| author | wenzelm | 
| Sat, 04 Nov 2006 12:46:40 +0100 | |
| changeset 21166 | 2075d9027004 | 
| parent 18886 | 9f27383426db | 
| child 24106 | f2965bf954dc | 
| permissions | -rw-r--r-- | 
| 1944 | 1  | 
(* Title: HOL/Auth/ROOT  | 
2  | 
ID: $Id$  | 
|
3  | 
Author: Lawrence C Paulson, Cambridge University Computer Laboratory  | 
|
4  | 
Copyright 1996 University of Cambridge  | 
|
5  | 
||
| 1971 | 6  | 
Root file for protocol proofs.  | 
| 1944 | 7  | 
*)  | 
8  | 
||
| 14716 | 9  | 
no_document use_thy "NatPair";  | 
10  | 
||
| 18886 | 11  | 
set timing;  | 
| 
17394
 
a8c9ed3f9818
renamed Guard/NS_Public, Guard/OtwayRees, Guard/Yahalom.thy to avoid clash with plain Auth versions;
 
wenzelm 
parents: 
14716 
diff
changeset
 | 
12  | 
|
| 18886 | 13  | 
(* Conventional protocols: rely on  | 
14  | 
conventional Message, Event and Public *)  | 
|
| 1944 | 15  | 
|
| 2325 | 16  | 
(*Shared-key protocols*)  | 
| 2530 | 17  | 
time_use_thy "NS_Shared";  | 
| 5053 | 18  | 
time_use_thy "Kerberos_BAN";  | 
| 18886 | 19  | 
time_use_thy "Kerberos_BAN_Gets";  | 
| 6452 | 20  | 
time_use_thy "KerberosIV";  | 
| 18886 | 21  | 
time_use_thy "KerberosIV_Gets";  | 
22  | 
time_use_thy "KerberosV";  | 
|
| 2530 | 23  | 
time_use_thy "OtwayRees";  | 
24  | 
time_use_thy "OtwayRees_AN";  | 
|
25  | 
time_use_thy "OtwayRees_Bad";  | 
|
| 18886 | 26  | 
time_use_thy "OtwayReesBella";  | 
| 2530 | 27  | 
time_use_thy "WooLam";  | 
28  | 
time_use_thy "Recur";  | 
|
29  | 
time_use_thy "Yahalom";  | 
|
30  | 
time_use_thy "Yahalom2";  | 
|
| 6400 | 31  | 
time_use_thy "Yahalom_Bad";  | 
| 
14145
 
2e31b8cc8788
ZhouGollmann: new example (fair non-repudiation protocol)
 
paulson 
parents: 
13922 
diff
changeset
 | 
32  | 
time_use_thy "ZhouGollmann";  | 
| 
 
2e31b8cc8788
ZhouGollmann: new example (fair non-repudiation protocol)
 
paulson 
parents: 
13922 
diff
changeset
 | 
33  | 
|
| 2325 | 34  | 
(*Public-key protocols*)  | 
| 2530 | 35  | 
time_use_thy "NS_Public_Bad";  | 
36  | 
time_use_thy "NS_Public";  | 
|
| 3475 | 37  | 
time_use_thy "TLS";  | 
| 13922 | 38  | 
time_use_thy "CertifiedEmail";  | 
| 13508 | 39  | 
|
| 18886 | 40  | 
(*Smartcard protocols: rely on conventional Message and on new  | 
41  | 
EventSC and Smartcard *)  | 
|
42  | 
||
43  | 
with_path "Smartcard" time_use_thy "ShoupRubin";  | 
|
44  | 
with_path "Smartcard" time_use_thy "ShoupRubinBella";  | 
|
45  | 
||
| 13508 | 46  | 
(*Blanqui's "guard" concept: protocol-independent secrecy*)  | 
| 18886 | 47  | 
with_path "Guard" (app time_use_thy)  | 
48  | 
["P1", "P2", "Guard_NS_Public", "Guard_OtwayRees", "Guard_Yahalom", "Proto"];  |