author | haftmann |
Fri, 07 Dec 2007 15:07:59 +0100 | |
changeset 25571 | c9e39eafc7a0 |
parent 24106 | f2965bf954dc |
child 28098 | c92850d2d16c |
permissions | -rw-r--r-- |
24106 | 1 |
(* Title: HOL/Auth/ROOT.ML |
1944 | 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 |
||
24106 | 11 |
use_thys [ |
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*) |
24106 | 17 |
"NS_Shared", |
18 |
"Kerberos_BAN", |
|
19 |
"Kerberos_BAN_Gets", |
|
20 |
"KerberosIV", |
|
21 |
"KerberosIV_Gets", |
|
22 |
"KerberosV", |
|
23 |
"OtwayRees", |
|
24 |
"OtwayRees_AN", |
|
25 |
"OtwayRees_Bad", |
|
26 |
"OtwayReesBella", |
|
27 |
"WooLam", |
|
28 |
"Recur", |
|
29 |
"Yahalom", |
|
30 |
"Yahalom2", |
|
31 |
"Yahalom_Bad", |
|
32 |
"ZhouGollmann", |
|
14145
2e31b8cc8788
ZhouGollmann: new example (fair non-repudiation protocol)
paulson
parents:
13922
diff
changeset
|
33 |
|
2325 | 34 |
(*Public-key protocols*) |
24106 | 35 |
"NS_Public_Bad", |
36 |
"NS_Public", |
|
37 |
"TLS", |
|
38 |
"CertifiedEmail", |
|
13508 | 39 |
|
18886 | 40 |
(*Smartcard protocols: rely on conventional Message and on new |
41 |
EventSC and Smartcard *) |
|
42 |
||
24106 | 43 |
"Smartcard/ShoupRubin", |
44 |
"Smartcard/ShoupRubinBella", |
|
18886 | 45 |
|
13508 | 46 |
(*Blanqui's "guard" concept: protocol-independent secrecy*) |
24106 | 47 |
"Guard/P1", |
48 |
"Guard/P2", |
|
49 |
"Guard/Guard_NS_Public", |
|
50 |
"Guard/Guard_OtwayRees", |
|
51 |
"Guard/Guard_Yahalom", |
|
52 |
"Guard/Proto" |
|
53 |
]; |