Automatic verification of the TLS handshake protocol

  • Authors:
  • Gregorio Díaz;Fernando Cuartero;Valentín Valero;Fernando Pelayo

  • Affiliations:
  • University of Castilla-La Mancha, Campus Universitario, Albacete, Spain;University of Castilla-La Mancha, Campus Universitario, Albacete, Spain;University of Castilla-La Mancha, Campus Universitario, Albacete, Spain;University of Castilla-La Mancha, Campus Universitario, Albacete, Spain

  • Venue:
  • Proceedings of the 2004 ACM symposium on Applied computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

E-commerce is based on transactions between client and server agents. These transactions require a protocol that provides privacy and reliability between these two agents. A widely used protocol on e-commerce is Transport Layer Security (TLS). In this paper we present a way to use Formal Methods to ensure the e-commerce properties of this protocol. Specifically we use a known tool for Model Checking (UPPAAL) to describe and analyze the behaviour of the protocol (by means of timed automata). Thus, with this tool we can make an automatic verification of TLS.