As the Internet grows, Transport Layer Security (TLS) is becoming the standard to secure end-to-end encrypted communication. However, end-to-end encryption can detract from user privacy, as many IoT devices have been revealed to track excessive user data. The use of encryption makes it impossible for users to determine which - if any - private data is being sent. Inspection-Friendly TLS (IF-TLS) is a protocol we designed that shares decryption keys with middleboxes for the purpose of inspecting IoT traffic. The user specifies these middleboxes, thus giving the users more control over the device data. Without a middlebox in the connection, we observed a reasonable initialization time compared to TLS 1.3, as well as similar data round-trip times compared to TLS 1.3.
Worcester Polytechnic Institute
Major Qualifying Project
All authors have granted to WPI a nonexclusive royalty-free license to distribute copies of the work, subject to other agreements. Copyright is held by the author or authors, with all rights reserved, unless otherwise noted.