Webbläsare använder säkerhetsprotokoll för att skydda känsliga meddelanden. En induktiv analys av TLS (en ättling till SSL 3.0) har utförts med hjälp av Theorem-bevisaren Isabelle. Bevisen är baserade på högre ordningslogik och gör inga antaganden om tro eller ändlighet. Alla uppenbara säkerhetsmål kan bevisas; session återupptagande verkar vara säker även om gamla sessionsnycklar äventyras. Bevisen tyder på mindre ändringar för att förenkla analysen. TLS, även på abstrakt nivå, är mycket mer komplicerat än de flesta protokoll verifieras av forskare. Sessionsnycklar förhandlas snarare än distribueras, och protokollet har många valfria delar. De resurser som behövs för att verifiera TLS är dock blygsamma: sex arbetsveckor och tre minuters processortid.
Författarna i REF har gjort en induktiv analys av TLS, med hjälp av theorem-bevisaren Isabelle för att bevisa TLS säkerhetsmål.
Inductive analysis of the Internet protocol TLS
{'venue': 'TSEC', 'journal': None, 'mag_field_of_study': ['Computer Science']}