Eric Rescorla

Sep 9, 2016 at 12:00 PM in 380 Soda Hall

Title:The TLS 1.3 Protocol

Abstract: Transport Layer Security (TLS) is used for securing everything from Web transactions (HTTPS) to voice and video calls (DTLS-SRTP). However, the basic design of TLS dates back to the mid 1990s and the protocol is starting to show its age: TLS contains a number of features which no longer seem desirable and recent analytic work has discovered a number of protocol vulnerabilities (Triple Handshake, Logjam, etc.). In addition, as cryptographic algorithms have gotten faster, handshake latency has become a higher priority and TLS's current handshake does not reflect the state of the art. In order to address these issues, the IETF TLS Working Group is currently developing a major revision of TLS, dubbed "TLS 1.3". TLS 1.3 has four major objectives: - Clean up: Remove unused or unsafe features - Security: Improve security by using modern security analysis techniques - Privacy: Encrypt more of the protocol - Performance: Our target is a 1-RTT handshake for naive clients; 0-RTT handshake for repeat connections - Continuity: Maintain existing important use cases In this talk, we will cover the TLS 1.3 protocol itself, its design process, and current status.

Bio: Eric Rescorla works at Mozilla, where he focuses on networking, security, voice, and video. He is presently the document editor for TLS 1.3 and is working on the TLS 1.3 implementation for Firefox.

Current Seminar Schedule

Security Lab