z-logo
open-access-imgOpen Access
A Cryptographic Analysis of the TLS 1.3 Handshake Protocol Candidates
Author(s) -
Benjamin Dowling,
Marc Fischlin,
Felix Günther,
Douglas Stebila
Publication year - 2015
Publication title -
qut eprints (queensland university of technology)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2810103.2813653
Subject(s) - handshake , computer science , transport layer security , cryptographic protocol , cryptography , key exchange , computer security , encryption , standardization , cryptographic primitive , protocol (science) , computer network , session (web analytics) , public key cryptography , world wide web , operating system , medicine , alternative medicine , asynchronous communication , pathology
The Internet Engineering Task Force (IETF) is currently developing the next version of the Transport Layer Security (TLS) protocol, version 1.3. The transparency of this standardization process allows comprehensive cryptographic analysis of the protocols prior to adoption, whereas previous TLS versions have been scrutinized in the cryptographic literature only after standardization. This is even more important as there are two related, yet slightly different, candidates in discussion for TLS 1.3, called draft-ietf-tls-tls13-05 and draft-ietf-tls-tls13-dh-based.\ud\udWe give a cryptographic analysis of the primary ephemeral Diffie–Hellman-based handshake protocol, which authenticates parties and establishes encryption keys, of both TLS 1.3 candidates. We show that both candidate handshakes achieve the main goal of providing secure authenticated key exchange according to an augmented multi-stage version of the Bellare–Rogaway model. Such a multi-stage approach is convenient for analyzing the design of the candidates, as they establish multiple session keys during the exchange.\ud\udAn important step in our analysis is to consider compositional security guarantees. We show that, since our multi-stage key exchange security notion is composable with arbitrary symmetric-key protocols, the use of session keys in the record layer protocol is safe. Moreover, since we can view the abbreviated TLS resumption procedure also as a symmetric-key protocol, our compositional analysis allows us to directly conclude security of the combined handshake with session resumption.\ud\udWe include a discussion on several design characteristics of the TLS 1.3 drafts based on the observations in our analysis

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom