Inductive Analysis of the Internet Protocol TLS

07/17/2019
by   Lawrence C. Paulson, et al.
0

Internet browsers use security protocols to protect sensitive messages. An inductive analysis of TLS (a descendant of SSL 3.0) has been performed using the theorem prover Isabelle. Proofs are based on higher-order logic and make no assumptions concerning beliefs or finiteness. All the obvious security goals can be proved; session resumption appears to be secure even if old session keys have been compromised. The proofs suggest minor changes to simplify the analysis. TLS, even at an abstract level, is much more complicated than most protocols that researchers have verified. Session keys are negotiated rather than distributed, and the protocol has many optional parts. Nevertheless, the resources needed to verify TLS are modest: six man-weeks of effort and three minutes of processor time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2021

The Inductive Approach to Verifying Cryptographic Protocols

Informal arguments that cryptographic protocols are secure can be made r...
research
02/09/2021

Synchronous Forwarders

Session types are types for specifying protocols that processes must fol...
research
02/04/2020

Encryption Algorithm for TCP Session Hijacking

Distributed network of the computer and the design defects of the TCP pr...
research
09/25/2018

Enhanced Session Initiation Protocols for Emergency Healthcare Applications

In medical emergencies, an instant and secure messaging is an important ...
research
12/14/2021

Forwarders as Process Compatibility, Logically

Session types define protocols that processes must follow when communica...
research
03/31/2019

How to Authenticate MQTT Sessions Without Channel- and Broker Security

This paper describes a new but state-of-the-art approach to provide auth...
research
06/29/2019

Towards Forward Secure Internet Traffic

Forward Secrecy (FS) is a security property in key-exchange algorithms w...

Please sign up or login with your details

Forgot password? Click here to reset