Seminar, 21st October 1997

[ Changed 15th October 1997 ]


Speaker:
Larry Paulson, University of Cambridge

Date:
Tuesday 21st October at 16:15

Place:
Room TP4, Computer Laboratory

Title:
INDUCTIVE ANALYSIS OF THE INTERNET PROTOCOL TLS


Internet browsers use security protocols to protect confidential 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 analysis suggests modest changes to simplify the protocol.

TLS, even at an abstract level, is much more complicated than most protocols that researchers have verified. Session keys are negotiated rather than distributed, some messages are optional, and others may be sent at various times. The resources needed to verify TLS are modest: the inductive approach scales up.


Seminar, 21st October 1997 / Ross.Anderson@cl.cam.ac.uk