author | krauss |
Fri, 01 Jun 2007 15:57:45 +0200 | |
changeset 23189 | 4574ab8f3b21 |
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"]; |