Back to Search
Start Over
The privacy of the TLS 1.3 protocol
- Source :
- Proceedings on Privacy Enhancing Technologies, Proceedings on Privacy Enhancing Technologies, 2019, 2019, pp.190-210. ⟨10.2478/popets-2019-0065⟩, Proceedings on Privacy Enhancing Technologies, Vol 2019, Iss 4, Pp 190-210 (2019), Proceedings on Privacy Enhancing Technologies, De Gruyter Open, 2019, 2019, pp.190-210. ⟨10.2478/popets-2019-0065⟩
- Publication Year :
- 2019
- Publisher :
- HAL CCSD, 2019.
-
Abstract
- TLS (Transport Layer Security) is a widely deployed protocol that plays a vital role in securing Internet traffic. Given the numerous known attacks for TLS 1.2, it was imperative to change and even redesign the protocol in order to address them. In August 2018, a new version of the protocol, TLS 1.3, was standardized by the IETF (Internet Engineering Task Force). TLS 1.3 not only benefits from stronger security guarantees, but aims to protect the identities of the server and client by encrypting messages as soon as possible during the authentication. In this paper, we model the privacy guarantees of TLS 1.3 when parties execute a full handshake or use a session resumption, covering all the handshake modes of TLS. We build our privacy models on top of the one defined by Hermans et al. for RFIDs (Radio Frequency Identification Devices) that mostly targets authentication protocols. The enhanced models share similarities to the Bellare-Rogaway AKE (Authenticated Key Exchange) security model and consider adversaries that can compromise both types of participants in the protocol. In particular, modeling session resumption is non-trivial, given that session resumption tickets are essentially a state transmitted from one session to another and such link reveals information on the parties. On the positive side, we prove that TLS 1.3 protects the privacy of its users at least against passive adversaries, contrary to TLS 1.2, and against more powerful ones.
- Subjects :
- Handshake
Computer science
AKE protocols
02 engineering and technology
Computer security
computer.software_genre
privacy
03 medical and health sciences
[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR]
TLS 13
0202 electrical engineering, electronic engineering, information engineering
Session (computer science)
provable security
030304 developmental biology
General Environmental Science
Ethics
0303 health sciences
Authentication
Transport Layer Security
business.industry
ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS
QA75.5-76.95
Computer security model
BJ1-1725
Authenticated Key Exchange
Authentication protocol
Electronic computers. Computer science
General Earth and Planetary Sciences
020201 artificial intelligence & image processing
The Internet
business
tls 1.3
computer
Subjects
Details
- Language :
- English
- ISSN :
- 22990984
- Database :
- OpenAIRE
- Journal :
- Proceedings on Privacy Enhancing Technologies, Proceedings on Privacy Enhancing Technologies, 2019, 2019, pp.190-210. ⟨10.2478/popets-2019-0065⟩, Proceedings on Privacy Enhancing Technologies, Vol 2019, Iss 4, Pp 190-210 (2019), Proceedings on Privacy Enhancing Technologies, De Gruyter Open, 2019, 2019, pp.190-210. ⟨10.2478/popets-2019-0065⟩
- Accession number :
- edsair.doi.dedup.....48533d404729b987f54d781d21b92cf3
- Full Text :
- https://doi.org/10.2478/popets-2019-0065⟩