| author | wenzelm | 
| Wed, 06 Aug 2008 00:12:26 +0200 | |
| changeset 27756 | 24d0e890b432 | 
| 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: 
14716diff
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: 
13922diff
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 | ]; |