Regenerated example theory file.
This commit is contained in:
parent
c028fc027e
commit
35fd91aad5
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing BilateralKeyExchange *}
|
chapter {* Analysing BilateralKeyExchange *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/Bilateral-Key_Exchange.AnB".
|
This file is automatically generated from the AnB file "AnB/Bilateral-Key_Exchange.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing BilateralKeyExchange *}
|
||||||
theory
|
theory
|
||||||
"Bilateral-Key_Exchange"
|
"Bilateral-Key_Exchange"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -242,7 +242,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (BilateralKeyExchange) *}
|
section {* Fixed-point Definition (BilateralKeyExchange) *}
|
||||||
constdefs BilateralKeyExchange_fp::"Fact set""BilateralKeyExchange_fp == {m. ( ? a32 a33 Abs_NB5 Abs_NB6 Abs_NB7 Abs_NB4 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 Abs_NA3 i3 Abs_NA4 Abs_NA5 Abs_NA6 Abs_NB1 Abs_NB2 Abs_NB3 a24 a25 a26 a27 a28 a29 a30 a31 a5 Abs_NI1 a6 a7 a8 Abs_NI2 a9 a10 a11 a12 a13 a14 Abs_NI3 a15 a16 a17 a18 a19 Abs_K1 a20 a21 Abs_K2 a22 a23 Abs_NA2 sid0 a4 Abs_NI0 Abs_NB0 a0 i0 Abs_NA0 a1 i1 Abs_NA1 a2 a3 i2 Abs_K0 .
|
definition
|
||||||
|
"BilateralKeyExchange_fp = {m. ( ? a32 a33 Abs_NB5 Abs_NB6 Abs_NB7 Abs_NB4 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 Abs_NA3 i3 Abs_NA4 Abs_NA5 Abs_NA6 Abs_NB1 Abs_NB2 Abs_NB3 a24 a25 a26 a27 a28 a29 a30 a31 a5 Abs_NI1 a6 a7 a8 Abs_NI2 a9 a10 a11 a12 a13 a14 Abs_NI3 a15 a16 a17 a18 a19 Abs_K1 a20 a21 Abs_K2 a22 a23 Abs_NA2 sid0 a4 Abs_NI0 Abs_NB0 a0 i0 Abs_NA0 a1 i1 Abs_NA1 a2 a3 i2 Abs_K0 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), inv(pk(Agent(honest(a1)))), pk(Agent(dishonest(i0))), pk(Agent(honest(a2))), Agent(dishonest(i1)), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), inv(pk(Agent(honest(a1)))), pk(Agent(dishonest(i0))), pk(Agent(honest(a2))), Agent(dishonest(i1)), SID(sid0)] ))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing DenningSacco *}
|
chapter {* Analysing DenningSacco *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/Denning-Sacco.AnB".
|
This file is automatically generated from the AnB file "AnB/Denning-Sacco.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing DenningSacco *}
|
||||||
theory
|
theory
|
||||||
"Denning-Sacco"
|
"Denning-Sacco"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -189,7 +189,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (DenningSacco) *}
|
section {* Fixed-point Definition (DenningSacco) *}
|
||||||
constdefs DenningSacco_fp::"Fact set""DenningSacco_fp == {m. ( ? Abs_NI0 i8 i9 i10 i11 i12 i13 i14 i15 a10 a11 a12 a13 a14 a15 a16 a17 Abs_KAB5 a18 a19 a20 Abs_KAB6 i7 a5 a6 Abs_KAB3 Abs_T2 a7 a8 Abs_KAB4 a9 Abs_Payload1 sid0 Abs_Payload0 i3 i4 i5 i6 a0 a1 a2 a3 Abs_KAB1 a4 Abs_KAB2 Abs_T1 i0 i1 i2 Abs_KAB0 Abs_T0 .
|
definition
|
||||||
|
"DenningSacco_fp = {m. ( ? Abs_NI0 i8 i9 i10 i11 i12 i13 i14 i15 a10 a11 a12 a13 a14 a15 a16 a17 Abs_KAB5 a18 a19 a20 Abs_KAB6 i7 a5 a6 Abs_KAB3 Abs_T2 a7 a8 Abs_KAB4 a9 Abs_Payload1 sid0 Abs_Payload0 i3 i4 i5 i6 a0 a1 a2 a3 Abs_KAB1 a4 Abs_KAB2 Abs_T1 i0 i1 i2 Abs_KAB0 Abs_T0 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), Nonce((timestamp Abs_T0)), SymKey((sk(pair(Agent(honest(a1)), Agent(honest(a2)))) Abs_KAB0)), Agent(dishonest(i0)), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), Nonce((timestamp Abs_T0)), SymKey((sk(pair(Agent(honest(a1)), Agent(honest(a2)))) Abs_KAB0)), Agent(dishonest(i0)), SID(sid0)] ))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing ISO_onepass_pk *}
|
chapter {* Analysing ISO_onepass_pk *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/ISOpubKeyOnePassUnilateralAuthProt.AnB".
|
This file is automatically generated from the AnB file "AnB/ISOpubKeyOnePassUnilateralAuthProt.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing ISO_onepass_pk *}
|
||||||
theory
|
theory
|
||||||
"ISOpubKeyOnePassUnilateralAuthProt"
|
"ISOpubKeyOnePassUnilateralAuthProt"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -188,7 +188,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (ISO_onepass_pk) *}
|
section {* Fixed-point Definition (ISO_onepass_pk) *}
|
||||||
constdefs ISO_onepass_pk_fp::"Fact set""ISO_onepass_pk_fp == {m. ( ? Abs_NI3 Abs_NI4 Abs_NI5 a18 a19 a20 a21 a22 a23 a24 a25 i11 i12 i13 Abs_Text13 Abs_Text14 Abs_Text15 Abs_NA3 a12 a13 a14 Abs_NA4 a15 a16 a17 Abs_NA5 i8 i9 i10 Abs_Text11 Abs_Text12 Abs_NI0 Abs_NI1 Abs_NA1 i3 i4 i5 i6 i7 Abs_NI2 a9 a10 a11 Abs_NA2 sid0 a6 a7 a8 a5 i0 i1 i2 a0 a1 Abs_NA0 a2 a3 a4 Abs_Text10 .
|
definition
|
||||||
|
"ISO_onepass_pk_fp = {m. ( ? Abs_NI3 Abs_NI4 Abs_NI5 a18 a19 a20 a21 a22 a23 a24 a25 i11 i12 i13 Abs_Text13 Abs_Text14 Abs_Text15 Abs_NA3 a12 a13 a14 Abs_NA4 a15 a16 a17 Abs_NA5 i8 i9 i10 Abs_Text11 Abs_Text12 Abs_NI0 Abs_NI1 Abs_NA1 i3 i4 i5 i6 i7 Abs_NI2 a9 a10 a11 Abs_NA2 sid0 a6 a7 a8 a5 i0 i1 i2 a0 a1 Abs_NA0 a2 a3 a4 Abs_Text10 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), inv(pk(Agent(honest(a1)))), pk(Agent(honest(a2))), crypt(inv(pk(Agent(honest(a3)))), pair(Agent(honest(a4)), pk(Agent(honest(a5))))), Agent(dishonest(i0)), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), inv(pk(Agent(honest(a1)))), pk(Agent(honest(a2))), crypt(inv(pk(Agent(honest(a3)))), pair(Agent(honest(a4)), pk(Agent(honest(a5))))), Agent(dishonest(i0)), SID(sid0)] ))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing ISO_twopass_symm *}
|
chapter {* Analysing ISO_twopass_symm *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/ISOsymKeyTwoPassUnilateralAuthProt.AnB".
|
This file is automatically generated from the AnB file "AnB/ISOsymKeyTwoPassUnilateralAuthProt.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing ISO_twopass_symm *}
|
||||||
theory
|
theory
|
||||||
"ISOsymKeyTwoPassUnilateralAuthProt"
|
"ISOsymKeyTwoPassUnilateralAuthProt"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -151,7 +151,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (ISO_twopass_symm) *}
|
section {* Fixed-point Definition (ISO_twopass_symm) *}
|
||||||
constdefs ISO_twopass_symm_fp::"Fact set""ISO_twopass_symm_fp == {m. ( ? Abs_NB2 Abs_NB3 Abs_NI1 i7 Abs_Text22 Abs_Text23 a8 a9 a10 a11 a12 a13 a14 i4 i5 Abs_NB1 a6 a7 i6 sid0 a3 a4 a5 i3 Abs_NI0 Abs_NB0 a2 a0 i0 Abs_Text20 i1 a1 i2 Abs_Text21 .
|
definition
|
||||||
|
"ISO_twopass_symm_fp = {m. ( ? Abs_NB2 Abs_NB3 Abs_NI1 i7 Abs_Text22 Abs_Text23 a8 a9 a10 a11 a12 a13 a14 i4 i5 Abs_NB1 a6 a7 i6 sid0 a3 a4 a5 i3 Abs_NI0 Abs_NB0 a2 a0 i0 Abs_Text20 i1 a1 i2 Abs_Text21 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), SymKey(sk(pair(Agent(honest(a1)), Agent(dishonest(i0))))), Agent(dishonest(i1)), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), SymKey(sk(pair(Agent(honest(a1)), Agent(dishonest(i0))))), Agent(dishonest(i1)), SID(sid0)] ))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing WideMouthFrog *}
|
chapter {* Analysing WideMouthFrog *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/WideMouthFrog.AnB".
|
This file is automatically generated from the AnB file "AnB/WideMouthFrog.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing WideMouthFrog *}
|
||||||
theory
|
theory
|
||||||
"WideMouthFrog"
|
"WideMouthFrog"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -174,7 +174,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (WideMouthFrog) *}
|
section {* Fixed-point Definition (WideMouthFrog) *}
|
||||||
constdefs WideMouthFrog_fp::"Fact set""WideMouthFrog_fp == {m. ( ? Abs_TA2 Abs_TA1 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34 a17 a18 a19 a20 i19 i20 i21 i22 i23 i24 i18 i12 Abs_TS2 i13 i14 Abs_TS3 i15 Abs_TS4 i16 i17 Abs_NI0 Abs_NI1 i6 a9 Abs_NI2 a10 a11 i7 Abs_KAB2 a12 i8 a13 a14 a15 i9 i10 a16 i11 Abs_KAB3 Abs_TS1 a8 i5 Abs_KAB1 sid0 i4 a5 a6 a7 a3 Abs_TA0 a4 a1 a2 i0 i1 Abs_TS0 i2 a0 i3 Abs_KAB0 .
|
definition
|
||||||
|
"WideMouthFrog_fp = {m. ( ? Abs_TA2 Abs_TA1 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34 a17 a18 a19 a20 i19 i20 i21 i22 i23 i24 i18 i12 Abs_TS2 i13 i14 Abs_TS3 i15 Abs_TS4 i16 i17 Abs_NI0 Abs_NI1 i6 a9 Abs_NI2 a10 a11 i7 Abs_KAB2 a12 i8 a13 a14 a15 i9 i10 a16 i11 Abs_KAB3 Abs_TS1 a8 i5 Abs_KAB1 sid0 i4 a5 a6 a7 a3 Abs_TA0 a4 a1 a2 i0 i1 Abs_TS0 i2 a0 i3 Abs_KAB0 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), SymKey(sk(pair(Agent(honest(a1)), Agent(honest(a2))))), Agent(dishonest(i0)), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), SymKey(sk(pair(Agent(honest(a1)), Agent(honest(a2))))), Agent(dishonest(i0)), SID(sid0)] ))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing NSL *}
|
chapter {* Analysing NSL *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/nsl-ks.AnB".
|
This file is automatically generated from the AnB file "AnB/nsl-ks.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing NSL *}
|
||||||
theory
|
theory
|
||||||
"nsl-ks"
|
"nsl-ks"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -315,7 +315,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (NSL) *}
|
section {* Fixed-point Definition (NSL) *}
|
||||||
constdefs NSL_fp::"Fact set""NSL_fp == {m. ( ? Abs_NA3 Abs_NA4 Abs_NA5 i13 Abs_NI1 Abs_NI2 a16 a17 a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 Abs_NA1 Abs_NA2 a3 a4 a5 a6 a7 i2 i3 a8 i4 i5 a9 i6 i7 a10 i8 Abs_NB2 i9 a11 i10 Abs_NB3 a12 i11 Abs_NB4 a13 a14 a15 i12 Abs_NB5 sid0 Abs_NI0 Abs_NA0 a0 i0 Abs_NB0 a1 i1 Abs_NB1 a2 .
|
definition
|
||||||
|
"NSL_fp = {m. ( ? Abs_NA3 Abs_NA4 Abs_NA5 i13 Abs_NI1 Abs_NI2 a16 a17 a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 Abs_NA1 Abs_NA2 a3 a4 a5 a6 a7 i2 i3 a8 i4 i5 a9 i6 i7 a10 i8 Abs_NB2 i9 a11 i10 Abs_NB3 a12 i11 Abs_NB4 a13 a14 a15 i12 Abs_NB5 sid0 Abs_NI0 Abs_NA0 a0 i0 Abs_NB0 a1 i1 Abs_NB1 a2 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), Agent(dishonest(i0)), pk(Agent(honest(a1))), Agent(honest(a2)), inv(pk(Agent(honest(a3)))), pk(Agent(honest(a4))), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), Agent(dishonest(i0)), pk(Agent(honest(a1))), Agent(honest(a2)), inv(pk(Agent(honest(a3)))), pk(Agent(honest(a4))), SID(sid0)] ))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
header {* Analysing NSL *}
|
chapter {* Analysing NSL *}
|
||||||
(* ***********************************
|
(* ***********************************
|
||||||
This file is automatically generated from the AnB file "AnB/nsl.AnB".
|
This file is automatically generated from the AnB file "AnB/nsl.AnB".
|
||||||
Backend: Open Source Fixedpoint Model Checker version 2009c
|
Backend: Open Source Fixedpoint Model Checker version 2009c
|
||||||
|
@ -7,7 +7,7 @@ header {* Analysing NSL *}
|
||||||
theory
|
theory
|
||||||
"nsl"
|
"nsl"
|
||||||
imports
|
imports
|
||||||
ofmc
|
"../src/ofmc"
|
||||||
begin
|
begin
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ begin
|
||||||
section {* Protocol Model (NSL) *}
|
section {* Protocol Model (NSL) *}
|
||||||
datatype Role = rA | rB
|
datatype Role = rA | rB
|
||||||
|
|
||||||
datatype Purpose = purposeNA | purposeNB
|
datatype Purpose = purposeNI | purposeNA | purposeNB
|
||||||
datatype Agent = honest nat
|
datatype Agent = honest nat
|
||||||
| dishonest nat
|
| dishonest nat
|
||||||
|
|
||||||
|
@ -244,7 +244,8 @@ where
|
||||||
|
|
||||||
|
|
||||||
section {* Fixed-point Definition (NSL) *}
|
section {* Fixed-point Definition (NSL) *}
|
||||||
constdefs NSL_fp::"Fact set""NSL_fp == {m. ( ? Abs_NA3 Abs_NA4 Abs_NA5 i9 Abs_NI1 Abs_NI2 a11 a12 a13 a14 a15 a16 a17 a18 a19 Abs_NA1 Abs_NA2 a3 a4 i2 i3 a5 i4 Abs_NB2 i5 a6 i6 Abs_NB3 a7 i7 Abs_NB4 a8 a9 a10 i8 Abs_NB5 sid0 Abs_NI0 Abs_NA0 a0 i0 Abs_NB0 a1 i1 Abs_NB1 a2 .
|
definition
|
||||||
|
"NSL_fp = {m. ( ? Abs_NA3 Abs_NA4 Abs_NA5 i9 Abs_NI1 Abs_NI2 a11 a12 a13 a14 a15 a16 a17 a18 a19 Abs_NA1 Abs_NA2 a3 a4 i2 i3 a5 i4 Abs_NB2 i5 a6 i6 Abs_NB3 a7 i7 Abs_NB4 a8 a9 a10 i8 Abs_NB5 sid0 Abs_NI0 Abs_NA0 a0 i0 Abs_NB0 a1 i1 Abs_NB1 a2 .
|
||||||
(m = Iknows(Nonce((ni Abs_NI0))))
|
(m = Iknows(Nonce((ni Abs_NI0))))
|
||||||
| (m = Iknows(Agent(dishonest(i0))))
|
| (m = Iknows(Agent(dishonest(i0))))
|
||||||
| (m = State(rA, [Agent(honest(a0)), Step(0), Agent(dishonest(i0)), inv(pk(Agent(honest(a1)))), SID(sid0)] ))
|
| (m = State(rA, [Agent(honest(a0)), Step(0), Agent(dishonest(i0)), inv(pk(Agent(honest(a1)))), SID(sid0)] ))
|
||||||
|
|
Reference in New Issue