What is P2P technology that easily builds a secure and private data communication environment [Performance]
December 24, 2024
Have you ever wanted to be able to access your home from anywhere using your smartphone or computer? "Tuunel App" is a free service that allows you to safely and easily build such an environment. In this article, I would like to introduce the mechanism and technology that makes such "Tuunel App" possible.
The P2P technology of "Tuunel App" is explained below, including this article.
Reduce response delay while ensuring security
Average of 100 requests excluding min and max
When a proxy server or relay server is involved during data communication, it naturally adds overhead, resulting in a response delay. Therefore, the above figure is the result of testing how long the response delay will be when using the "Tunnel App". The web server used in each test uses the same engine.
Test 1 has a non SSL web server and a PC in a LAN environment, and the response time is when the PC sends a 100 bytes request to the web server and receives a 100 bytes response.
Test 2 has a SSL(TLS 1.3) web server in the internet environment and a PC in a LAN environment, and the response time is when the PC sends a 100 bytes request to the web server and receives a 100 bytes response.
Test 3 has a non SSL web server and a PC in a LAN environment, and the response time is when the PC sends a 100 bytes request to the web server via "Tunnel App" and receives a 100 bytes response.
The "Tunnel App" uses ECDHE, AES, ECDSA, and ChaCha20+Poly1305 encryption technologies for data communication between the Proxy Server and the Relay Server, ensuring security equivalent to TLS1.3. Compared to data communication in Test 2, which has a similar security environment, response times are also similar.
Furthermore, in Test 4, the data transmission delay (latency) was measured to be less than 50 msec on average, making it suitable also for near-real-time applications such as remote control.
The Tes4 measurement value is the average value when 100 bytes of data are sent continuously when a connection is established between the Proxy Servers.
Until the end Thank you for reading! If you have any opinions, please feel free to send us a message.
P2P · IoT/M2M · Security · Android


