Bidirectional TLS Handshake Caching for Constrained Industrial IoT Scenarios
By: Jörn Bodenhausen , Simon Mangel , Thomas Vogt and more
Potential Business Impact:
Makes internet security faster and use less power.
While TLS has become the de-facto standard for end-to-end security, its use to secure critical communication in evolving industrial IoT scenarios is severely limited by prevalent resource constraints of devices and networks. Most notably, the TLS handshake to establish secure connections incurs significant bandwidth and processing overhead that often cannot be handled in constrained environments. To alleviate this situation, we present BiTHaC which realizes bidirectional TLS handshake caching by exploiting that significant parts of repeated TLS handshakes, especially certificates, are static. Thus, redundant information neither needs to be transmitted nor corresponding computations performed, saving valuable bandwidth and processing resources. By implementing BiTHaC for wolfSSL, we show that we can reduce the bandwidth consumption of TLS handshakes by up to 61.1% and the computational overhead by up to 8.5%, while incurring only well-manageable memory overhead and preserving the strict security guarantees of TLS.
Similar Papers
TLoRa: Implementing TLS Over LoRa for Secure HTTP Communication in IoT
Cryptography and Security
Lets devices send internet info safely over long distances.
A Leaner and Faster Web: How CBOR Can Improve Dynamic Content Encoding in JSON and DNS over HTTPS
Networking and Internet Architecture
Makes internet pages load much faster.
Bidirectional Biometric Authentication Using Transciphering and (T)FHE
Cryptography and Security
Secures fingerprints and eyes without sharing them.