- Got rid of more stuff.
This commit is contained in:
parent
8fda46294a
commit
04a9919ec6
@ -1,84 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
import os
|
||||
|
||||
firstbroken = {}
|
||||
|
||||
def analyze(file,bound):
|
||||
|
||||
claim = 0
|
||||
correct = 0
|
||||
attack = 0
|
||||
boundokay = 0
|
||||
notoccurs = 0
|
||||
|
||||
if os.path.isfile(file):
|
||||
fp = open(file,'r')
|
||||
for l in fp.readlines():
|
||||
if l.startswith("claim"):
|
||||
claim = claim + 1
|
||||
|
||||
dt = l.split('\t')
|
||||
claimid = "%s,%s" % (dt[1],dt[2])
|
||||
|
||||
if l.find("\tFail\t") >= 0:
|
||||
attack = attack + 1
|
||||
|
||||
if claimid not in firstbroken.keys():
|
||||
firstbroken[claimid] = bound
|
||||
|
||||
else:
|
||||
if l.find("bounds") >= 0:
|
||||
boundokay = boundokay + 1
|
||||
else:
|
||||
if l.find("proof") >= 0:
|
||||
correct = correct + 1
|
||||
else:
|
||||
if l.find("does not occur") >= 0:
|
||||
notoccurs = notoccurs + 1
|
||||
else:
|
||||
print "Huh? ", l.strip()
|
||||
|
||||
|
||||
fp.close()
|
||||
|
||||
if claim > 0:
|
||||
ratio = (100.0 * (attack+correct)) / claim
|
||||
print "[%s]\t%i\t%i\t%i\t%s%%" % (file, claim,attack,correct, str(ratio))
|
||||
|
||||
def timed(file):
|
||||
|
||||
if os.path.isfile(file):
|
||||
fp = open(file,'r')
|
||||
for l in fp.readlines():
|
||||
l = l.strip()
|
||||
if l.find("User time (seconds)") >= 0:
|
||||
x = l.find(":")
|
||||
time = float(l[(x+1):])
|
||||
print file, time
|
||||
return
|
||||
print file, " no time found"
|
||||
|
||||
def all():
|
||||
print "prot\t\t\tclaims\tattacks\tcorrect\tdecided"
|
||||
for i in range(1,8):
|
||||
analyze("boundruns%i.txt" % (i),i)
|
||||
|
||||
print
|
||||
for i in range(1,8):
|
||||
timed("boundtime%i.txt" % (i))
|
||||
|
||||
print
|
||||
for i in range(1,8):
|
||||
l = []
|
||||
for k in firstbroken.keys():
|
||||
if firstbroken[k] == i:
|
||||
l.append(k)
|
||||
print "Attack with %i runs:" % i
|
||||
print l
|
||||
|
||||
all()
|
||||
|
||||
|
||||
|
||||
|
@ -1,31 +0,0 @@
|
||||
prot claims attacks correct decided
|
||||
[boundruns1.txt] 518 9 15 4.6332046332%
|
||||
[boundruns2.txt] 518 80 95 33.7837837838%
|
||||
[boundruns3.txt] 518 220 176 76.4478764479%
|
||||
[boundruns4.txt] 518 234 214 86.4864864865%
|
||||
[boundruns5.txt] 518 236 228 89.5752895753%
|
||||
[boundruns6.txt] 518 236 234 90.7335907336%
|
||||
[boundruns7.txt] 518 236 236 91.1196911197%
|
||||
|
||||
boundtime1.txt 0.44
|
||||
boundtime2.txt 2.26
|
||||
boundtime3.txt 10.08
|
||||
boundtime4.txt 37.98
|
||||
boundtime5.txt 149.73
|
||||
boundtime6.txt 591.45
|
||||
boundtime7.txt 2159.35
|
||||
|
||||
Attack with 1 runs:
|
||||
['simplest,I,Secret_3', 'woolamPi-1,R,Nisynch_R1', 'tmn,S,Secret_7', 'carkeybrokenlim,R,Nisynch_2', 'localclaims,R,Secret_r1', 'onetrace,I,Secret_4', 'tmn,R,Nisynch_R2', 'woolamPi-2,R,Nisynch_R1', 'woolamPi-3,R,Nisynch_R1']
|
||||
Attack with 2 runs:
|
||||
['otwayrees,B,Nisynch_6b', 'wmf-Lowe,R,Nisynch_R2', 'gongnonce,I,Nisynch_8', 'gongnonceb,R,Niagree_13', 'needhamschroedersk,R,Secret_R1', 'ns3,R,Nisynch_r4', 'boydNS,I,Niagree_i3', 'gongnonce,R,Niagree_13', 'bkebroken,R,Secret_5', 'otwayrees,R,Nisynch_R2', 'woolampif,B,Nisynch_7', 'wmf-Lowe,I,Nisynch_I2', 'denningsaccosh,A,Nisynch_5', 'ns3,R,Secret_r1', 'ns3,R,Secret_r2', 'woolampif,B,Niagree_6', 'wmf,R,Nisynch_R2', 'ns3speedtest,R,Secret_5', 'boydNS,I,Nisynch_i4', 'yahalomBan,B,Secret_6', 'boydNS,I,Secret_i2', 'tmn,I,Nisynch_I2', 'bkevariation,R,Niagree_8', 'nsl3rep,I,Nisynch_7', 'gongnonceb,I,Niagree_9', 'tmn,I,Secret_I1', 'andrewLoweBan,I,Niagree_5b', 'carkeybroken,R,Nisynch_2', 'needhamschroedersk,R,Nisynch_R3', 'nsl3rep,R,Nisynch_8', 'kaochow,R,Niagree_R2', 'gongnonce,R,Nisynch_12', 'otwayrees,I,Nisynch_I2', 'tlspaulson-avispa,a,Niagree_9c', 'ns3brutus,R,Secret_5', 'otwayrees,B,Niagree_6a', 'nsl3th3nr,R,Nisynch_r2', 'woolamPi-f,R,Nisynch_R1', 'otwayrees,A,Niagree_5b', 'neustub^Repeat,I,Niagree_I2', 'bkevariation,R,Nisynch_9', 'gongnonceb,I,Nisynch_8', 'tmn,A,Secret_8', 'tmn,A,Secret_5', 'woolamPi,R,Nisynch_R1', 'gongnonce,I,Niagree_9', 'tmn,R,Secret_R1', 'andrewLoweBan,I,Nisynch_5', 'nsl3th3nr,I,Nisynch_i2', 'gongnonceb,R,Nisynch_12', 'tmn,B,Secret_6', 'lcbreakerS1,R,Secret_r0', 'ns3,R,Niagree_r3', 'kaochow,R,Nisynch_R1', 'carkeyni2,R,Nisynch_4', 'yahalomBan,A,Secret_5', 'smartright,R,Nisynch_R1', 'otwayrees,A,Nisynch_5c', 'neustub^Repeat,I,Nisynch_I3', 'ibe,R,Secret_r1', 'kaochow,R,Secret_R3', 'denningSacco,I,Nisynch_I2']
|
||||
Attack with 3 runs:
|
||||
['spliceAS,C,Secret_7', 'spliceAS,S,Niagree_11', 'neustub,R,Niagree_R2', 'neustub-Hwang,R,Nisynch_R3', 'kaochowPalm,I,Nisynch_5', 'neustub,I,Niagree_I2', 'ksl,B,Nisynch_B3', 'spliceAS-HC,R,Niagree_11', 'andrew-Concrete,R,Nisynch_R2', 'kaochow,I,Nisynch_5', 'neustub,R,Nisynch_R3', 'spliceAShcCJ,S,Nisynch_12', 'kaochow,I,Niagree_6', 'ksl,I,Nisynch_I3', 'kaochow-2,R,Niagree_R2', 'boyd,R,Niagree_11', 'andrew,I,Secret_I1', 'kaochow-3,I,Nisynch_I1', 'boydNS,R,Nisynch_r4', 'spliceAShc,C,Niagree_9', 'kaochow2,R,Niagree_9', 'woolamcmv,A,Nisynch_10', 'spliceAShcCJ,S,Niagree_11', 'yahalom-Paulson,R,Nisynch_R2', 'yahalom,I,Nisynch_I2', 'ksl,A,Nisynch_A3', 'kaochow2,R,Nisynch_8', 'lcbreakerS1,I,Secret_i0', 'kaochow2,I,Niagree_6', 'spliceAS-HC,R,Nisynch_12', 'denningSacco-Lowe,R,Nisynch_R2', 'yahalom,R,Nisynch_R2', 'bunava13,R1,Niagree_B1', 'kaochow-3,R,Niagree_R2', 'neustub,I,Nisynch_I3', 'ksl,A,Niagree_A2', 'yahalom-BAN,I,Nisynch_I2', 'neustub^Repeat,R,Nisynch_R3', 'ksl,I,Niagree_I2', 'bunava23,R0,Niagree_A1', 'needhamschroederpk,I,Nisynch_I3', 'unknown2,I,Nisynch_i1', 'spliceAS,I,Niagree_9', 'spliceAShc,C,Nisynch_10', 'kaochow,I,Niagree_I2', 'bunava23,R2,Niagree_C1', 'bunava23,R0,Nisynch_A2', 'ksl-Lowe,R,Niagree_R2', 'needhamschroedersk-amend,R,Nisynch_R3', 'bunava23,R1,Niagree_B1', 'spliceAS,R,Nisynch_12', 'yahalom-BAN,R,Nisynch_R2', 'ksl,B,Niagree_B2', 'boydNS,R,Secret_r1', 'kaochow,R,Niagree_9', 'neustub-Hwang,I,Nisynch_I3', 'unknown2,R,Niagree_r2', 'kaochow-3,I,Niagree_I2', 'bunava13,R1,Nisynch_B2', 'spliceAShcCJ,C,Niagree_9', 'kaochow-2,I,Niagree_I2', 'nssymmetricamended,A,Nisynch_8b', 'neustub-Hwang,I,Niagree_I2', 'spliceAS-CJ,I,Niagree_9', 'spliceAS,C,Nisynch_10', 'woolam,I,Nisynch_I2', 'bunava13,R0,Nisynch_A2', 'spliceAS,C,Niagree_9', 'kaochow3,I,Nisynch_5', 'unknown2,I,Niagree_i2', 'course2r890year0405ex3,I,Nisynch_i2', 'spliceAS-HC,I,Nisynch_10', 'andrew,I,Nisynch_I2', 'spliceAS-CJ,R,Nisynch_12', 'spliceAS-CJ,I,Nisynch_10', 'bunava13,R0,Niagree_A1', 'boydNS,R,Niagree_r3', 'woolam,R,Nisynch_R2', 'boyd,R,Nisynch_12', 'spliceAS-CJ,R,Niagree_11', 'yahalom-Paulson,I,Nisynch_I2', 'denningsaccosh,B,Nisynch_8', 'kaochow,I,Nisynch_I1', 'needhamschroedersk-amend,I,Nisynch_I3', 'kaochowPalm,I,Niagree_6', 'ksl,R,Niagree_R2', 'spliceAShcCJ,C,Nisynch_10', 'denningSacco,R,Nisynch_R2', 'spliceAShc,S,Nisynch_12', 'yahalompaulson,R,Niagree_13', 'nssymmetricamended,A,Niagree_8a', 'needhamschroederpk-Lowe,I,Nisynch_I3', 'woolamcmv,B,Niagree_12', 'spliceAShc,C,Secret_7', 'spliceAS-HC,I,Niagree_9', 'yahalompaulson,I,Nisynch_9', 'kaochow-2,R,Nisynch_R1', 'neustub^Repeat,R,Niagree_R2', 'bunava23,R2,Nisynch_C2', 'needhamschroederpk,R,Secret_R1', 'andrew,I,Niagree_I3', 'needhamschroederpk,R,Secret_R2', 'ccitt509-3,R,Nisynch_R1', 'kaochow-2,I,Nisynch_I1', 'ksl-Lowe,I,Niagree_I2', 'kaochow3,R,Niagree_9', 'kaochow-3,R,Nisynch_R1', 'yahalompaulson,I,Niagree_10', 'kaochow3,R,Nisynch_8', 'neustub-Hwang,R,Niagree_R2', 'denningSacco-Lowe,I,Nisynch_I2', 'kaochow,R,Nisynch_8', 'spliceAS,S,Nisynch_12', 'kaochow3,I,Niagree_6', 'spliceAShc,S,Niagree_11', 'spliceAS,R,Niagree_11', 'yahalompaulson,R,Nisynch_12', 'ksl-Lowe,I,Nisynch_I3', 'needhamschroederpk,R,Nisynch_R3', 'woolamcmv,B,Nisynch_13', 'broken1,R,Secret_4', 'andrew-Concrete,I,Nisynch_I2', 'needhamschroederpk-Lowe,R,Nisynch_R3', 'ksl-Lowe,R,Nisynch_R3', 'boyd,I,Niagree_7', 'nssymmetricamended,B,Nisynch_9b', 'nssymmetricamended,B,Niagree_9a', 'woolamcmv,A,Niagree_9', 'ksl,R,Nisynch_R3', 'kaochow2,I,Nisynch_5', 'bunava23,R1,Nisynch_B2', 'unknown2,R,Nisynch_r1', 'boyd,I,Nisynch_8', 'spliceAS,I,Nisynch_10']
|
||||
Attack with 4 runs:
|
||||
['bunava13,R2,Nisynch_C2', 'bunava14,B,Nisynch_B2', 'spliceAShc,S,Secret_8', 'bunava14,A,Niagree_A1', 'bunava14,C,Nisynch_C2', 'bunava13,R2,Niagree_C1', 'bunava14,C,Niagree_C1', 'bunava14,A,Nisynch_A2', 'nsl3th3,I,Nisynch_i2', 'nsl3th3,R,Nisynch_r2', 'bunava24,A,Nisynch_A2', 'bunava24,A,Niagree_A1', 'spliceAS,S,Secret_8', 'bunava14,B,Niagree_B1']
|
||||
Attack with 5 runs:
|
||||
['bunava14,D,Niagree_D1', 'bunava14,D,Nisynch_D2']
|
||||
Attack with 6 runs:
|
||||
[]
|
||||
Attack with 7 runs:
|
||||
[]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [no attack within bounds]
|
||||
claim spliceAS,R Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS,R Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS,R Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS,I Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS,I Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS,I Secret_7 N2 Ok [no attack within bounds]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Ok [does not occur]
|
||||
claim kaochow-2,R Nisynch_R1 - Ok [does not occur]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,I Niagree_I2 - Ok [does not occur]
|
||||
claim kaochow-2,I Nisynch_I1 - Ok [does not occur]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim otwayrees,R Nisynch_R2 - Ok [does not occur]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim otwayrees,I Nisynch_I2 - Ok [does not occur]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim smartright,R Nisynch_R1 - Ok [does not occur]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_R2 - Ok [does not occur]
|
||||
claim kaochow,R Nisynch_R1 - Ok [does not occur]
|
||||
claim kaochow,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow,I Niagree_I2 - Ok [does not occur]
|
||||
claim kaochow,I Nisynch_I1 - Ok [does not occur]
|
||||
claim spliceAS-HC,R Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS-HC,R Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS-HC,I Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS-HC,I Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [no attack within bounds]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [no attack within bounds]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [no attack within bounds]
|
||||
claim ccitt509-3,R Nisynch_R1 - Ok [does not occur]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [no attack within bounds]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [no attack within bounds]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [does not occur]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Ok [does not occur]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [does not occur]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Ok [does not occur]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [does not occur]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim woolam,R Nisynch_R2 - Ok [does not occur]
|
||||
claim woolam,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim woolam,I Nisynch_I2 - Ok [does not occur]
|
||||
claim woolam,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub-Hwang,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub-Hwang,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Ok [does not occur]
|
||||
claim kaochow-3,R Nisynch_R1 - Ok [does not occur]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,I Niagree_I2 - Ok [does not occur]
|
||||
claim kaochow-3,I Nisynch_I1 - Ok [does not occur]
|
||||
claim woolamPi,R Nisynch_R1 - Ok [does not occur]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [does not occur]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [does not occur]
|
||||
claim ksl,R Nisynch_R3 - Ok [does not occur]
|
||||
claim ksl,R Niagree_R2 - Ok [does not occur]
|
||||
claim ksl,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl,I Nisynch_I3 - Ok [does not occur]
|
||||
claim ksl,I Niagree_I2 - Ok [does not occur]
|
||||
claim ksl,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Ok [does not occur]
|
||||
claim ksl-Lowe,R Niagree_R2 - Ok [does not occur]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Ok [does not occur]
|
||||
claim ksl-Lowe,I Niagree_I2 - Ok [does not occur]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim woolamPi-f,R Nisynch_R1 - Ok [does not occur]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Ok [does not occur]
|
||||
claim denningSacco,R Niagree_R1 - Ok [does not occur]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Ok [does not occur]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS-CJ,R Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS-CJ,I Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Ok [does not occur]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Ok [no attack within bounds]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [no attack within bounds]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [does not occur]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [does not occur]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [does not occur]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [does not occur]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Ok [no attack within bounds]
|
||||
claim tmn,I Nisynch_I2 - Ok [does not occur]
|
||||
claim tmn,I Secret_I1 Kr Ok [no attack within bounds]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim andrew,R Niagree_R3 - Ok [does not occur]
|
||||
claim andrew,R Nisynch_R2 - Ok [does not occur]
|
||||
claim andrew,R Secret_R1 kir Ok [no attack within bounds]
|
||||
claim andrew,I Niagree_I3 - Ok [does not occur]
|
||||
claim andrew,I Nisynch_I2 - Ok [does not occur]
|
||||
claim andrew,I Secret_I1 kir Ok [no attack within bounds]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [no attack within bounds]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [does not occur]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [no attack within bounds]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Ok [does not occur]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim yahalom,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Ok [does not occur]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Ok [does not occur]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [no attack within bounds]
|
||||
claim andrewBan,R Niagree_8b - Ok [does not occur]
|
||||
claim andrewBan,R Nisynch_8 - Ok [does not occur]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [no attack within bounds]
|
||||
claim andrewBan,I Niagree_5b - Ok [does not occur]
|
||||
claim andrewBan,I Nisynch_5 - Ok [does not occur]
|
||||
claim nsl3,R Nisynch_r4 - Ok [does not occur]
|
||||
claim nsl3,R Niagree_r3 - Ok [does not occur]
|
||||
claim nsl3,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim nsl3,I Nisynch_i4 - Ok [no attack within bounds]
|
||||
claim nsl3,I Niagree_i3 - Ok [no attack within bounds]
|
||||
claim nsl3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim nsl3,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim bkebroken,R Secret_5 kir Ok [no attack within bounds]
|
||||
claim bkebroken,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim spliceAS,S Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS,S Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS,C Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS,C Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim bkeONE,R Secret_5 kir Ok [no attack within bounds]
|
||||
claim bkeONE,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [no attack within bounds]
|
||||
claim nsl7,R Secret_4 ni Ok [no attack within bounds]
|
||||
claim ns3brutus,R Secret_5 ni Ok [no attack within bounds]
|
||||
claim ns3brutus,I Secret_4 nr Ok [no attack within bounds]
|
||||
claim woolampif,B Nisynch_7 - Ok [does not occur]
|
||||
claim woolampif,B Niagree_6 - Ok [does not occur]
|
||||
claim yahalomBan,B Secret_6 kab Ok [no attack within bounds]
|
||||
claim yahalomBan,A Secret_5 kab Ok [no attack within bounds]
|
||||
claim boyd,R Nisynch_12 - Ok [does not occur]
|
||||
claim boyd,R Niagree_11 - Ok [does not occur]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [no attack within bounds]
|
||||
claim boyd,I Nisynch_8 - Ok [does not occur]
|
||||
claim boyd,I Niagree_7 - Ok [does not occur]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [no attack within bounds]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAShc,S Niagree_11 - Ok [does not occur]
|
||||
claim spliceAShc,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShc,C Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAShc,C Niagree_9 - Ok [does not occur]
|
||||
claim spliceAShc,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [no attack within bounds]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [no attack within bounds]
|
||||
claim gongnonceb,R Niagree_13 - Ok [does not occur]
|
||||
claim gongnonceb,R Nisynch_12 - Ok [does not occur]
|
||||
claim gongnonceb,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonceb,I Niagree_9 - Ok [does not occur]
|
||||
claim gongnonceb,I Nisynch_8 - Ok [does not occur]
|
||||
claim gongnonceb,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim yahalompaulson,R Niagree_13 - Ok [does not occur]
|
||||
claim yahalompaulson,R Nisynch_12 - Ok [does not occur]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [no attack within bounds]
|
||||
claim yahalompaulson,I Niagree_10 - Ok [does not occur]
|
||||
claim yahalompaulson,I Nisynch_9 - Ok [does not occur]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [no attack within bounds]
|
||||
claim ksl,B Nisynch_B3 - Ok [does not occur]
|
||||
claim ksl,B Niagree_B2 - Ok [does not occur]
|
||||
claim ksl,B Secret_B1 Kab Ok [no attack within bounds]
|
||||
claim ksl,A Nisynch_A3 - Ok [does not occur]
|
||||
claim ksl,A Niagree_A2 - Ok [does not occur]
|
||||
claim ksl,A Secret_A1 Kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [does not occur]
|
||||
claim denningsaccosh,B Nisynch_8 - Ok [does not occur]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Ok [does not occur]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Ok [does not occur]
|
||||
claim woolamcmv,B Niagree_12 - Ok [does not occur]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [no attack within bounds]
|
||||
claim woolamcmv,A Nisynch_10 - Ok [does not occur]
|
||||
claim woolamcmv,A Niagree_9 - Ok [does not occur]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [no attack within bounds]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [no attack within bounds]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [does not occur]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [does not occur]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [no attack within bounds]
|
||||
claim andrewLoweBan,I Niagree_5b - Ok [does not occur]
|
||||
claim andrewLoweBan,I Nisynch_5 - Ok [does not occur]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [does not occur]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [does not occur]
|
||||
claim ccitt509,R Niagree_11 - Ok [does not occur]
|
||||
claim ccitt509,R Nisynch_10 - Ok [does not occur]
|
||||
claim ccitt509,R Secret_9 yr Ok [no attack within bounds]
|
||||
claim ccitt509,R Secret_8 yi Ok [no attack within bounds]
|
||||
claim ccitt509,I Niagree_7 - Ok [does not occur]
|
||||
claim ccitt509,I Nisynch_6 - Ok [does not occur]
|
||||
claim ccitt509,I Secret_5 yr Ok [no attack within bounds]
|
||||
claim ccitt509,I Secret_4 yi Ok [no attack within bounds]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim bunava23,R2 Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava23,R2 Niagree_C1 - Ok [does not occur]
|
||||
claim bunava23,R1 Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava23,R1 Niagree_B1 - Ok [does not occur]
|
||||
claim bunava23,R0 Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava23,R0 Niagree_A1 - Ok [does not occur]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [no attack within bounds]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochow2,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochow2,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow2,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochow2,I Nisynch_5 - Ok [does not occur]
|
||||
claim otwayrees,B Nisynch_6b - Ok [does not occur]
|
||||
claim otwayrees,B Niagree_6a - Ok [does not occur]
|
||||
claim otwayrees,B Secret_6 kab Ok [no attack within bounds]
|
||||
claim otwayrees,A Nisynch_5c - Ok [does not occur]
|
||||
claim otwayrees,A Niagree_5b - Ok [does not occur]
|
||||
claim otwayrees,A Secret_5 kab Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochowPalm,I Nisynch_5 - Ok [does not occur]
|
||||
claim as3a,I Nisynch_i1 - Ok [does not occur]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Ok [no attack within bounds]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 1 attack]
|
||||
claim tmn,B Secret_6 Kb Ok [no attack within bounds]
|
||||
claim tmn,A Secret_8 Kb Ok [no attack within bounds]
|
||||
claim tmn,A Secret_5 Ka Ok [no attack within bounds]
|
||||
claim nssymmetricamended,B Nisynch_9b - Ok [does not occur]
|
||||
claim nssymmetricamended,B Niagree_9a - Ok [does not occur]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Ok [does not occur]
|
||||
claim nssymmetricamended,A Niagree_8a - Ok [does not occur]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Ok [does not occur]
|
||||
claim gongnonce,R Nisynch_12 - Ok [does not occur]
|
||||
claim gongnonce,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonce,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonce,I Niagree_9 - Ok [does not occur]
|
||||
claim gongnonce,I Nisynch_8 - Ok [does not occur]
|
||||
claim gongnonce,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonce,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [does not occur]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [does not occur]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochow,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochow,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochow,I Nisynch_5 - Ok [does not occur]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Ok [no attack within bounds]
|
||||
claim bkevariation,R Nisynch_9 - Ok [does not occur]
|
||||
claim bkevariation,R Niagree_8 - Ok [does not occur]
|
||||
claim bkevariation,R Secret_7 kir Ok [no attack within bounds]
|
||||
claim bkevariation,I Nisynch_6 - Ok [does not occur]
|
||||
claim bkevariation,I Niagree_5 - Ok [does not occur]
|
||||
claim bkevariation,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [does not occur]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [does not occur]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [no attack within bounds]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [does not occur]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [does not occur]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [no attack within bounds]
|
||||
claim broken1,R Secret_4 PlainSight Ok [no attack within bounds]
|
||||
claim bke,R Nisynch_9 - Ok [does not occur]
|
||||
claim bke,R Niagree_8 - Ok [does not occur]
|
||||
claim bke,R Secret_7 kir Ok [no attack within bounds]
|
||||
claim bke,I Nisynch_6 - Ok [no attack within bounds]
|
||||
claim bke,I Niagree_5 - Ok [no attack within bounds]
|
||||
claim bke,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAShcCJ,S Niagree_11 - Ok [does not occur]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAShcCJ,C Niagree_9 - Ok [does not occur]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Ok [does not occur]
|
||||
claim soph,I Niagree_3 - Ok [does not occur]
|
||||
claim bunava13,R2 Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava13,R2 Niagree_C1 - Ok [does not occur]
|
||||
claim bunava13,R1 Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava13,R1 Niagree_B1 - Ok [does not occur]
|
||||
claim bunava13,R0 Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava13,R0 Niagree_A1 - Ok [does not occur]
|
||||
claim bunava24,A Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava24,A Niagree_A1 - Ok [does not occur]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochow3,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochow3,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow3,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochow3,I Nisynch_5 - Ok [does not occur]
|
||||
claim unknown2,R Secret_r3 kir Ok [no attack within bounds]
|
||||
claim unknown2,R Niagree_r2 - Ok [does not occur]
|
||||
claim unknown2,R Nisynch_r1 - Ok [does not occur]
|
||||
claim unknown2,I Secret_i3 kir Ok [no attack within bounds]
|
||||
claim unknown2,I Niagree_i2 - Ok [does not occur]
|
||||
claim unknown2,I Nisynch_i1 - Ok [does not occur]
|
||||
claim localclaims,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Ok [no attack within bounds]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [no attack within bounds]
|
||||
claim yahalom,B Secret_6 kab Ok [no attack within bounds]
|
||||
claim yahalom,A Secret_5 kab Ok [no attack within bounds]
|
||||
claim ns3,R Nisynch_r4 - Ok [does not occur]
|
||||
claim ns3,R Niagree_r3 - Ok [does not occur]
|
||||
claim ns3,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim ns3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim ns3,I Nisynch_i4 - Ok [does not occur]
|
||||
claim ns3,I Niagree_i3 - Ok [does not occur]
|
||||
claim ns3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim ns3,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Ok [does not occur]
|
||||
claim nsl3rep,R Nisynch_8 - Ok [does not occur]
|
||||
claim nsl3rep,R Niagree_5 - Ok [does not occur]
|
||||
claim nsl3rep,I Nisynch_7 - Ok [does not occur]
|
||||
claim nsl3rep,I Niagree_4 - Ok [no attack within bounds]
|
||||
claim bunava14,D Nisynch_D2 - Ok [does not occur]
|
||||
claim bunava14,D Niagree_D1 - Ok [does not occur]
|
||||
claim bunava14,C Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava14,C Niagree_C1 - Ok [does not occur]
|
||||
claim bunava14,B Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava14,B Niagree_B1 - Ok [does not occur]
|
||||
claim bunava14,A Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava14,A Niagree_A1 - Ok [does not occur]
|
||||
claim boydNS,R Nisynch_r4 - Ok [does not occur]
|
||||
claim boydNS,R Niagree_r3 - Ok [does not occur]
|
||||
claim boydNS,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim boydNS,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim boydNS,I Nisynch_i4 - Ok [does not occur]
|
||||
claim boydNS,I Niagree_i3 - Ok [does not occur]
|
||||
claim boydNS,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim boydNS,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [no attack within bounds]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [no attack within bounds]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [no attack within bounds]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [no attack within bounds]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [no attack within bounds]
|
||||
claim ibe,R Nisynch_r4 - Ok [does not occur]
|
||||
claim ibe,R Niagree_r3 - Ok [does not occur]
|
||||
claim ibe,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim ibe,I Nisynch_i4 - Ok [does not occur]
|
||||
claim ibe,I Niagree_i3 - Ok [does not occur]
|
||||
claim ibe,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim ibe,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim ibe,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [does not occur]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [no attack within bounds]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [no attack within bounds]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Ok [no attack within bounds]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [no attack within bounds]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [no attack within bounds]
|
||||
claim nsl3th2,R Nisynch_r - Ok [does not occur]
|
||||
claim nsl3th2,I Nisynch_i - Ok [does not occur]
|
||||
claim nsl3th1,R Nisynch_r - Ok [does not occur]
|
||||
claim nsl3th1,I Nisynch_i - Ok [does not occur]
|
||||
claim nsl3th3,R Nisynch_r2 - Ok [does not occur]
|
||||
claim nsl3th3,I Nisynch_i2 - Ok [does not occur]
|
||||
claim nsl3th1,R Nisynch_r - Ok [does not occur]
|
||||
claim nsl3th1,I Nisynch_i - Ok [does not occur]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Ok [does not occur]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Ok [does not occur]
|
||||
claim nsl3th2,R Nisynch_r - Ok [does not occur]
|
||||
claim nsl3th2,I Nisynch_i - Ok [does not occur]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [does not occur]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [does not occur]
|
||||
claim nsl3,R Nisynch_r4 - Ok [does not occur]
|
||||
claim nsl3,R Niagree_r3 - Ok [does not occur]
|
||||
claim nsl3,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim nsl3,I Nisynch_i4 - Ok [no attack within bounds]
|
||||
claim nsl3,I Niagree_i3 - Ok [no attack within bounds]
|
||||
claim nsl3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim nsl3,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim ns3,R Nisynch_r4 - Ok [does not occur]
|
||||
claim ns3,R Niagree_r3 - Ok [does not occur]
|
||||
claim ns3,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim ns3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim ns3,I Nisynch_i4 - Ok [does not occur]
|
||||
claim ns3,I Niagree_i3 - Ok [does not occur]
|
||||
claim ns3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim ns3,I Secret_i1 ni Ok [no attack within bounds]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [no attack within bounds]
|
||||
claim spliceAS,R Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS,R Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS,R Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS,I Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS,I Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS,I Secret_7 N2 Ok [no attack within bounds]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Ok [does not occur]
|
||||
claim kaochow-2,R Nisynch_R1 - Ok [does not occur]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,I Niagree_I2 - Ok [does not occur]
|
||||
claim kaochow-2,I Nisynch_I1 - Ok [does not occur]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim otwayrees,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim smartright,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 1 attack]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Fail [at least 2 attacks]
|
||||
claim kaochow,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow,I Niagree_I2 - Ok [does not occur]
|
||||
claim kaochow,I Nisynch_I1 - Ok [does not occur]
|
||||
claim spliceAS-HC,R Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS-HC,R Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS-HC,I Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS-HC,I Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [no attack within bounds]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [no attack within bounds]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [no attack within bounds]
|
||||
claim ccitt509-3,R Nisynch_R1 - Ok [no attack within bounds]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [no attack within bounds]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [no attack within bounds]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Ok [does not occur]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Ok [does not occur]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [does not occur]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim woolam,R Nisynch_R2 - Ok [does not occur]
|
||||
claim woolam,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim woolam,I Nisynch_I2 - Ok [does not occur]
|
||||
claim woolam,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub-Hwang,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub-Hwang,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Ok [does not occur]
|
||||
claim kaochow-3,R Nisynch_R1 - Ok [does not occur]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,I Niagree_I2 - Ok [does not occur]
|
||||
claim kaochow-3,I Nisynch_I1 - Ok [does not occur]
|
||||
claim woolamPi,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [proof of correctness]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [proof of correctness]
|
||||
claim ksl,R Nisynch_R3 - Ok [does not occur]
|
||||
claim ksl,R Niagree_R2 - Ok [does not occur]
|
||||
claim ksl,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl,I Nisynch_I3 - Ok [does not occur]
|
||||
claim ksl,I Niagree_I2 - Ok [does not occur]
|
||||
claim ksl,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Ok [does not occur]
|
||||
claim ksl-Lowe,R Niagree_R2 - Ok [does not occur]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Ok [does not occur]
|
||||
claim ksl-Lowe,I Niagree_I2 - Ok [does not occur]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolamPi-f,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Ok [does not occur]
|
||||
claim denningSacco,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS-CJ,R Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS-CJ,I Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 1 attack]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Ok [no attack within bounds]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [no attack within bounds]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [no attack within bounds]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [no attack within bounds]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Fail [at least 1 attack]
|
||||
claim tmn,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim tmn,I Secret_I1 Kr Fail [at least 1 attack]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim andrew,R Niagree_R3 - Ok [proof of correctness]
|
||||
claim andrew,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim andrew,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew,I Niagree_I3 - Ok [no attack within bounds]
|
||||
claim andrew,I Nisynch_I2 - Ok [no attack within bounds]
|
||||
claim andrew,I Secret_I1 kir Ok [no attack within bounds]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim yahalom,R Nisynch_R2 - Ok [does not occur]
|
||||
claim yahalom,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom,I Nisynch_I2 - Ok [does not occur]
|
||||
claim yahalom,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Ok [does not occur]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Ok [does not occur]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [no attack within bounds]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub,I Nisynch_I3 - Ok [does not occur]
|
||||
claim neustub,I Niagree_I2 - Ok [does not occur]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [does not occur]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [no attack within bounds]
|
||||
claim andrewBan,I Niagree_5b - Ok [no attack within bounds]
|
||||
claim andrewBan,I Nisynch_5 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim nsl3,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim nsl3,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim bkebroken,R Secret_5 kir Fail [at least 2 attacks]
|
||||
claim bkebroken,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim spliceAS,S Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAS,S Niagree_11 - Ok [does not occur]
|
||||
claim spliceAS,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS,C Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAS,C Niagree_9 - Ok [does not occur]
|
||||
claim spliceAS,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim bkeONE,R Secret_5 kir Ok [proof of correctness]
|
||||
claim bkeONE,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [proof of correctness]
|
||||
claim nsl7,R Secret_4 ni Ok [proof of correctness]
|
||||
claim ns3brutus,R Secret_5 ni Fail [at least 1 attack]
|
||||
claim ns3brutus,I Secret_4 nr Ok [no attack within bounds]
|
||||
claim woolampif,B Nisynch_7 - Fail [at least 1 attack]
|
||||
claim woolampif,B Niagree_6 - Fail [at least 1 attack]
|
||||
claim yahalomBan,B Secret_6 kab Fail [at least 1 attack]
|
||||
claim yahalomBan,A Secret_5 kab Fail [at least 1 attack]
|
||||
claim boyd,R Nisynch_12 - Ok [does not occur]
|
||||
claim boyd,R Niagree_11 - Ok [does not occur]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [no attack within bounds]
|
||||
claim boyd,I Nisynch_8 - Ok [does not occur]
|
||||
claim boyd,I Niagree_7 - Ok [does not occur]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [no attack within bounds]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAShc,S Niagree_11 - Ok [does not occur]
|
||||
claim spliceAShc,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShc,C Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAShc,C Niagree_9 - Ok [does not occur]
|
||||
claim spliceAShc,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [no attack within bounds]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [no attack within bounds]
|
||||
claim gongnonceb,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonceb,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonceb,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonceb,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonceb,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonceb,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim yahalompaulson,R Niagree_13 - Ok [does not occur]
|
||||
claim yahalompaulson,R Nisynch_12 - Ok [does not occur]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [no attack within bounds]
|
||||
claim yahalompaulson,I Niagree_10 - Ok [does not occur]
|
||||
claim yahalompaulson,I Nisynch_9 - Ok [does not occur]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [proof of correctness]
|
||||
claim ksl,B Nisynch_B3 - Ok [does not occur]
|
||||
claim ksl,B Niagree_B2 - Ok [does not occur]
|
||||
claim ksl,B Secret_B1 Kab Ok [no attack within bounds]
|
||||
claim ksl,A Nisynch_A3 - Ok [does not occur]
|
||||
claim ksl,A Niagree_A2 - Ok [does not occur]
|
||||
claim ksl,A Secret_A1 Kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Nisynch_8 - Ok [does not occur]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Ok [does not occur]
|
||||
claim woolamcmv,B Niagree_12 - Ok [does not occur]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [no attack within bounds]
|
||||
claim woolamcmv,A Nisynch_10 - Ok [does not occur]
|
||||
claim woolamcmv,A Niagree_9 - Ok [does not occur]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [no attack within bounds]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Niagree_5b - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,I Nisynch_5 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [does not occur]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim ccitt509,R Niagree_11 - Ok [proof of correctness]
|
||||
claim ccitt509,R Nisynch_10 - Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_9 yr Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_8 yi Ok [proof of correctness]
|
||||
claim ccitt509,I Niagree_7 - Ok [proof of correctness]
|
||||
claim ccitt509,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_5 yr Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_4 yi Ok [proof of correctness]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [proof of correctness]
|
||||
claim bunava23,R2 Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava23,R2 Niagree_C1 - Ok [does not occur]
|
||||
claim bunava23,R1 Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava23,R1 Niagree_B1 - Ok [does not occur]
|
||||
claim bunava23,R0 Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava23,R0 Niagree_A1 - Ok [does not occur]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [no attack within bounds]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochow2,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochow2,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow2,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochow2,I Nisynch_5 - Ok [does not occur]
|
||||
claim otwayrees,B Nisynch_6b - Fail [at least 1 attack]
|
||||
claim otwayrees,B Niagree_6a - Fail [at least 1 attack]
|
||||
claim otwayrees,B Secret_6 kab Ok [proof of correctness]
|
||||
claim otwayrees,A Nisynch_5c - Fail [at least 1 attack]
|
||||
claim otwayrees,A Niagree_5b - Fail [at least 1 attack]
|
||||
claim otwayrees,A Secret_5 kab Ok [proof of correctness]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochowPalm,I Nisynch_5 - Ok [does not occur]
|
||||
claim as3a,I Nisynch_i1 - Ok [does not occur]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 1 attack]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 2 attacks]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 1 attack]
|
||||
claim tmn,A Secret_8 Kb Fail [at least 1 attack]
|
||||
claim tmn,A Secret_5 Ka Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Nisynch_9b - Ok [does not occur]
|
||||
claim nssymmetricamended,B Niagree_9a - Ok [does not occur]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Ok [does not occur]
|
||||
claim nssymmetricamended,A Niagree_8a - Ok [does not occur]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonce,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonce,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonce,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [does not occur]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochow,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochow,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochow,I Nisynch_5 - Ok [does not occur]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Fail [at least 1 attack]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Ok [no attack within bounds]
|
||||
claim bkevariation,R Nisynch_9 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Niagree_8 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bkevariation,I Nisynch_6 - Ok [no attack within bounds]
|
||||
claim bkevariation,I Niagree_5 - Ok [no attack within bounds]
|
||||
claim bkevariation,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [does not occur]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [does not occur]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [no attack within bounds]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [proof of correctness]
|
||||
claim broken1,R Secret_4 PlainSight Ok [no attack within bounds]
|
||||
claim bke,R Nisynch_9 - Ok [no attack within bounds]
|
||||
claim bke,R Niagree_8 - Ok [no attack within bounds]
|
||||
claim bke,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bke,I Nisynch_6 - Ok [no attack within bounds]
|
||||
claim bke,I Niagree_5 - Ok [no attack within bounds]
|
||||
claim bke,I Secret_4 kir Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Ok [does not occur]
|
||||
claim spliceAShcCJ,S Niagree_11 - Ok [does not occur]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Ok [does not occur]
|
||||
claim spliceAShcCJ,C Niagree_9 - Ok [does not occur]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Fail [exactly 1 attack]
|
||||
claim soph,I Niagree_3 - Ok [proof of correctness]
|
||||
claim bunava13,R2 Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava13,R2 Niagree_C1 - Ok [does not occur]
|
||||
claim bunava13,R1 Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava13,R1 Niagree_B1 - Ok [does not occur]
|
||||
claim bunava13,R0 Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava13,R0 Niagree_A1 - Ok [does not occur]
|
||||
claim bunava24,A Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava24,A Niagree_A1 - Ok [does not occur]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Ok [does not occur]
|
||||
claim kaochow3,R Nisynch_8 - Ok [does not occur]
|
||||
claim kaochow3,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow3,I Niagree_6 - Ok [does not occur]
|
||||
claim kaochow3,I Nisynch_5 - Ok [does not occur]
|
||||
claim unknown2,R Secret_r3 kir Ok [no attack within bounds]
|
||||
claim unknown2,R Niagree_r2 - Ok [does not occur]
|
||||
claim unknown2,R Nisynch_r1 - Ok [does not occur]
|
||||
claim unknown2,I Secret_i3 kir Ok [proof of correctness]
|
||||
claim unknown2,I Niagree_i2 - Ok [does not occur]
|
||||
claim unknown2,I Nisynch_i1 - Ok [does not occur]
|
||||
claim localclaims,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Fail [at least 1 attack]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [no attack within bounds]
|
||||
claim yahalom,B Secret_6 kab Ok [proof of correctness]
|
||||
claim yahalom,A Secret_5 kab Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [no attack within bounds]
|
||||
claim ns3,I Niagree_i3 - Ok [no attack within bounds]
|
||||
claim ns3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim ns3,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim nsl3rep,R Nisynch_8 - Fail [at least 1 attack]
|
||||
claim nsl3rep,R Niagree_5 - Ok [no attack within bounds]
|
||||
claim nsl3rep,I Nisynch_7 - Fail [at least 1 attack]
|
||||
claim nsl3rep,I Niagree_4 - Ok [proof of correctness]
|
||||
claim bunava14,D Nisynch_D2 - Ok [does not occur]
|
||||
claim bunava14,D Niagree_D1 - Ok [does not occur]
|
||||
claim bunava14,C Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava14,C Niagree_C1 - Ok [does not occur]
|
||||
claim bunava14,B Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava14,B Niagree_B1 - Ok [does not occur]
|
||||
claim bunava14,A Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava14,A Niagree_A1 - Ok [does not occur]
|
||||
claim boydNS,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim boydNS,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim boydNS,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim boydNS,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim boydNS,I Nisynch_i4 - Fail [at least 1 attack]
|
||||
claim boydNS,I Niagree_i3 - Fail [at least 1 attack]
|
||||
claim boydNS,I Secret_i2 nr Fail [at least 1 attack]
|
||||
claim boydNS,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [proof of correctness]
|
||||
claim ibe,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim ibe,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim ibe,I Nisynch_i4 - Ok [no attack within bounds]
|
||||
claim ibe,I Niagree_i3 - Ok [no attack within bounds]
|
||||
claim ibe,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim ibe,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Fail [at least 1 attack]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim nsl3th2,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th2,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th1,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th1,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th3,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3th1,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th1,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th2,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th2,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim nsl3,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim nsl3,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim ns3,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [no attack within bounds]
|
||||
claim ns3,I Niagree_i3 - Ok [no attack within bounds]
|
||||
claim ns3,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim ns3,I Secret_i1 ni Ok [no attack within bounds]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [no attack within bounds]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Fail [at least 2 attacks]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim spliceAS,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS,I Nisynch_10 - Fail [at least 3 attacks]
|
||||
claim spliceAS,I Niagree_9 - Fail [at least 3 attacks]
|
||||
claim spliceAS,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [no attack within bounds]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim smartright,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 1 attack]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Fail [at least 4 attacks]
|
||||
claim kaochow,R Niagree_R2 - Fail [at least 5 attacks]
|
||||
claim kaochow,R Nisynch_R1 - Fail [at least 5 attacks]
|
||||
claim kaochow,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim spliceAS-HC,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-HC,I Nisynch_10 - Fail [at least 3 attacks]
|
||||
claim spliceAS-HC,I Niagree_9 - Fail [at least 3 attacks]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [no attack within bounds]
|
||||
claim ccitt509-3,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolam,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim woolam,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim woolam,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim woolam,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim woolamPi,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [proof of correctness]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [proof of correctness]
|
||||
claim ksl,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolamPi-f,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim spliceAS-CJ,R Niagree_11 - Fail [at least 2 attacks]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Fail [at least 3 attacks]
|
||||
claim spliceAS-CJ,I Niagree_9 - Fail [at least 3 attacks]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 1 attack]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [no attack within bounds]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [no attack within bounds]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Fail [at least 1 attack]
|
||||
claim tmn,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim tmn,I Secret_I1 Kr Fail [at least 2 attacks]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew,R Niagree_R3 - Ok [proof of correctness]
|
||||
claim andrew,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim andrew,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew,I Niagree_I3 - Fail [at least 1 attack]
|
||||
claim andrew,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim andrew,I Secret_I1 kir Fail [exactly 1 attack]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim yahalom,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim yahalom,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Fail [at least 2 attacks]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Fail [at least 2 attacks]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Fail [at least 2 attacks]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [no attack within bounds]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [no attack within bounds]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewBan,I Niagree_5b - Ok [no attack within bounds]
|
||||
claim andrewBan,I Nisynch_5 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim nsl3,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim bkebroken,R Secret_5 kir Fail [at least 2 attacks]
|
||||
claim bkebroken,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAS,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAS,C Nisynch_10 - Fail [at least 3 attacks]
|
||||
claim spliceAS,C Niagree_9 - Fail [at least 3 attacks]
|
||||
claim spliceAS,C Secret_7 N2 Fail [at least 3 attacks]
|
||||
claim bkeONE,R Secret_5 kir Ok [proof of correctness]
|
||||
claim bkeONE,I Secret_4 kir Ok [proof of correctness]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [proof of correctness]
|
||||
claim nsl7,R Secret_4 ni Ok [proof of correctness]
|
||||
claim ns3brutus,R Secret_5 ni Fail [at least 1 attack]
|
||||
claim ns3brutus,I Secret_4 nr Ok [proof of correctness]
|
||||
claim woolampif,B Nisynch_7 - Fail [at least 1 attack]
|
||||
claim woolampif,B Niagree_6 - Fail [exactly 1 attack]
|
||||
claim yahalomBan,B Secret_6 kab Fail [at least 2 attacks]
|
||||
claim yahalomBan,A Secret_5 kab Fail [at least 1 attack]
|
||||
claim boyd,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim boyd,R Niagree_11 - Fail [at least 2 attacks]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim boyd,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim boyd,I Niagree_7 - Fail [at least 2 attacks]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShc,C Nisynch_10 - Fail [at least 3 attacks]
|
||||
claim spliceAShc,C Niagree_9 - Fail [at least 3 attacks]
|
||||
claim spliceAShc,C Secret_7 N2 Fail [at least 3 attacks]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [proof of correctness]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [no attack within bounds]
|
||||
claim gongnonceb,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonceb,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonceb,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonceb,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonceb,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonceb,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim yahalompaulson,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalompaulson,I Niagree_10 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,I Nisynch_9 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [proof of correctness]
|
||||
claim ksl,B Nisynch_B3 - Fail [at least 1 attack]
|
||||
claim ksl,B Niagree_B2 - Fail [at least 1 attack]
|
||||
claim ksl,B Secret_B1 Kab Ok [no attack within bounds]
|
||||
claim ksl,A Nisynch_A3 - Fail [at least 1 attack]
|
||||
claim ksl,A Niagree_A2 - Fail [at least 1 attack]
|
||||
claim ksl,A Secret_A1 Kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Nisynch_8 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Niagree_12 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,A Nisynch_10 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Niagree_9 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [no attack within bounds]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Niagree_5b - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,I Nisynch_5 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim ccitt509,R Niagree_11 - Ok [proof of correctness]
|
||||
claim ccitt509,R Nisynch_10 - Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_9 yr Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_8 yi Ok [proof of correctness]
|
||||
claim ccitt509,I Niagree_7 - Ok [proof of correctness]
|
||||
claim ccitt509,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_5 yr Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_4 yi Ok [proof of correctness]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [proof of correctness]
|
||||
claim bunava23,R2 Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava23,R2 Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava23,R1 Nisynch_B2 - Fail [at least 1 attack]
|
||||
claim bunava23,R1 Niagree_B1 - Fail [at least 1 attack]
|
||||
claim bunava23,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava23,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [no attack within bounds]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow2,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow2,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim otwayrees,B Nisynch_6b - Fail [at least 1 attack]
|
||||
claim otwayrees,B Niagree_6a - Fail [at least 1 attack]
|
||||
claim otwayrees,B Secret_6 kab Ok [proof of correctness]
|
||||
claim otwayrees,A Nisynch_5c - Fail [at least 1 attack]
|
||||
claim otwayrees,A Niagree_5b - Fail [at least 1 attack]
|
||||
claim otwayrees,A Secret_5 kab Ok [proof of correctness]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Fail [at least 1 attack]
|
||||
claim kaochowPalm,I Nisynch_5 - Fail [at least 1 attack]
|
||||
claim as3a,I Nisynch_i1 - Ok [proof of correctness]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 1 attack]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 3 attacks]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 1 attack]
|
||||
claim tmn,A Secret_8 Kb Fail [at least 2 attacks]
|
||||
claim tmn,A Secret_5 Ka Fail [at least 2 attacks]
|
||||
claim nssymmetricamended,B Nisynch_9b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Niagree_9a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Niagree_8a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonce,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonce,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonce,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Fail [at least 3 attacks]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Fail [at least 1 attack]
|
||||
claim bkevariation,R Nisynch_9 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Niagree_8 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bkevariation,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bkevariation,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bkevariation,I Secret_4 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [proof of correctness]
|
||||
claim broken1,R Secret_4 PlainSight Fail [at least 1 attack]
|
||||
claim bke,R Nisynch_9 - Ok [proof of correctness]
|
||||
claim bke,R Niagree_8 - Ok [proof of correctness]
|
||||
claim bke,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bke,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bke,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bke,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Fail [at least 3 attacks]
|
||||
claim spliceAShcCJ,C Niagree_9 - Fail [at least 3 attacks]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Fail [exactly 1 attack]
|
||||
claim soph,I Niagree_3 - Ok [proof of correctness]
|
||||
claim bunava13,R2 Nisynch_C2 - Ok [no attack within bounds]
|
||||
claim bunava13,R2 Niagree_C1 - Ok [no attack within bounds]
|
||||
claim bunava13,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava13,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim bunava24,A Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava24,A Niagree_A1 - Ok [does not occur]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow3,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow3,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Secret_r3 kir Ok [proof of correctness]
|
||||
claim unknown2,R Niagree_r2 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Nisynch_r1 - Fail [at least 2 attacks]
|
||||
claim unknown2,I Secret_i3 kir Ok [proof of correctness]
|
||||
claim unknown2,I Niagree_i2 - Fail [at least 1 attack]
|
||||
claim unknown2,I Nisynch_i1 - Fail [at least 1 attack]
|
||||
claim localclaims,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Fail [at least 1 attack]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [proof of correctness]
|
||||
claim yahalom,B Secret_6 kab Ok [proof of correctness]
|
||||
claim yahalom,A Secret_5 kab Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim nsl3rep,R Nisynch_8 - Fail [at least 1 attack]
|
||||
claim nsl3rep,R Niagree_5 - Ok [no attack within bounds]
|
||||
claim nsl3rep,I Nisynch_7 - Fail [at least 1 attack]
|
||||
claim nsl3rep,I Niagree_4 - Ok [proof of correctness]
|
||||
claim bunava14,D Nisynch_D2 - Ok [does not occur]
|
||||
claim bunava14,D Niagree_D1 - Ok [does not occur]
|
||||
claim bunava14,C Nisynch_C2 - Ok [does not occur]
|
||||
claim bunava14,C Niagree_C1 - Ok [does not occur]
|
||||
claim bunava14,B Nisynch_B2 - Ok [does not occur]
|
||||
claim bunava14,B Niagree_B1 - Ok [does not occur]
|
||||
claim bunava14,A Nisynch_A2 - Ok [does not occur]
|
||||
claim bunava14,A Niagree_A1 - Ok [does not occur]
|
||||
claim boydNS,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim boydNS,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim boydNS,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim boydNS,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim boydNS,I Nisynch_i4 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Niagree_i3 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Secret_i2 nr Fail [exactly 1 attack]
|
||||
claim boydNS,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [proof of correctness]
|
||||
claim ibe,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim ibe,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim ibe,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ibe,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ibe,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ibe,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim ibe,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Fail [at least 1 attack]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim nsl3th2,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th2,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th1,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th1,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th3,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3th1,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th1,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th2,R Nisynch_r - Ok [no attack within bounds]
|
||||
claim nsl3th2,I Nisynch_i - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [no attack within bounds]
|
||||
claim nsl3,R Niagree_r3 - Ok [no attack within bounds]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim spliceAS,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [no attack within bounds]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim smartright,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Fail [at least 5 attacks]
|
||||
claim kaochow,R Niagree_R2 - Fail [at least 6 attacks]
|
||||
claim kaochow,R Nisynch_R1 - Fail [at least 6 attacks]
|
||||
claim kaochow,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim spliceAS-HC,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-HC,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolam,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim woolam,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim woolam,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim woolam,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim woolamPi,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [proof of correctness]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [proof of correctness]
|
||||
claim ksl,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolamPi-f,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Fail [at least 3 attacks]
|
||||
claim tmn,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim tmn,I Secret_I1 Kr Fail [at least 4 attacks]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew,R Niagree_R3 - Ok [proof of correctness]
|
||||
claim andrew,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim andrew,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew,I Niagree_I3 - Fail [at least 2 attacks]
|
||||
claim andrew,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim andrew,I Secret_I1 kir Fail [exactly 1 attack]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim yahalom,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Fail [at least 5 attacks]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Fail [at least 5 attacks]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Fail [exactly 1 attack]
|
||||
claim neustub,I Niagree_I2 - Fail [exactly 1 attack]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewBan,I Niagree_5b - Ok [proof of correctness]
|
||||
claim andrewBan,I Nisynch_5 - Ok [proof of correctness]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim bkebroken,R Secret_5 kir Fail [at least 2 attacks]
|
||||
claim bkebroken,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAS,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Secret_8 N2 Fail [at least 5 attacks]
|
||||
claim spliceAS,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Secret_7 N2 Fail [at least 5 attacks]
|
||||
claim bkeONE,R Secret_5 kir Ok [proof of correctness]
|
||||
claim bkeONE,I Secret_4 kir Ok [proof of correctness]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [proof of correctness]
|
||||
claim nsl7,R Secret_4 ni Ok [proof of correctness]
|
||||
claim ns3brutus,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3brutus,I Secret_4 nr Ok [proof of correctness]
|
||||
claim woolampif,B Nisynch_7 - Fail [at least 1 attack]
|
||||
claim woolampif,B Niagree_6 - Fail [exactly 1 attack]
|
||||
claim yahalomBan,B Secret_6 kab Fail [at least 2 attacks]
|
||||
claim yahalomBan,A Secret_5 kab Fail [at least 1 attack]
|
||||
claim boyd,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim boyd,R Niagree_11 - Fail [at least 2 attacks]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim boyd,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim boyd,I Niagree_7 - Fail [at least 2 attacks]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Secret_8 N2 Fail [at least 5 attacks]
|
||||
claim spliceAShc,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Secret_7 N2 Fail [at least 5 attacks]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [proof of correctness]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [no attack within bounds]
|
||||
claim gongnonceb,R Niagree_13 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonceb,I Niagree_9 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonceb,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim yahalompaulson,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalompaulson,I Niagree_10 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Nisynch_9 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [proof of correctness]
|
||||
claim ksl,B Nisynch_B3 - Fail [at least 1 attack]
|
||||
claim ksl,B Niagree_B2 - Fail [at least 1 attack]
|
||||
claim ksl,B Secret_B1 Kab Ok [no attack within bounds]
|
||||
claim ksl,A Nisynch_A3 - Fail [at least 1 attack]
|
||||
claim ksl,A Niagree_A2 - Fail [at least 1 attack]
|
||||
claim ksl,A Secret_A1 Kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Nisynch_8 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Niagree_12 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,A Nisynch_10 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Niagree_9 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Niagree_5b - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,I Nisynch_5 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim ccitt509,R Niagree_11 - Ok [proof of correctness]
|
||||
claim ccitt509,R Nisynch_10 - Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_9 yr Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_8 yi Ok [proof of correctness]
|
||||
claim ccitt509,I Niagree_7 - Ok [proof of correctness]
|
||||
claim ccitt509,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_5 yr Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_4 yi Ok [proof of correctness]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [proof of correctness]
|
||||
claim bunava23,R2 Nisynch_C2 - Fail [at least 3 attacks]
|
||||
claim bunava23,R2 Niagree_C1 - Fail [at least 3 attacks]
|
||||
claim bunava23,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava23,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava23,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava23,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [proof of correctness]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow2,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow2,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim otwayrees,B Nisynch_6b - Fail [at least 1 attack]
|
||||
claim otwayrees,B Niagree_6a - Fail [at least 1 attack]
|
||||
claim otwayrees,B Secret_6 kab Ok [proof of correctness]
|
||||
claim otwayrees,A Nisynch_5c - Fail [at least 1 attack]
|
||||
claim otwayrees,A Niagree_5b - Fail [at least 1 attack]
|
||||
claim otwayrees,A Secret_5 kab Ok [proof of correctness]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Fail [at least 1 attack]
|
||||
claim kaochowPalm,I Nisynch_5 - Fail [at least 1 attack]
|
||||
claim as3a,I Nisynch_i1 - Ok [proof of correctness]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 2 attacks]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 3 attacks]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 2 attacks]
|
||||
claim tmn,A Secret_8 Kb Fail [at least 4 attacks]
|
||||
claim tmn,A Secret_5 Ka Fail [at least 3 attacks]
|
||||
claim nssymmetricamended,B Nisynch_9b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Niagree_9a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Niagree_8a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Secret_11 kr Ok [no attack within bounds]
|
||||
claim gongnonce,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonce,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonce,I Secret_6 ki Ok [no attack within bounds]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Fail [at least 3 attacks]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Fail [at least 1 attack]
|
||||
claim bkevariation,R Nisynch_9 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Niagree_8 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bkevariation,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bkevariation,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bkevariation,I Secret_4 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [proof of correctness]
|
||||
claim broken1,R Secret_4 PlainSight Fail [at least 1 attack]
|
||||
claim bke,R Nisynch_9 - Ok [proof of correctness]
|
||||
claim bke,R Niagree_8 - Ok [proof of correctness]
|
||||
claim bke,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bke,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bke,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bke,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Fail [exactly 1 attack]
|
||||
claim soph,I Niagree_3 - Ok [proof of correctness]
|
||||
claim bunava13,R2 Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R2 Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava13,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim bunava24,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava24,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow3,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow3,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Secret_r3 kir Ok [proof of correctness]
|
||||
claim unknown2,R Niagree_r2 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Nisynch_r1 - Fail [at least 2 attacks]
|
||||
claim unknown2,I Secret_i3 kir Ok [proof of correctness]
|
||||
claim unknown2,I Niagree_i2 - Fail [at least 1 attack]
|
||||
claim unknown2,I Nisynch_i1 - Fail [at least 1 attack]
|
||||
claim localclaims,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [proof of correctness]
|
||||
claim yahalom,B Secret_6 kab Ok [proof of correctness]
|
||||
claim yahalom,A Secret_5 kab Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim nsl3rep,R Nisynch_8 - Fail [at least 1 attack]
|
||||
claim nsl3rep,R Niagree_5 - Ok [proof of correctness]
|
||||
claim nsl3rep,I Nisynch_7 - Fail [at least 1 attack]
|
||||
claim nsl3rep,I Niagree_4 - Ok [proof of correctness]
|
||||
claim bunava14,D Nisynch_D2 - Ok [no attack within bounds]
|
||||
claim bunava14,D Niagree_D1 - Ok [no attack within bounds]
|
||||
claim bunava14,C Nisynch_C2 - Fail [at least 1 attack]
|
||||
claim bunava14,C Niagree_C1 - Fail [at least 1 attack]
|
||||
claim bunava14,B Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava14,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava14,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim boydNS,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim boydNS,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim boydNS,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim boydNS,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim boydNS,I Nisynch_i4 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Niagree_i3 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Secret_i2 nr Fail [exactly 1 attack]
|
||||
claim boydNS,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [proof of correctness]
|
||||
claim ibe,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim ibe,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim ibe,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim ibe,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ibe,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ibe,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Fail [at least 1 attack]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [at least 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim spliceAS,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim smartright,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Fail [at least 5 attacks]
|
||||
claim kaochow,R Niagree_R2 - Fail [at least 6 attacks]
|
||||
claim kaochow,R Nisynch_R1 - Fail [at least 6 attacks]
|
||||
claim kaochow,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim spliceAS-HC,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-HC,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolam,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim woolam,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim woolam,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim woolam,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim woolamPi,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [proof of correctness]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [proof of correctness]
|
||||
claim ksl,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim ksl,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolamPi-f,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Fail [at least 3 attacks]
|
||||
claim tmn,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim tmn,I Secret_I1 Kr Fail [at least 4 attacks]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew,R Niagree_R3 - Ok [proof of correctness]
|
||||
claim andrew,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim andrew,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew,I Niagree_I3 - Fail [at least 2 attacks]
|
||||
claim andrew,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim andrew,I Secret_I1 kir Fail [exactly 1 attack]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Fail [at least 3 attacks]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim yahalom,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Fail [at least 3 attacks]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Fail [at least 3 attacks]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Fail [at least 7 attacks]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Fail [at least 7 attacks]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Fail [exactly 1 attack]
|
||||
claim neustub,I Niagree_I2 - Fail [exactly 1 attack]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewBan,I Niagree_5b - Ok [proof of correctness]
|
||||
claim andrewBan,I Nisynch_5 - Ok [proof of correctness]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim bkebroken,R Secret_5 kir Fail [at least 2 attacks]
|
||||
claim bkebroken,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAS,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Secret_8 N2 Fail [at least 6 attacks]
|
||||
claim spliceAS,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Secret_7 N2 Fail [at least 7 attacks]
|
||||
claim bkeONE,R Secret_5 kir Ok [proof of correctness]
|
||||
claim bkeONE,I Secret_4 kir Ok [proof of correctness]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [proof of correctness]
|
||||
claim nsl7,R Secret_4 ni Ok [proof of correctness]
|
||||
claim ns3brutus,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3brutus,I Secret_4 nr Ok [proof of correctness]
|
||||
claim woolampif,B Nisynch_7 - Fail [at least 1 attack]
|
||||
claim woolampif,B Niagree_6 - Fail [exactly 1 attack]
|
||||
claim yahalomBan,B Secret_6 kab Fail [at least 2 attacks]
|
||||
claim yahalomBan,A Secret_5 kab Fail [at least 1 attack]
|
||||
claim boyd,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim boyd,R Niagree_11 - Fail [at least 2 attacks]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim boyd,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim boyd,I Niagree_7 - Fail [at least 2 attacks]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Secret_8 N2 Fail [at least 7 attacks]
|
||||
claim spliceAShc,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Secret_7 N2 Fail [at least 7 attacks]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [proof of correctness]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [proof of correctness]
|
||||
claim gongnonceb,R Niagree_13 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Secret_11 kr Ok [proof of correctness]
|
||||
claim gongnonceb,R Secret_10 ki Ok [proof of correctness]
|
||||
claim gongnonceb,I Niagree_9 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Secret_7 kr Ok [proof of correctness]
|
||||
claim gongnonceb,I Secret_6 ki Ok [proof of correctness]
|
||||
claim yahalompaulson,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalompaulson,I Niagree_10 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Nisynch_9 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [proof of correctness]
|
||||
claim ksl,B Nisynch_B3 - Fail [at least 1 attack]
|
||||
claim ksl,B Niagree_B2 - Fail [at least 1 attack]
|
||||
claim ksl,B Secret_B1 Kab Ok [proof of correctness]
|
||||
claim ksl,A Nisynch_A3 - Fail [at least 1 attack]
|
||||
claim ksl,A Niagree_A2 - Fail [at least 1 attack]
|
||||
claim ksl,A Secret_A1 Kab Ok [proof of correctness]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Nisynch_8 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Niagree_12 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,A Nisynch_10 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Niagree_9 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Niagree_5b - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,I Nisynch_5 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim ccitt509,R Niagree_11 - Ok [proof of correctness]
|
||||
claim ccitt509,R Nisynch_10 - Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_9 yr Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_8 yi Ok [proof of correctness]
|
||||
claim ccitt509,I Niagree_7 - Ok [proof of correctness]
|
||||
claim ccitt509,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_5 yr Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_4 yi Ok [proof of correctness]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [proof of correctness]
|
||||
claim bunava23,R2 Nisynch_C2 - Fail [at least 3 attacks]
|
||||
claim bunava23,R2 Niagree_C1 - Fail [at least 3 attacks]
|
||||
claim bunava23,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava23,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava23,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava23,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [proof of correctness]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow2,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow2,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim otwayrees,B Nisynch_6b - Fail [at least 1 attack]
|
||||
claim otwayrees,B Niagree_6a - Fail [at least 1 attack]
|
||||
claim otwayrees,B Secret_6 kab Ok [proof of correctness]
|
||||
claim otwayrees,A Nisynch_5c - Fail [at least 1 attack]
|
||||
claim otwayrees,A Niagree_5b - Fail [at least 1 attack]
|
||||
claim otwayrees,A Secret_5 kab Ok [proof of correctness]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Fail [at least 1 attack]
|
||||
claim kaochowPalm,I Nisynch_5 - Fail [at least 1 attack]
|
||||
claim as3a,I Nisynch_i1 - Ok [proof of correctness]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 2 attacks]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 4 attacks]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 2 attacks]
|
||||
claim tmn,A Secret_8 Kb Fail [at least 4 attacks]
|
||||
claim tmn,A Secret_5 Ka Fail [at least 4 attacks]
|
||||
claim nssymmetricamended,B Nisynch_9b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Niagree_9a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Niagree_8a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Secret_11 kr Ok [proof of correctness]
|
||||
claim gongnonce,R Secret_10 ki Ok [no attack within bounds]
|
||||
claim gongnonce,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Secret_7 kr Ok [no attack within bounds]
|
||||
claim gongnonce,I Secret_6 ki Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Fail [at least 3 attacks]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Fail [at least 1 attack]
|
||||
claim bkevariation,R Nisynch_9 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Niagree_8 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bkevariation,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bkevariation,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bkevariation,I Secret_4 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [proof of correctness]
|
||||
claim broken1,R Secret_4 PlainSight Fail [at least 1 attack]
|
||||
claim bke,R Nisynch_9 - Ok [proof of correctness]
|
||||
claim bke,R Niagree_8 - Ok [proof of correctness]
|
||||
claim bke,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bke,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bke,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bke,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Fail [exactly 1 attack]
|
||||
claim soph,I Niagree_3 - Ok [proof of correctness]
|
||||
claim bunava13,R2 Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R2 Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava13,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim bunava24,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava24,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow3,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochow3,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Secret_r3 kir Ok [proof of correctness]
|
||||
claim unknown2,R Niagree_r2 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Nisynch_r1 - Fail [at least 2 attacks]
|
||||
claim unknown2,I Secret_i3 kir Ok [proof of correctness]
|
||||
claim unknown2,I Niagree_i2 - Fail [at least 1 attack]
|
||||
claim unknown2,I Nisynch_i1 - Fail [at least 1 attack]
|
||||
claim localclaims,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [proof of correctness]
|
||||
claim yahalom,B Secret_6 kab Ok [proof of correctness]
|
||||
claim yahalom,A Secret_5 kab Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim nsl3rep,R Nisynch_8 - Fail [at least 1 attack]
|
||||
claim nsl3rep,R Niagree_5 - Ok [proof of correctness]
|
||||
claim nsl3rep,I Nisynch_7 - Fail [at least 1 attack]
|
||||
claim nsl3rep,I Niagree_4 - Ok [proof of correctness]
|
||||
claim bunava14,D Nisynch_D2 - Fail [at least 1 attack]
|
||||
claim bunava14,D Niagree_D1 - Fail [at least 1 attack]
|
||||
claim bunava14,C Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava14,C Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava14,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava14,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim boydNS,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim boydNS,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim boydNS,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim boydNS,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim boydNS,I Nisynch_i4 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Niagree_i3 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Secret_i2 nr Fail [exactly 1 attack]
|
||||
claim boydNS,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [proof of correctness]
|
||||
claim ibe,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim ibe,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim ibe,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim ibe,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ibe,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ibe,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Fail [at least 1 attack]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim spliceAS,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow-2,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim smartright,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Fail [at least 5 attacks]
|
||||
claim kaochow,R Niagree_R2 - Fail [at least 6 attacks]
|
||||
claim kaochow,R Nisynch_R1 - Fail [at least 6 attacks]
|
||||
claim kaochow,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim spliceAS-HC,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-HC,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolam,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim woolam,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim woolam,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim woolam,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow-3,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim woolamPi,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [proof of correctness]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [proof of correctness]
|
||||
claim ksl,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim ksl,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolamPi-f,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Fail [at least 5 attacks]
|
||||
claim tmn,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim tmn,I Secret_I1 Kr Fail [at least 6 attacks]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew,R Niagree_R3 - Ok [proof of correctness]
|
||||
claim andrew,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim andrew,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew,I Niagree_I3 - Fail [at least 2 attacks]
|
||||
claim andrew,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim andrew,I Secret_I1 kir Fail [exactly 1 attack]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Fail [at least 4 attacks]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim yahalom,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Fail [at least 4 attacks]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Fail [at least 4 attacks]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Fail [at least 9 attacks]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Fail [at least 9 attacks]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Fail [exactly 1 attack]
|
||||
claim neustub,I Niagree_I2 - Fail [exactly 1 attack]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewBan,I Niagree_5b - Ok [proof of correctness]
|
||||
claim andrewBan,I Nisynch_5 - Ok [proof of correctness]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim bkebroken,R Secret_5 kir Fail [at least 2 attacks]
|
||||
claim bkebroken,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAS,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Secret_8 N2 Fail [at least 6 attacks]
|
||||
claim spliceAS,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Secret_7 N2 Fail [at least 8 attacks]
|
||||
claim bkeONE,R Secret_5 kir Ok [proof of correctness]
|
||||
claim bkeONE,I Secret_4 kir Ok [proof of correctness]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [proof of correctness]
|
||||
claim nsl7,R Secret_4 ni Ok [proof of correctness]
|
||||
claim ns3brutus,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3brutus,I Secret_4 nr Ok [proof of correctness]
|
||||
claim woolampif,B Nisynch_7 - Fail [at least 1 attack]
|
||||
claim woolampif,B Niagree_6 - Fail [exactly 1 attack]
|
||||
claim yahalomBan,B Secret_6 kab Fail [at least 2 attacks]
|
||||
claim yahalomBan,A Secret_5 kab Fail [at least 1 attack]
|
||||
claim boyd,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim boyd,R Niagree_11 - Fail [at least 2 attacks]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim boyd,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim boyd,I Niagree_7 - Fail [at least 2 attacks]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Secret_8 N2 Fail [at least 6 attacks]
|
||||
claim spliceAShc,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Secret_7 N2 Fail [at least 8 attacks]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [proof of correctness]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [proof of correctness]
|
||||
claim gongnonceb,R Niagree_13 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Secret_11 kr Ok [proof of correctness]
|
||||
claim gongnonceb,R Secret_10 ki Ok [proof of correctness]
|
||||
claim gongnonceb,I Niagree_9 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Secret_7 kr Ok [proof of correctness]
|
||||
claim gongnonceb,I Secret_6 ki Ok [proof of correctness]
|
||||
claim yahalompaulson,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalompaulson,I Niagree_10 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Nisynch_9 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [proof of correctness]
|
||||
claim ksl,B Nisynch_B3 - Fail [at least 1 attack]
|
||||
claim ksl,B Niagree_B2 - Fail [at least 1 attack]
|
||||
claim ksl,B Secret_B1 Kab Ok [proof of correctness]
|
||||
claim ksl,A Nisynch_A3 - Fail [at least 1 attack]
|
||||
claim ksl,A Niagree_A2 - Fail [at least 1 attack]
|
||||
claim ksl,A Secret_A1 Kab Ok [proof of correctness]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Nisynch_8 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Niagree_12 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,A Nisynch_10 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Niagree_9 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Niagree_5b - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,I Nisynch_5 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim ccitt509,R Niagree_11 - Ok [proof of correctness]
|
||||
claim ccitt509,R Nisynch_10 - Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_9 yr Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_8 yi Ok [proof of correctness]
|
||||
claim ccitt509,I Niagree_7 - Ok [proof of correctness]
|
||||
claim ccitt509,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_5 yr Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_4 yi Ok [proof of correctness]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [proof of correctness]
|
||||
claim bunava23,R2 Nisynch_C2 - Fail [at least 3 attacks]
|
||||
claim bunava23,R2 Niagree_C1 - Fail [at least 3 attacks]
|
||||
claim bunava23,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava23,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava23,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava23,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [proof of correctness]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow2,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow2,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim otwayrees,B Nisynch_6b - Fail [at least 1 attack]
|
||||
claim otwayrees,B Niagree_6a - Fail [at least 1 attack]
|
||||
claim otwayrees,B Secret_6 kab Ok [proof of correctness]
|
||||
claim otwayrees,A Nisynch_5c - Fail [at least 1 attack]
|
||||
claim otwayrees,A Niagree_5b - Fail [at least 1 attack]
|
||||
claim otwayrees,A Secret_5 kab Ok [proof of correctness]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Fail [at least 1 attack]
|
||||
claim kaochowPalm,I Nisynch_5 - Fail [at least 1 attack]
|
||||
claim as3a,I Nisynch_i1 - Ok [proof of correctness]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 3 attacks]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 4 attacks]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 3 attacks]
|
||||
claim tmn,A Secret_8 Kb Fail [at least 5 attacks]
|
||||
claim tmn,A Secret_5 Ka Fail [at least 4 attacks]
|
||||
claim nssymmetricamended,B Nisynch_9b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Niagree_9a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Niagree_8a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Secret_11 kr Ok [proof of correctness]
|
||||
claim gongnonce,R Secret_10 ki Ok [proof of correctness]
|
||||
claim gongnonce,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Secret_7 kr Ok [proof of correctness]
|
||||
claim gongnonce,I Secret_6 ki Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Fail [at least 3 attacks]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Fail [at least 1 attack]
|
||||
claim bkevariation,R Nisynch_9 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Niagree_8 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bkevariation,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bkevariation,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bkevariation,I Secret_4 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [proof of correctness]
|
||||
claim broken1,R Secret_4 PlainSight Fail [at least 1 attack]
|
||||
claim bke,R Nisynch_9 - Ok [proof of correctness]
|
||||
claim bke,R Niagree_8 - Ok [proof of correctness]
|
||||
claim bke,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bke,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bke,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bke,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [no attack within bounds]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Fail [exactly 1 attack]
|
||||
claim soph,I Niagree_3 - Ok [proof of correctness]
|
||||
claim bunava13,R2 Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R2 Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava13,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim bunava24,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava24,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow3,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow3,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Secret_r3 kir Ok [proof of correctness]
|
||||
claim unknown2,R Niagree_r2 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Nisynch_r1 - Fail [at least 2 attacks]
|
||||
claim unknown2,I Secret_i3 kir Ok [proof of correctness]
|
||||
claim unknown2,I Niagree_i2 - Fail [at least 1 attack]
|
||||
claim unknown2,I Nisynch_i1 - Fail [at least 1 attack]
|
||||
claim localclaims,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [proof of correctness]
|
||||
claim yahalom,B Secret_6 kab Ok [proof of correctness]
|
||||
claim yahalom,A Secret_5 kab Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim nsl3rep,R Nisynch_8 - Fail [at least 1 attack]
|
||||
claim nsl3rep,R Niagree_5 - Ok [proof of correctness]
|
||||
claim nsl3rep,I Nisynch_7 - Fail [at least 1 attack]
|
||||
claim nsl3rep,I Niagree_4 - Ok [proof of correctness]
|
||||
claim bunava14,D Nisynch_D2 - Fail [at least 2 attacks]
|
||||
claim bunava14,D Niagree_D1 - Fail [at least 2 attacks]
|
||||
claim bunava14,C Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava14,C Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava14,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava14,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim boydNS,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim boydNS,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim boydNS,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim boydNS,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim boydNS,I Nisynch_i4 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Niagree_i3 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Secret_i2 nr Fail [exactly 1 attack]
|
||||
claim boydNS,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [proof of correctness]
|
||||
claim ibe,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim ibe,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim ibe,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim ibe,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ibe,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ibe,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Fail [at least 1 attack]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [no attack within bounds]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
@ -1,518 +0,0 @@
|
||||
claim needhamschroederpk-Lowe,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,R Secret_R2 Ni Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,R Secret_R1 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk-Lowe,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk-Lowe,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim spliceAS,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim kaochow-2,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-2,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow-2,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-2,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim yahalom-Lowe,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Nisynch_I2 - Ok [proof of correctness]
|
||||
claim yahalom-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim otwayrees,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim otwayrees,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim otwayrees,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim smartright,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim kaochow,R Secret_R3 kir Fail [at least 5 attacks]
|
||||
claim kaochow,R Niagree_R2 - Fail [at least 6 attacks]
|
||||
claim kaochow,R Nisynch_R1 - Fail [at least 6 attacks]
|
||||
claim kaochow,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim spliceAS-HC,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-HC,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-HC,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim ccitt509-1,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,R Secret_R2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-3,I Secret_I3 Yb Ok [proof of correctness]
|
||||
claim ccitt509-3,I Secret_I2 Ya Ok [proof of correctness]
|
||||
claim ccitt509-3,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim denningSacco-Lowe,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco-Lowe,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco-Lowe,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim yahalom-Paulson,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom-Paulson,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-Paulson,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim yahalom-Paulson,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolam,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim woolam,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim woolam,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim woolam,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-Hwang,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub-Hwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim kaochow-3,R Secret_R3 kir Ok [no attack within bounds]
|
||||
claim kaochow-3,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim kaochow-3,I Niagree_I2 - Fail [at least 2 attacks]
|
||||
claim kaochow-3,I Nisynch_I1 - Fail [at least 2 attacks]
|
||||
claim woolamPi,R Nisynch_R1 - Fail [at least 4 attacks]
|
||||
claim ccitt509-ban3,R Nisynch_5 - Ok [proof of correctness]
|
||||
claim ccitt509-ban3,I Nisynch_4 - Ok [proof of correctness]
|
||||
claim ksl,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim ksl,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim ksl-Lowe,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim ksl-Lowe,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim ksl-Lowe,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim woolamPi-f,R Nisynch_R1 - Fail [at least 1 attack]
|
||||
claim ccitt509-1c,R Nisynch_3 - Ok [proof of correctness]
|
||||
claim denningSacco,R Secret_R3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim denningSacco,R Niagree_R1 - Ok [no attack within bounds]
|
||||
claim denningSacco,I Secret_I3 Kir Ok [no attack within bounds]
|
||||
claim denningSacco,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim denningSacco,I Niagree_I1 - Ok [no attack within bounds]
|
||||
claim spliceAS-CJ,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,R Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAS-CJ,I Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS-CJ,I Secret_7 N2 Ok [proof of correctness]
|
||||
claim needhamschroedersk-amend,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,R Secret_R1 Nr Ok [no attack within bounds]
|
||||
claim needhamschroedersk-amend,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim needhamschroedersk-amend,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim needhamschroedersk,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,R Secret_R1 Kir Fail [at least 2 attacks]
|
||||
claim needhamschroedersk,I Nisynch_I3 - Ok [no attack within bounds]
|
||||
claim needhamschroedersk,I Secret_I2 Kir Ok [no attack within bounds]
|
||||
claim andrew-Concrete,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew-Concrete,I Nisynch_I2 - Fail [exactly 1 attack]
|
||||
claim andrew-Concrete,I Secret_I1 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,R Secret_R3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I4 k(I,R) Ok [proof of correctness]
|
||||
claim andrew-Ban,I Secret_I3 kir Ok [proof of correctness]
|
||||
claim andrew-Ban,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim andrew-Ban,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim woolamPi-2,R Nisynch_R1 - Fail [at least 3 attacks]
|
||||
claim yahalom-BAN,R Nisynch_R2 - Fail [at least 2 attacks]
|
||||
claim yahalom-BAN,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom-BAN,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom-BAN,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim tmn,R Nisynch_R2 - Fail [exactly 1 attack]
|
||||
claim tmn,R Secret_R1 Kr Fail [at least 5 attacks]
|
||||
claim tmn,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim tmn,I Secret_I1 Kr Fail [at least 6 attacks]
|
||||
claim woolamPi-1,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew,R Niagree_R3 - Ok [proof of correctness]
|
||||
claim andrew,R Nisynch_R2 - Ok [proof of correctness]
|
||||
claim andrew,R Secret_R1 kir Ok [proof of correctness]
|
||||
claim andrew,I Niagree_I3 - Fail [at least 2 attacks]
|
||||
claim andrew,I Nisynch_I2 - Fail [at least 2 attacks]
|
||||
claim andrew,I Secret_I1 kir Fail [exactly 1 attack]
|
||||
claim woolamPi-3,R Nisynch_R1 - Fail [at least 2 attacks]
|
||||
claim andrew-LoweBan,R Secret_R2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,R Nisynch_R1 - Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Secret_I2 kir Ok [proof of correctness]
|
||||
claim andrew-LoweBan,I Nisynch_I1 - Ok [proof of correctness]
|
||||
claim wmf,R Nisynch_R2 - Fail [at least 5 attacks]
|
||||
claim wmf,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim yahalom,R Nisynch_R2 - Fail [at least 1 attack]
|
||||
claim yahalom,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim yahalom,I Nisynch_I2 - Fail [at least 1 attack]
|
||||
claim yahalom,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim wmf-Lowe,R Nisynch_R2 - Fail [at least 5 attacks]
|
||||
claim wmf-Lowe,R Secret_R1 Kir Ok [no attack within bounds]
|
||||
claim wmf-Lowe,I Nisynch_I2 - Fail [at least 5 attacks]
|
||||
claim wmf-Lowe,I Secret_I1 Kir Ok [no attack within bounds]
|
||||
claim needhamschroederpk,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,R Secret_R2 Ni Fail [at least 11 attacks]
|
||||
claim needhamschroederpk,R Secret_R1 Nr Fail [at least 11 attacks]
|
||||
claim needhamschroederpk,I Nisynch_I3 - Fail [at least 3 attacks]
|
||||
claim needhamschroederpk,I Secret_I2 Nr Ok [proof of correctness]
|
||||
claim needhamschroederpk,I Secret_I1 Ni Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 2 attacks]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 2 attacks]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Fail [exactly 1 attack]
|
||||
claim neustub,I Niagree_I2 - Fail [exactly 1 attack]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Niagree_R2 - Fail [at least 3 attacks]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Niagree_I2 - Fail [at least 1 attack]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub,R Nisynch_R3 - Fail [at least 1 attack]
|
||||
claim neustub,R Niagree_R2 - Fail [at least 1 attack]
|
||||
claim neustub,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Nisynch_R3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Niagree_R2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,R Secret_R1 Kir Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Nisynch_I3 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Niagree_I2 - Ok [proof of correctness]
|
||||
claim neustub-GuttmanHwang^Repeat,I Secret_I1 Kir Ok [proof of correctness]
|
||||
claim r5bound,R Secret_6 k2 Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewBan,I Niagree_5b - Ok [proof of correctness]
|
||||
claim andrewBan,I Nisynch_5 - Ok [proof of correctness]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim bkebroken,R Secret_5 kir Fail [at least 2 attacks]
|
||||
claim bkebroken,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAS,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAS,S Secret_8 N2 Fail [at least 8 attacks]
|
||||
claim spliceAS,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAS,C Secret_7 N2 Fail [at least 10 attacks]
|
||||
claim bkeONE,R Secret_5 kir Ok [proof of correctness]
|
||||
claim bkeONE,I Secret_4 kir Ok [proof of correctness]
|
||||
claim carkeyni,R Nisynch_2 - Ok [proof of correctness]
|
||||
claim nsl7,R Secret_5 nr Ok [proof of correctness]
|
||||
claim nsl7,R Secret_4 ni Ok [proof of correctness]
|
||||
claim ns3brutus,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3brutus,I Secret_4 nr Ok [proof of correctness]
|
||||
claim woolampif,B Nisynch_7 - Fail [at least 1 attack]
|
||||
claim woolampif,B Niagree_6 - Fail [exactly 1 attack]
|
||||
claim yahalomBan,B Secret_6 kab Fail [at least 2 attacks]
|
||||
claim yahalomBan,A Secret_5 kab Fail [at least 1 attack]
|
||||
claim boyd,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim boyd,R Niagree_11 - Fail [at least 2 attacks]
|
||||
claim boyd,R Secret_10 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim boyd,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim boyd,I Niagree_7 - Fail [at least 2 attacks]
|
||||
claim boyd,I Secret_6 m(ks,ni,nr) Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim onetrace,I Secret_4 input Fail [exactly 1 attack]
|
||||
claim spliceAShc,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShc,S Secret_8 N2 Fail [at least 8 attacks]
|
||||
claim spliceAShc,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShc,C Secret_7 N2 Fail [at least 10 attacks]
|
||||
claim isoiec11770213,R Secret_6 kir Ok [proof of correctness]
|
||||
claim isoiec11770213,I Secret_5 kir Ok [proof of correctness]
|
||||
claim gongnonceb,R Niagree_13 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Nisynch_12 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,R Secret_11 kr Ok [proof of correctness]
|
||||
claim gongnonceb,R Secret_10 ki Ok [proof of correctness]
|
||||
claim gongnonceb,I Niagree_9 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim gongnonceb,I Secret_7 kr Ok [proof of correctness]
|
||||
claim gongnonceb,I Secret_6 ki Ok [proof of correctness]
|
||||
claim yahalompaulson,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim yahalompaulson,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalompaulson,I Niagree_10 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Nisynch_9 - Fail [exactly 1 attack]
|
||||
claim yahalompaulson,I Secret_8 kir Ok [proof of correctness]
|
||||
claim ksl,B Nisynch_B3 - Fail [at least 1 attack]
|
||||
claim ksl,B Niagree_B2 - Fail [at least 1 attack]
|
||||
claim ksl,B Secret_B1 Kab Ok [proof of correctness]
|
||||
claim ksl,A Nisynch_A3 - Fail [at least 1 attack]
|
||||
claim ksl,A Niagree_A2 - Fail [at least 1 attack]
|
||||
claim ksl,A Secret_A1 Kab Ok [proof of correctness]
|
||||
claim denningsaccosh,B Niagree_9 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,B Nisynch_8 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Niagree_6 - Ok [no attack within bounds]
|
||||
claim denningsaccosh,A Nisynch_5 - Fail [at least 1 attack]
|
||||
claim denningsaccosh,A Secret_4 kab Ok [no attack within bounds]
|
||||
claim woolamcmv,S Secret_14 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,B Nisynch_13 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Niagree_12 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,B Secret_11 Kab Ok [proof of correctness]
|
||||
claim woolamcmv,A Nisynch_10 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Niagree_9 - Fail [at least 2 attacks]
|
||||
claim woolamcmv,A Secret_8 Kab Ok [proof of correctness]
|
||||
claim f4,I Niagree_i1 - Ok [does not occur]
|
||||
claim carkeybrokenlim,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,R Secret_10 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Secret_9 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Niagree_8b - Ok [proof of correctness]
|
||||
claim andrewLoweBan,R Nisynch_8 - Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_7 k(I,R) Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Secret_6 kir Ok [proof of correctness]
|
||||
claim andrewLoweBan,I Niagree_5b - Fail [exactly 1 attack]
|
||||
claim andrewLoweBan,I Nisynch_5 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim ccitt509,R Niagree_11 - Ok [proof of correctness]
|
||||
claim ccitt509,R Nisynch_10 - Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_9 yr Ok [proof of correctness]
|
||||
claim ccitt509,R Secret_8 yi Ok [proof of correctness]
|
||||
claim ccitt509,I Niagree_7 - Ok [proof of correctness]
|
||||
claim ccitt509,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_5 yr Ok [proof of correctness]
|
||||
claim ccitt509,I Secret_4 yi Ok [proof of correctness]
|
||||
claim simplest,I Secret_3 n Fail [exactly 1 attack]
|
||||
claim sophkx,I Secret_4 kir Ok [proof of correctness]
|
||||
claim bunava23,R2 Nisynch_C2 - Fail [at least 3 attacks]
|
||||
claim bunava23,R2 Niagree_C1 - Fail [at least 3 attacks]
|
||||
claim bunava23,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava23,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava23,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava23,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim wmfbrutus,B Secret_3 kab Ok [proof of correctness]
|
||||
claim kaochow2,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow2,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow2,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow2,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow2,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim otwayrees,B Nisynch_6b - Fail [at least 1 attack]
|
||||
claim otwayrees,B Niagree_6a - Fail [at least 1 attack]
|
||||
claim otwayrees,B Secret_6 kab Ok [proof of correctness]
|
||||
claim otwayrees,A Nisynch_5c - Fail [at least 1 attack]
|
||||
claim otwayrees,A Niagree_5b - Fail [at least 1 attack]
|
||||
claim otwayrees,A Secret_5 kab Ok [proof of correctness]
|
||||
claim kaochowPalm,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Niagree_9 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,R Nisynch_8 - Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Secret_7 kir Ok [no attack within bounds]
|
||||
claim kaochowPalm,I Niagree_6 - Fail [at least 1 attack]
|
||||
claim kaochowPalm,I Nisynch_5 - Fail [at least 1 attack]
|
||||
claim as3a,I Nisynch_i1 - Ok [proof of correctness]
|
||||
claim samascbroken,R Secret_4 kir Ok [proof of correctness]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 3 attacks]
|
||||
claim tmn,S Secret_7 Ka Fail [at least 5 attacks]
|
||||
claim tmn,B Secret_6 Kb Fail [at least 3 attacks]
|
||||
claim tmn,A Secret_8 Kb Fail [at least 5 attacks]
|
||||
claim tmn,A Secret_5 Ka Fail [at least 5 attacks]
|
||||
claim nssymmetricamended,B Nisynch_9b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Niagree_9a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,B Secret_9 kab Ok [no attack within bounds]
|
||||
claim nssymmetricamended,A Nisynch_8b - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Niagree_8a - Fail [at least 1 attack]
|
||||
claim nssymmetricamended,A Secret_8 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,B Secret_7 kab Ok [no attack within bounds]
|
||||
claim nssymmetric,A Secret_6 kab Ok [no attack within bounds]
|
||||
claim gongnonce,R Niagree_13 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Nisynch_12 - Fail [at least 1 attack]
|
||||
claim gongnonce,R Secret_11 kr Ok [proof of correctness]
|
||||
claim gongnonce,R Secret_10 ki Ok [proof of correctness]
|
||||
claim gongnonce,I Niagree_9 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Nisynch_8 - Fail [at least 1 attack]
|
||||
claim gongnonce,I Secret_7 kr Ok [proof of correctness]
|
||||
claim gongnonce,I Secret_6 ki Ok [proof of correctness]
|
||||
claim course2r890year0405ex3,I Nisynch_i2 - Fail [exactly 1 attack]
|
||||
claim course2r890year0405ex3,I Niagree_i1 - Ok [proof of correctness]
|
||||
claim kaochow,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim lcbreakerS1,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,R Secret_r0 ni2 Fail [at least 3 attacks]
|
||||
claim lcbreakerS1,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim lcbreakerS1,I Secret_i0 ni2 Fail [at least 1 attack]
|
||||
claim bkevariation,R Nisynch_9 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Niagree_8 - Fail [at least 1 attack]
|
||||
claim bkevariation,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bkevariation,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bkevariation,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bkevariation,I Secret_4 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,R Niagree_13 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Nisynch_12 - Ok [proof of correctness]
|
||||
claim yahalomlowe,R Secret_11 kir Ok [proof of correctness]
|
||||
claim yahalomlowe,I Nisynch_10 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Niagree_9 - Ok [proof of correctness]
|
||||
claim yahalomlowe,I Secret_8 kir Ok [proof of correctness]
|
||||
claim broken1,R Secret_4 PlainSight Fail [at least 1 attack]
|
||||
claim bke,R Nisynch_9 - Ok [proof of correctness]
|
||||
claim bke,R Niagree_8 - Ok [proof of correctness]
|
||||
claim bke,R Secret_7 kir Ok [proof of correctness]
|
||||
claim bke,I Nisynch_6 - Ok [proof of correctness]
|
||||
claim bke,I Niagree_5 - Ok [proof of correctness]
|
||||
claim bke,I Secret_4 kir Ok [proof of correctness]
|
||||
claim spliceAShcCJ,S Nisynch_12 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Niagree_11 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,S Secret_8 N2 Ok [proof of correctness]
|
||||
claim spliceAShcCJ,C Nisynch_10 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Niagree_9 - Fail [at least 1 attack]
|
||||
claim spliceAShcCJ,C Secret_7 N2 Ok [no attack within bounds]
|
||||
claim carkeyni2,R Nisynch_4 - Fail [exactly 1 attack]
|
||||
claim soph,I Niagree_3 - Ok [proof of correctness]
|
||||
claim bunava13,R2 Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R2 Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava13,R1 Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava13,R0 Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava13,R0 Niagree_A1 - Fail [at least 1 attack]
|
||||
claim bunava24,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava24,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim kaochow3,R Secret_10 kir Ok [no attack within bounds]
|
||||
claim kaochow3,R Niagree_9 - Fail [at least 2 attacks]
|
||||
claim kaochow3,R Nisynch_8 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Secret_7 kir Ok [proof of correctness]
|
||||
claim kaochow3,I Niagree_6 - Fail [at least 2 attacks]
|
||||
claim kaochow3,I Nisynch_5 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Secret_r3 kir Ok [proof of correctness]
|
||||
claim unknown2,R Niagree_r2 - Fail [at least 2 attacks]
|
||||
claim unknown2,R Nisynch_r1 - Fail [at least 2 attacks]
|
||||
claim unknown2,I Secret_i3 kir Ok [proof of correctness]
|
||||
claim unknown2,I Niagree_i2 - Fail [at least 1 attack]
|
||||
claim unknown2,I Nisynch_i1 - Fail [at least 1 attack]
|
||||
claim localclaims,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim localclaims,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim woolamce,B Secret_8 authToken Ok [proof of correctness]
|
||||
claim ns3speedtest,R Secret_5 ni Fail [exactly 1 attack]
|
||||
claim ns3speedtest,I Secret_4 nr Ok [proof of correctness]
|
||||
claim yahalom,B Secret_6 kab Ok [proof of correctness]
|
||||
claim yahalom,A Secret_5 kab Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim lcbreaker,R Secret_r2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,R Secret_r1 ni Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i2 nr Ok [no attack within bounds]
|
||||
claim lcbreaker,I Secret_i1 ni Ok [no attack within bounds]
|
||||
claim carkeybroken,R Nisynch_2 - Fail [exactly 1 attack]
|
||||
claim nsl3rep,R Nisynch_8 - Fail [at least 1 attack]
|
||||
claim nsl3rep,R Niagree_5 - Ok [proof of correctness]
|
||||
claim nsl3rep,I Nisynch_7 - Fail [at least 1 attack]
|
||||
claim nsl3rep,I Niagree_4 - Ok [proof of correctness]
|
||||
claim bunava14,D Nisynch_D2 - Fail [at least 2 attacks]
|
||||
claim bunava14,D Niagree_D1 - Fail [at least 2 attacks]
|
||||
claim bunava14,C Nisynch_C2 - Fail [at least 2 attacks]
|
||||
claim bunava14,C Niagree_C1 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Nisynch_B2 - Fail [at least 2 attacks]
|
||||
claim bunava14,B Niagree_B1 - Fail [at least 2 attacks]
|
||||
claim bunava14,A Nisynch_A2 - Fail [at least 1 attack]
|
||||
claim bunava14,A Niagree_A1 - Fail [at least 1 attack]
|
||||
claim boydNS,R Nisynch_r4 - Fail [at least 1 attack]
|
||||
claim boydNS,R Niagree_r3 - Fail [at least 1 attack]
|
||||
claim boydNS,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim boydNS,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim boydNS,I Nisynch_i4 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Niagree_i3 - Fail [at least 2 attacks]
|
||||
claim boydNS,I Secret_i2 nr Fail [exactly 1 attack]
|
||||
claim boydNS,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,b Secret_10a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9b hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,false) Ok [proof of correctness]
|
||||
claim tlspaulson,a Secret_9a hash(sid,hash(pms,na,nb),na,pa,a,nb,pb,b,true) Ok [proof of correctness]
|
||||
claim ibe,S Secret_s1 ibesecret(param(S),R) Ok [proof of correctness]
|
||||
claim ibe,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim ibe,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim ibe,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim ibe,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ibe,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ibe,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ibe,R Secret_r1 ni Fail [at least 1 attack]
|
||||
claim ibe,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Niagree_10c - Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,b Secret_10a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Niagree_9c - Fail [at least 1 attack]
|
||||
claim tlspaulson-avispa,a Secret_9b keygen(a,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim tlspaulson-avispa,a Secret_9a keygen(b,na,nb,hash(pms,na,nb)) Ok [proof of correctness]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th1,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th1,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3nr,R Nisynch_r2 - Fail [at least 1 attack]
|
||||
claim nsl3th3nr,I Nisynch_i2 - Fail [at least 1 attack]
|
||||
claim nsl3th2,R Nisynch_r - Ok [proof of correctness]
|
||||
claim nsl3th2,I Nisynch_i - Ok [proof of correctness]
|
||||
claim nsl3th3ni,R Nisynch_r2 - Ok [no attack within bounds]
|
||||
claim nsl3th3ni,I Nisynch_i2 - Ok [proof of correctness]
|
||||
claim nsl3,R Nisynch_r4 - Ok [proof of correctness]
|
||||
claim nsl3,R Niagree_r3 - Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r2 nr Ok [proof of correctness]
|
||||
claim nsl3,R Secret_r1 ni Ok [proof of correctness]
|
||||
claim nsl3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim nsl3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim nsl3,I Secret_i1 ni Ok [proof of correctness]
|
||||
claim ns3,R Nisynch_r4 - Fail [exactly 1 attack]
|
||||
claim ns3,R Niagree_r3 - Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r2 nr Fail [exactly 1 attack]
|
||||
claim ns3,R Secret_r1 ni Fail [exactly 1 attack]
|
||||
claim ns3,I Nisynch_i4 - Ok [proof of correctness]
|
||||
claim ns3,I Niagree_i3 - Ok [proof of correctness]
|
||||
claim ns3,I Secret_i2 nr Ok [proof of correctness]
|
||||
claim ns3,I Secret_i1 ni Ok [proof of correctness]
|
@ -1,12 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
rm boundtime?.txt
|
||||
rm boundruns?.txt
|
||||
|
||||
\time -v -o boundtime1.txt ./test-all.sh scyther -r1 --plain >boundruns1.txt
|
||||
\time -v -o boundtime2.txt ./test-all.sh scyther -r2 --plain >boundruns2.txt
|
||||
\time -v -o boundtime3.txt ./test-all.sh scyther -r3 --plain >boundruns3.txt
|
||||
\time -v -o boundtime4.txt ./test-all.sh scyther -r4 --plain >boundruns4.txt
|
||||
\time -v -o boundtime5.txt ./test-all.sh scyther -r5 --plain >boundruns5.txt
|
||||
\time -v -o boundtime6.txt ./test-all.sh scyther -r6 --plain >boundruns6.txt
|
||||
\time -v -o boundtime7.txt ./test-all.sh scyther -r7 --plain >boundruns7.txt
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r1 --plain"
|
||||
User time (seconds): 0.44
|
||||
System time (seconds): 0.13
|
||||
Percent of CPU this job got: 50%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:01.12
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 21472
|
||||
Voluntary context switches: 150
|
||||
Involuntary context switches: 1126
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r2 --plain"
|
||||
User time (seconds): 2.26
|
||||
System time (seconds): 0.14
|
||||
Percent of CPU this job got: 73%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:03.28
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 22257
|
||||
Voluntary context switches: 179
|
||||
Involuntary context switches: 1537
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r3 --plain"
|
||||
User time (seconds): 10.08
|
||||
System time (seconds): 0.16
|
||||
Percent of CPU this job got: 83%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:12.34
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 22852
|
||||
Voluntary context switches: 200
|
||||
Involuntary context switches: 3130
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r4 --plain"
|
||||
User time (seconds): 37.98
|
||||
System time (seconds): 0.27
|
||||
Percent of CPU this job got: 64%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:58.95
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 24560
|
||||
Voluntary context switches: 198
|
||||
Involuntary context switches: 10032
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r5 --plain"
|
||||
User time (seconds): 149.73
|
||||
System time (seconds): 0.50
|
||||
Percent of CPU this job got: 87%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 2:50.77
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 31019
|
||||
Voluntary context switches: 197
|
||||
Involuntary context switches: 34959
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r6 --plain"
|
||||
User time (seconds): 591.45
|
||||
System time (seconds): 1.16
|
||||
Percent of CPU this job got: 88%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 11:10.77
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 51219
|
||||
Voluntary context switches: 204
|
||||
Involuntary context switches: 133969
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,24 +0,0 @@
|
||||
Command exited with non-zero status 123
|
||||
Command being timed: "./test-all.sh scyther -r7 --plain"
|
||||
User time (seconds): 2159.35
|
||||
System time (seconds): 5.62
|
||||
Percent of CPU this job got: 39%
|
||||
Elapsed (wall clock) time (h:mm:ss or m:ss): 1:30:45
|
||||
Average shared text size (kbytes): 0
|
||||
Average unshared data size (kbytes): 0
|
||||
Average stack size (kbytes): 0
|
||||
Average total size (kbytes): 0
|
||||
Maximum resident set size (kbytes): 0
|
||||
Average resident set size (kbytes): 0
|
||||
Major (requiring I/O) page faults: 0
|
||||
Minor (reclaiming a frame) page faults: 105332
|
||||
Voluntary context switches: 202
|
||||
Involuntary context switches: 541255
|
||||
Swaps: 0
|
||||
File system inputs: 0
|
||||
File system outputs: 0
|
||||
Socket messages sent: 0
|
||||
Socket messages received: 0
|
||||
Signals delivered: 0
|
||||
Page size (bytes): 4096
|
||||
Exit status: 123
|
@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
rm -rf /tmp/scyther
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Generate tests
|
||||
#
|
||||
ls -1 *.spdl | ./gen-tests.py 1 >bigtest.sh
|
||||
|
||||
# get the fails of the singletons
|
||||
#
|
||||
grep -h failed combined1*.txt | awk '{ print $2, $4 }' | sort | uniq >fails1.txt
|
||||
|
||||
# get the fails of the combos
|
||||
# find version
|
||||
find -name "combined3*.txt" -exec grep -h failed {} \; >tempfile.txt
|
||||
cat tempfile.txt | awk '{ print $2, $4 }' | sort | uniq >fails3.txt
|
||||
|
||||
# find any jewels
|
||||
#
|
||||
cat fails1.txt fails2.txt | sort | uniq -u >jewels2.txt
|
||||
|
||||
# relocate such a jewel
|
||||
grep -l "nsl3.*Nisynch_6.*failed" *.txt
|
||||
|
||||
# fully automatic relocate
|
||||
cat jewels2.txt | awk '{ system("grep -l \"" $1 ".*" $2 ".*failed\" combined2*.txt") }' >bad2-combos.txt
|
||||
|
||||
cat jewels3.txt | awk '{ system("find -name \"combined3*.txt\" -exec grep -l \\\" $1 \".*\" $2 \".*failed\" {} \\\"\;") }' >bad3-combos.txt
|
||||
# Instance
|
||||
find -name "combined3*.txt" -exec grep -l "wmfbrutus.*Secret_3.*failed" {} \;
|
||||
|
||||
# remove empty regular files
|
||||
find -empty -type f | xargs -n 1 rm
|
||||
|
||||
# Show an attack on a combo file
|
||||
cat file1.spdl file2.spdl | ../src/scyther -a - | dot -Tps | ggv -
|
@ -1,14 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
./compareheuristics.py --program="../src/scyther" -m0 -b0
|
||||
./compareheuristics.py --program="../src/scyther" -m1 -b0
|
||||
./compareheuristics.py --program="../src/scyther" -m2 -b0
|
||||
./compareheuristics.py --program="../src/scyther" -m0 -b1
|
||||
./compareheuristics.py --program="../src/scyther" -m1 -b1
|
||||
./compareheuristics.py --program="../src/scyther" -m2 -b1
|
||||
./compareheuristics.py --program="../src/scyther" -m0 -b2
|
||||
./compareheuristics.py --program="../src/scyther" -m1 -b2
|
||||
./compareheuristics.py --program="../src/scyther" -m2 -b2
|
||||
|
||||
echo
|
||||
echo "Done comparing nearly everything for the heuristics."
|
@ -1,257 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Compare heuristics
|
||||
#
|
||||
import sys
|
||||
from optparse import OptionParser
|
||||
|
||||
import scythertest
|
||||
|
||||
hurry = False # True then branch and bound
|
||||
|
||||
# Parse
|
||||
def parse(scout):
|
||||
"""Parse Scyther output for heuristics tests
|
||||
|
||||
in:
|
||||
A single Scyther output string (including newlines)
|
||||
out:
|
||||
ra: number of failed claims
|
||||
rb: number of bounded proofs of claims
|
||||
rp: number of complete proofs of claims
|
||||
nc: number of processed claims (should be the sum of the previous)
|
||||
st: number of states traversed
|
||||
"""
|
||||
|
||||
ra = 0
|
||||
rb = 0
|
||||
rp = 0
|
||||
nc = 0
|
||||
st = 0
|
||||
to = 0
|
||||
for l in scout.splitlines():
|
||||
data = l.split()
|
||||
if len(data) > 4 and data[0] == 'claim':
|
||||
|
||||
# Determine timeout, count states
|
||||
nc += 1
|
||||
timeout = False
|
||||
localstates = 0
|
||||
for d in data:
|
||||
if d.startswith("states="):
|
||||
localstates += int(d[7:])
|
||||
if d.startswith("time="):
|
||||
timeout = True
|
||||
|
||||
# Only count the states if no timeout (otherwise not
|
||||
# dependable)
|
||||
##if not timeout:
|
||||
## st += localstates
|
||||
st += localstates
|
||||
|
||||
# Determine claim status
|
||||
tag = data[4]
|
||||
if tag == 'Fail':
|
||||
ra += 1
|
||||
else:
|
||||
if not timeout:
|
||||
if tag == 'Ok':
|
||||
if l.rfind("proof of correctness") != -1:
|
||||
rp += 1
|
||||
else:
|
||||
rb += 1
|
||||
else:
|
||||
print "Weird tag [%s] in line [%s]." % (tag, l)
|
||||
else:
|
||||
to += 1
|
||||
|
||||
return (ra,rb,rp,nc,st,to)
|
||||
|
||||
|
||||
def test_goal_selector(goalselector, options,branchbound):
|
||||
"""Test with a given goal selector
|
||||
|
||||
in:
|
||||
goalselector: as in Scyther docs.
|
||||
options: options record (formatted as in optparse module)
|
||||
out:
|
||||
(attacks,bounds,proofs,claims,np,states)
|
||||
attacks: number of failed claims
|
||||
bounds: number of bounded proofs
|
||||
proofs: number of complete proofs
|
||||
np: number of protocols tested
|
||||
states: total number of states explored.
|
||||
"""
|
||||
|
||||
import protocollist
|
||||
|
||||
global hurry
|
||||
|
||||
scythertest.add_extra_parameters("--count-states --heuristic=" + str(goalselector))
|
||||
result = str(goalselector)
|
||||
|
||||
# Selection of protocols
|
||||
##plist = protocollist.from_literature()
|
||||
##plist = protocollist.from_literature_no_problems()
|
||||
plist = protocollist.from_all()
|
||||
|
||||
np = len(plist)
|
||||
|
||||
attacks = 0
|
||||
bounds = 0
|
||||
proofs = 0
|
||||
claims = 0
|
||||
states = 0
|
||||
timeouts = 0
|
||||
undecidedprotocols = []
|
||||
for p in plist:
|
||||
(status,scout) = scythertest.default_test([p], \
|
||||
int(options.match), \
|
||||
int(options.bounds))
|
||||
(ra,rb,rp,nc,st,to) = parse(scout)
|
||||
claims += nc
|
||||
states += st
|
||||
timeouts += to
|
||||
attacks += ra
|
||||
bounds += rb
|
||||
proofs += rp
|
||||
# is something undecided for this protocol?
|
||||
if (rb > 0) or (to > 0):
|
||||
undecidedprotocols += [p]
|
||||
|
||||
if hurry and (bounds * states) > branchbound:
|
||||
return (-1,0,0,0,0,0)
|
||||
|
||||
return (attacks,bounds,proofs,claims,np,states,timeouts,undecidedprotocols)
|
||||
|
||||
# Max
|
||||
class maxor:
|
||||
"""Class for a dynamic maximum determination and corresponding formatting
|
||||
"""
|
||||
|
||||
def __init__(self,dir=0,mymin=9999999999, mymax=-9999999999):
|
||||
"""Init
|
||||
|
||||
in:
|
||||
dir: bit 0 is set : notify of increase
|
||||
bit 1 is set : notify of decrease
|
||||
mymin: initial minimum
|
||||
mymax: initial maximum
|
||||
"""
|
||||
|
||||
self.dir = dir
|
||||
self.min = mymin
|
||||
self.max = mymax
|
||||
if dir & 1:
|
||||
self.data = mymax
|
||||
else:
|
||||
self.data = mymin
|
||||
|
||||
def get(self):
|
||||
return self.data
|
||||
|
||||
def reg(self,d):
|
||||
"""Store a new data element
|
||||
|
||||
in:
|
||||
element to be stored
|
||||
out:
|
||||
formatted element, plus increase/decrease
|
||||
notifications according to initial settings.
|
||||
"""
|
||||
|
||||
self.data = d
|
||||
res = ""
|
||||
if self.min >= d:
|
||||
if (self.dir & 2):
|
||||
res = res + "-"
|
||||
self.min = d
|
||||
if self.max <= d:
|
||||
if (self.dir & 1):
|
||||
res = res + "+"
|
||||
self.max = d
|
||||
if res == "":
|
||||
return res
|
||||
else:
|
||||
return "[" + res + "]"
|
||||
|
||||
|
||||
# Main code
|
||||
def main():
|
||||
parser = OptionParser()
|
||||
scythertest.default_options(parser)
|
||||
(options, args) = parser.parse_args()
|
||||
scythertest.process_default_options(options)
|
||||
|
||||
print "G-sel\tDecide\tAttack\tProof\tBound\tTOuts\tClaims\tProts\tStates\tBndTo*Sts"
|
||||
print
|
||||
|
||||
ramax = maxor(1)
|
||||
rbmax = maxor(2)
|
||||
rpmax = maxor(1)
|
||||
statesmax = maxor(2)
|
||||
boundstatesmax = maxor(2)
|
||||
timeoutsmax = maxor(2)
|
||||
decidemax = maxor(1)
|
||||
|
||||
problems = {}
|
||||
sharedproblems = []
|
||||
firstproblem = True
|
||||
|
||||
heuristics = [-1,32,2,128,162]
|
||||
for g in heuristics:
|
||||
(ra,rb,rp,nc,np,st,timeouts,prot_undec) = test_goal_selector(g, options,
|
||||
boundstatesmax.get())
|
||||
|
||||
res = str(g)
|
||||
if ra < 0:
|
||||
# Error: not well bounded
|
||||
res += "\tWent over bound, stopped investigation."
|
||||
else:
|
||||
undecided = rb + timeouts
|
||||
boundstates = undecided * undecided * st
|
||||
|
||||
def shows (res, mx, data):
|
||||
return res + "\t" + str(data) + mx.reg(data)
|
||||
|
||||
decide = (100 * (ra + rp)) / nc
|
||||
|
||||
res = shows (res, decidemax, decide)
|
||||
res += "%"
|
||||
res = shows (res, ramax, ra)
|
||||
res = shows (res, rpmax, rp)
|
||||
res = shows (res, rbmax, rb)
|
||||
res = shows (res, timeoutsmax, timeouts)
|
||||
res = res + "\t%i" % nc
|
||||
res += "\t%i" % np
|
||||
res = shows (res, statesmax, st)
|
||||
res = shows (res, boundstatesmax, boundstates)
|
||||
|
||||
problems[g] = prot_undec
|
||||
if firstproblem:
|
||||
firstproblem = False
|
||||
sharedproblems = prot_undec
|
||||
else:
|
||||
nl = []
|
||||
for p in sharedproblems:
|
||||
if p in prot_undec:
|
||||
nl += [p]
|
||||
sharedproblems = nl
|
||||
|
||||
print res
|
||||
print
|
||||
print "Goal selector scan completed."
|
||||
print
|
||||
print "%i shared problem protocols:" % len(sharedproblems)
|
||||
print sharedproblems
|
||||
print
|
||||
for g in problems.keys():
|
||||
print g,
|
||||
print " has %i extra problems: " % (len(problems[g]) - len(sharedproblems)),
|
||||
print [ p for p in problems[g] if p not in sharedproblems ]
|
||||
print
|
||||
print
|
||||
|
||||
# Only if main stuff
|
||||
if __name__ == '__main__':
|
||||
main()
|
@ -1,20 +0,0 @@
|
||||
G-sel Decide Attack Proof Bound TOuts Claims Prots States BndTo*Sts
|
||||
|
||||
-1 28[+]% 92[+] 54[+] 46[-] 326[-] 518 122 4107709[-] 568441202256
|
||||
32 60[+]% 207[+] 108[+] 167 36[-] 518 122 447456[-] 18439214304
|
||||
2 74[+]% 229[+] 157[+] 132 0[-] 518 122 184723[-] 3218613552[-]
|
||||
128 77[+]% 229[+] 171[+] 118 0[-] 518 122 195636 2724035664[-]
|
||||
162 84[+]% 229[+] 207[+] 82 0[-] 518 122 100228[-] 673933072[-]
|
||||
|
||||
Goal selector scan completed.
|
||||
|
||||
34 shared problem protocols:
|
||||
['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-hwang.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk-amend.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/key-compromise/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban-concrete.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-guttman-hwang.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/isoiec11770-2-13.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/denning-sacco-shared.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f5.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-palm.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric-amended.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-seq1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc-cj.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ibe-ns.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1seq2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1seq2-rename-ni.spdl']
|
||||
|
||||
32 has 38 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-ban3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/splice-as-cj.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-keycompromise.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-guttman.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-broken.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-one.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/boyd.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/woolam-cmv.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ccitt509-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-variation.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson-avispa.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1par2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-2.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl']
|
||||
128 has 11 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson-avispa.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1par2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-2.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl']
|
||||
2 has 17 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-ban3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ccitt509-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson-avispa.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1par2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-2.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl']
|
||||
162 has 1 extra problems: ['/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl']
|
||||
-1 has 56 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-ban3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/splice-as-cj.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/tmn.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-lowe-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-keycompromise.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-guttman.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/five-run-bound.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-broken.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-one.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl7.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns3-brutus.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/boyd.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/woolam-cmv.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-lowe-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ccitt509-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-2-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/wmf-brutus.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tmn.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-variation.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-2-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/speedtest.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson-avispa.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1par2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/trondheim/th-2.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/ns3.spdl']
|
||||
|
||||
|
@ -1,79 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Generate a test suite
|
||||
#
|
||||
# argv[1] tuple width
|
||||
# stdin list of protocol file names
|
||||
#
|
||||
#TODO:
|
||||
# The tests should be more confined: testing a three-tuple multiprotocol
|
||||
# should clean up after itself, and only leave stuff that is actually
|
||||
# _new_. As a base, we can (first compute and then leave the results)
|
||||
# have the single-protocol results as a reference to speed things up.
|
||||
# However, in general, the three-tuple stuff just generates too much
|
||||
# crap in the current setup.
|
||||
#
|
||||
import sys
|
||||
import os
|
||||
import time
|
||||
#import datetime
|
||||
import string
|
||||
|
||||
tempfile = 'generated-test-list.tmp'
|
||||
|
||||
# Derive tuple list
|
||||
count = sys.argv[1]
|
||||
lstatus=os.system('./tuples.py ' + count + ' >' + tempfile)
|
||||
|
||||
# Header
|
||||
print "#!/bin/sh"
|
||||
print "#"
|
||||
print "# Test list generated by gen-tests.py"
|
||||
#print "# at ", time.asctime()
|
||||
print "#"
|
||||
|
||||
# Functions to assist
|
||||
def getline (inputfile):
|
||||
return string.strip(inputfile.readline())
|
||||
|
||||
def removespdl (str):
|
||||
return string.replace(str,".spdl","")
|
||||
|
||||
def makefilepart (tuple):
|
||||
rt = count + "-"
|
||||
namelist = string.split (tuple)
|
||||
for name in namelist:
|
||||
rt = rt + "[" + removespdl(name) + "]"
|
||||
return rt
|
||||
|
||||
def makefileline (tuple):
|
||||
return "results/combined" + makefilepart(tuple) + ".txt"
|
||||
|
||||
def makefileerror (tuple):
|
||||
return "results/errors" + makefilepart(tuple) + ".txt"
|
||||
|
||||
def processline (l):
|
||||
print "./mp.sh ",
|
||||
print l,
|
||||
# redirect stderr
|
||||
print " 2>>", makefileerror(l),
|
||||
# redirect stdout
|
||||
print " >", makefileline(l),
|
||||
# new line
|
||||
print
|
||||
|
||||
# Process lines
|
||||
inp = open(tempfile, 'r')
|
||||
line = getline(inp)
|
||||
lines = 0
|
||||
while line:
|
||||
# process the line
|
||||
processline(line)
|
||||
lines = lines + 1
|
||||
# get next
|
||||
line = getline(inp)
|
||||
inp.close()
|
||||
print "#"
|
||||
print "# ", lines, " lines processed."
|
||||
|
||||
# TODO Add code to clean up the mess: delete all files of zero length.
|
@ -1,107 +0,0 @@
|
||||
Thu Mar 16 14:58:27 CET 2006
|
||||
|
||||
roivas:test% nice ./night.sh
|
||||
Running full night script
|
||||
|
||||
./compareheuristics.py
|
||||
G-sel Decide Attack Proof Bound TOuts Claims Prots States BndTo*Sts
|
||||
|
||||
1 69[+]% 217[+] 145[+] 118[-] 41[-] 521 118 338025[-] 8545610025[-]
|
||||
2 66% 217[+] 131 132 41[-] 521 118 365002 10924144858
|
||||
3 69[+]% 217[+] 145[+] 118[-] 41[-] 521 118 309381[-] 7821461061[-]
|
||||
4 57% 199 101 158 63 521 118 683177 33367047857
|
||||
5 66% 193 154[+] 116[-] 58 521 118 587390 17783819640
|
||||
6 64% 197 139 133 52 521 118 600111 20538798975
|
||||
7 66% 193 154[+] 116[-] 58 521 118 580139 17564288364
|
||||
|
||||
Goal selector scan completed.
|
||||
|
||||
38 shared problem protocols:
|
||||
['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk-amend.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/key-compromise/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban-concrete.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl7.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/isoiec11770-2-13.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/denning-sacco-shared.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f5.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-palm.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric-amended.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-seq1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc-cj.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn40.spdl']
|
||||
|
||||
1 has 5 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn20.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl']
|
||||
2 has 11 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-ban3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ccitt509-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn20.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl']
|
||||
3 has 5 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn20.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl']
|
||||
4 has 22 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-hwang.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-broken.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-one.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/woolam-cmv.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-variation.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl']
|
||||
5 has 7 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl']
|
||||
6 has 13 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-hwang.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl']
|
||||
7 has 7 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl']
|
||||
|
||||
|
||||
./compareheuristics.py -m 2
|
||||
G-sel Decide Attack Proof Bound TOuts Claims Prots States BndTo*Sts
|
||||
|
||||
1 43[+]% 182[+] 47[+] 102[-] 190[-] 521 118 1125475[-] 95962500400
|
||||
2 40% 167 45 90[-] 219 521 118 1332318 127211054958
|
||||
3 43[+]% 182[+] 47[+] 104 188[-] 521 118 1121841[-] 95652651024
|
||||
4 44[+]% 202[+] 30 138 151[-] 521 118 721850[-] 60289633850
|
||||
5 46[+]% 193 48[+] 108 172 521 118 886795 69524728000
|
||||
6 48[+]% 205[+] 46 115 155 521 118 908916 66259976400
|
||||
7 47% 197 48[+] 110 166 521 118 858497 65396867472
|
||||
|
||||
Goal selector scan completed.
|
||||
|
||||
61 shared problem protocols:
|
||||
['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-hwang.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-ban3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk-amend.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/key-compromise/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban-concrete.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-broken.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl7.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns3-brutus.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/isoiec11770-2-13.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/denning-sacco-shared.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/woolam-cmv.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f5.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ccitt509-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/wmf-brutus.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-palm.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric-amended.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-seq1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc-cj.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/soph.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/speedtest.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn20.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn40.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/ns3.spdl']
|
||||
|
||||
1 has 5 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl']
|
||||
2 has 5 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl']
|
||||
3 has 5 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl']
|
||||
4 has 4 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-one.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-variation.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke.spdl']
|
||||
5 has 2 extra problems: ['/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl']
|
||||
6 has 0 extra problems: []
|
||||
7 has 2 extra problems: ['/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl']
|
||||
|
||||
|
||||
./compareheuristics.py -b 2
|
||||
G-sel Decide Attack Proof Bound TOuts Claims Prots States BndTo*Sts
|
||||
|
||||
1 66[+]% 167[+] 177[+] 27[-] 150[-] 521 118 10719016[-] 335816052264
|
||||
2 71[+]% 188[+] 184[+] 25[-] 124[-] 521 118 11017256 244594100456
|
||||
3 67% 172 178 27 144 521 118 10414630[-] 304534195830
|
||||
4 64% 182 153 63 123[-] 521 118 7257715[-] 251087908140
|
||||
5 66% 169 175 40 137 521 118 7187803[-] 225186680187
|
||||
6 65% 169 171 39 142 521 118 8263514 270720982154
|
||||
7 66% 169 175 40 137 521 118 6976206[-] 218557557774
|
||||
|
||||
Goal selector scan completed.
|
||||
|
||||
21 shared problem protocols:
|
||||
['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk-amend.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/key-compromise/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban-concrete.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl7.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/denning-sacco-shared.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/f5.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-palm.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric-amended.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-seq1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn40.spdl']
|
||||
|
||||
1 has 12 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl']
|
||||
2 has 7 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl']
|
||||
3 has 11 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl']
|
||||
4 has 18 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-broken.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-one.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-variation.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl']
|
||||
5 has 13 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
6 has 14 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
7 has 13 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
|
||||
|
||||
./compareheuristics.py -b 2 -m 2
|
||||
G-sel Decide Attack Proof Bound TOuts Claims Prots States BndTo*Sts
|
||||
|
||||
1 23[+]% 72[+] 51[+] 8[-] 390[-] 521 118 5419084[-] 858404581936
|
||||
2 23[+]% 72[+] 51[+] 8[-] 390[-] 521 118 5578015 883579888060
|
||||
3 23[+]% 72[+] 51[+] 8[-] 390[-] 521 118 5324085[-] 843356360340
|
||||
4 24[+]% 98[+] 30 31 362[-] 521 118 4291751[-] 662856650199
|
||||
5 25[+]% 88 47 14 372 521 118 5223320 778253786720
|
||||
6 25[+]% 88 45 14 374 521 118 5680220 855123039680
|
||||
7 25[+]% 88 47 17 369 521 118 5286327 787641577692
|
||||
|
||||
Goal selector scan completed.
|
||||
|
||||
67 shared problem protocols:
|
||||
['/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/denning-sacco-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub-hwang.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ccitt509-ban3.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/ksl-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/neumannstub.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-f.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder-sk-amend.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/key-compromise/needham-schroeder-sk.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban-concrete.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/wmf-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/needham-schroeder.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/andrew-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-broken.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl7.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns3-brutus.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/woolam-pi-f.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/isoiec11770-2-13.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce-b.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ksl.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/denning-sacco-shared.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/woolam-cmv.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ccitt509-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl-generalized-4.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/wmf-brutus.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/otwayrees.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-palm.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric-amended.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns-symmetric.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/gong-nonce.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-seq1.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-lowe.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/splice-as-hc-cj.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/soph.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/kaochow-v3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/unknown2.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/speedtest.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/ns3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/localclaims-breaker.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/nsl3-nisynch-rep.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/mnsl4-private.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bunava-1-4.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn20.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn30.spdl', '/home/cas/svn/ecss/protocols/spdl/multiparty/mn40.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/nsl3.spdl', '/home/cas/svn/ecss/protocols/spdl/demo/ns3.spdl']
|
||||
|
||||
1 has 7 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-1.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl']
|
||||
2 has 7 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-1.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl']
|
||||
3 has 7 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-1.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-ban.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl']
|
||||
4 has 5 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-one.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke-variation.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/bke.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
5 has 6 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-1.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
6 has 6 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-1.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
7 has 6 extra problems: ['/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-2.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-1.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/andrew.spdl', '/home/cas/svn/ecss/protocols/spdl/SPORE/woo-lam-pi-3.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/yahalom-paulson.spdl', '/home/cas/svn/ecss/protocols/spdl/misc/tls-paulson.spdl']
|
||||
|
||||
|
||||
roivas:test% nice ./night.sh
|
||||
R
|
@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Multi-protocol analysis
|
||||
#
|
||||
# given a list of input files, test them in parallel
|
||||
# limit number of runs to 5
|
||||
|
||||
ulimit -v 100000
|
||||
cat $* | ../src/scyther -m1 -a -r4 -l40 --summary
|
@ -1,597 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Multi-protocol test using Scyther
|
||||
#
|
||||
# Typical big test: './multiprotocoltest.py -a -s -B' , go and drink some
|
||||
# coffee. Drink some more. Go on holiday. Break leg. Return. Heal.
|
||||
# Return to computer to find great results and/or system crash.
|
||||
#
|
||||
# (c)2004 Cas Cremers
|
||||
#
|
||||
# ***********************
|
||||
# MODULES
|
||||
# ***********************
|
||||
|
||||
import os
|
||||
import sys
|
||||
import string
|
||||
import commands
|
||||
import copy
|
||||
from optparse import OptionParser
|
||||
|
||||
# My own stuff
|
||||
import tuplesdo
|
||||
import scythertest
|
||||
import protocollist
|
||||
|
||||
|
||||
# ***********************
|
||||
# PARAMETERS
|
||||
# ***********************
|
||||
|
||||
ClaimToResultMap = {} # maps protocol claims to correctness in singular tests (0,1)
|
||||
ProtocolToFileMap = {} # maps protocol names to file names
|
||||
ProtocolToStatusMap = {} # maps protocol names to status: 0 all false, 1 all correct, otherwise (2) mixed
|
||||
ProtocolToEffectsMap = {} # maps protocols that help create multiple flaws, to the protocol names of the flaws they caused
|
||||
|
||||
ReportedAttackList = [] # stores attacks that have already been reported.
|
||||
CommandPrefix = ""
|
||||
ArgumentsList = [] # argument lists that have been displayed onscreen
|
||||
|
||||
# Ugly hack. Works.
|
||||
safetxt = " " * 20
|
||||
|
||||
# ***********************
|
||||
# LIBS
|
||||
# ***********************
|
||||
|
||||
def GetKeys (f, x):
|
||||
"""Get the list of keys of a mapping to some value
|
||||
|
||||
in:
|
||||
f: a mapping
|
||||
x: an element of the range of f
|
||||
out:
|
||||
A list, with elements from the domain of f, such that
|
||||
for each y in the list we have f(y)=x
|
||||
"""
|
||||
|
||||
res = []
|
||||
for k in f.keys():
|
||||
if f[k] == x:
|
||||
res.append(k)
|
||||
return res
|
||||
|
||||
|
||||
def GetListKeys (f, l):
|
||||
"""Get a list of keys for a list of elements (generalized GetKeys)
|
||||
|
||||
in:
|
||||
f: a mapping
|
||||
l: a list of elements from the range of f
|
||||
out:
|
||||
A list, with elements from the domain of f, such that
|
||||
for each y in the list we have f(y) in l.
|
||||
"""
|
||||
|
||||
res = []
|
||||
for x in l:
|
||||
for y in GetKeys (f, x):
|
||||
if y not in res:
|
||||
res.append(y)
|
||||
return res
|
||||
|
||||
|
||||
def CommandLine (plist):
|
||||
"""Yield the commandline to test
|
||||
|
||||
in:
|
||||
a list of protocol file names
|
||||
out:
|
||||
a command line string
|
||||
"""
|
||||
|
||||
linelist = " ".join(plist)
|
||||
return "cat " + IncludeProtocols + " " + linelist + " | " + CommandPrefix
|
||||
|
||||
|
||||
def PrintProtStatus (file, prname):
|
||||
"""Pretty-print the protocol status
|
||||
|
||||
in:
|
||||
file: a file pointer to write to (e.g. stdout)
|
||||
prname: a protocol name id
|
||||
global:
|
||||
ProtocolStatusMap: the pre-determined status of the protocols
|
||||
out:
|
||||
output is written to file
|
||||
"""
|
||||
|
||||
file.write (prname + ": ")
|
||||
if ProtocolToStatusMap[prname] == 0:
|
||||
file.write ("All-Flawed")
|
||||
elif ProtocolToStatusMap[prname] == 1:
|
||||
file.write ("All-Correct")
|
||||
else:
|
||||
file.write ("Mixed")
|
||||
|
||||
|
||||
def ScytherEval (plist):
|
||||
"""Evaluate a protocol file list using Scyther
|
||||
|
||||
in:
|
||||
A list of protocol file names
|
||||
global:
|
||||
options: settings for scyther
|
||||
ArgumentsList: already reported arguments list for
|
||||
scyther.
|
||||
out:
|
||||
A dictionary of claim->bool, where true means correct
|
||||
(either complete or bounded) and false means attack.
|
||||
If the arguments list that is constructed was not
|
||||
reported before, it is now (to stdout).
|
||||
"""
|
||||
|
||||
global options
|
||||
|
||||
# Flush before trying (possibly fatal) external commands
|
||||
sys.stdout.flush()
|
||||
sys.stderr.flush()
|
||||
|
||||
args = scythertest.default_arguments(plist, int(options.match), int(options.bounds))
|
||||
n = len(plist)
|
||||
if not (n,args) in ArgumentsList:
|
||||
ArgumentsList.append((n,args))
|
||||
print "Testing",n,"tuples using",args
|
||||
|
||||
return scythertest.default_parsed(plist, int(options.match), int(options.bounds))
|
||||
|
||||
|
||||
def ScytherEval1 (protocol):
|
||||
"""Evaluate a single protocol and store the results for later usage
|
||||
|
||||
in:
|
||||
a single protocol file name
|
||||
global:
|
||||
ClaimToResultMap
|
||||
ProtocolToFileMap
|
||||
ProtocolToStatusMap
|
||||
out:
|
||||
Globals have been updated to reflect the computed
|
||||
protocol status
|
||||
"""
|
||||
|
||||
results = ScytherEval ([protocol])
|
||||
|
||||
# Add the claim to the list of ClaimToResultMap
|
||||
for claim in results.keys():
|
||||
if ClaimToResultMap.has_key(claim):
|
||||
# Claim occurs in two protocols; determine the
|
||||
# files
|
||||
file1 = ProtocolToFileMap[claim.split()[0]]
|
||||
file2 = protocol
|
||||
raise IOError, 'Claim occurs in two protocols: ' + claim + ", in files (" + file1 + ") and (" + file2 + ")"
|
||||
|
||||
# Add the filename to the protocol mappings
|
||||
prname = claim.split()[0]
|
||||
if ProtocolToFileMap.has_key(prname):
|
||||
# We already wrote this down
|
||||
#
|
||||
# TODO The mapping should not conflict, but we don't
|
||||
# check that now (covered by claim duplication # in a sense)
|
||||
#
|
||||
# Compare previous result, maybe mixed
|
||||
if ProtocolToStatusMap[prname] <> results[claim]:
|
||||
ProtocolToStatusMap[prname] = 2
|
||||
else:
|
||||
# New one, store the first result
|
||||
ProtocolToFileMap[prname] = protocol
|
||||
ProtocolToStatusMap[prname] = results[claim]
|
||||
|
||||
ClaimToResultMap.update (results)
|
||||
|
||||
# Show progress of i (0..n)
|
||||
#
|
||||
LastProgress = {}
|
||||
ProgressBarWidth = 38
|
||||
|
||||
def ShowProgress (i,n,txt):
|
||||
global options
|
||||
|
||||
def IntegerPart (x):
|
||||
return int (( x * i ) / n)
|
||||
|
||||
if not options.progressbar:
|
||||
return
|
||||
percentage = IntegerPart (100)
|
||||
factor = IntegerPart (ProgressBarWidth)
|
||||
|
||||
showme = False
|
||||
if LastProgress.has_key(n):
|
||||
if LastProgress[n]<>(factor,txt):
|
||||
showme = True
|
||||
else:
|
||||
showme = True
|
||||
if showme:
|
||||
bar = "\r["
|
||||
i = 0
|
||||
while i < ProgressBarWidth:
|
||||
if i <= factor:
|
||||
bar = bar + "*"
|
||||
else:
|
||||
bar = bar + "."
|
||||
i = i+1
|
||||
bar = bar + "] %3d%% " % percentage + txt
|
||||
sys.stderr.write(bar)
|
||||
sys.stderr.flush()
|
||||
LastProgress[n] = (factor, txt)
|
||||
|
||||
def ClearProgress (n,txt):
|
||||
global options
|
||||
|
||||
if not options.progressbar:
|
||||
return
|
||||
bar = " " * (1 + ProgressBarWidth + 2 + 5 + len(txt))
|
||||
sys.stderr.write("\r" + bar + "\r")
|
||||
sys.stderr.flush()
|
||||
|
||||
|
||||
def DescribeContextBrief (filep, protocols, claim, prefix):
|
||||
global ReportedAttackList
|
||||
|
||||
# compute string
|
||||
outstr = "\t" + claim
|
||||
|
||||
prlist = []
|
||||
for prfile in protocols:
|
||||
prnames = GetKeys (ProtocolToFileMap, prfile)
|
||||
prlist = prlist + prnames
|
||||
|
||||
|
||||
newprname = claim.split()[0]
|
||||
prlistclean = []
|
||||
for pn in prlist:
|
||||
if pn not in prlistclean:
|
||||
if pn != newprname:
|
||||
prlistclean.append(pn)
|
||||
outstr = outstr + "\t" + pn
|
||||
|
||||
# determine whether we did that already
|
||||
if not outstr in ReportedAttackList:
|
||||
ReportedAttackList.append(outstr)
|
||||
# print
|
||||
filep.write (prefix)
|
||||
filep.write (outstr)
|
||||
filep.write ("\n")
|
||||
# a new attack!
|
||||
return 1
|
||||
else:
|
||||
# 0 new attacks
|
||||
return 0
|
||||
|
||||
|
||||
def DescribeContext (filep, protocols, claim):
|
||||
def DC_Claim(cl,v):
|
||||
if v == 0:
|
||||
filep.write ("- " + cl + " : false in both cases")
|
||||
elif v == 1:
|
||||
filep.write ("+ " + cl + " : correct in both cases")
|
||||
elif v == 2:
|
||||
filep.write ("* " + cl + " : newly false in multi-protocol test")
|
||||
else:
|
||||
filep.write ("???")
|
||||
filep.write ("\n")
|
||||
|
||||
filep.write ("-- Attack description.\n\n")
|
||||
filep.write ("Involving the protocols:\n")
|
||||
|
||||
for prfile in protocols:
|
||||
prnames = GetKeys (ProtocolToFileMap, prfile)
|
||||
filep.write ("- " + prfile + ": " + ",".join(prnames) + "\n")
|
||||
newprname = claim.split()[0]
|
||||
newprfile = ProtocolToFileMap[newprname]
|
||||
filep.write ("The new attack occurs in " + newprfile + ": " + newprname)
|
||||
|
||||
filep.write ("\n\n")
|
||||
filep.write (" $ " + CommandLine (protocols) + "\n")
|
||||
filep.write ("\n")
|
||||
DC_Claim (claim, 2)
|
||||
|
||||
# Determine, for each protocol name within the list of files,
|
||||
# which claims fall under it, and show their previous status
|
||||
|
||||
for prname in ProtocolToFileMap:
|
||||
# Protocol name
|
||||
if ProtocolToFileMap[prname] in protocols:
|
||||
# prname is a protocol name within the scope
|
||||
# first print isolation correct files (skipping
|
||||
# the claim one, because that is obvious)
|
||||
|
||||
# construct list of claims for this protocol
|
||||
cllist = []
|
||||
for cl in ClaimToResultMap.keys():
|
||||
if cl.split()[0] == prname:
|
||||
cllist.append( (cl,ClaimToResultMap[cl]) )
|
||||
|
||||
# We want to show some details, in any case of
|
||||
# the protocol of the claim. However, if the
|
||||
# partner protocol is completely correct or
|
||||
# completely false, we summarize.
|
||||
summary = False
|
||||
all = 0
|
||||
if claim.split()[0] <> prname:
|
||||
count = [0,0]
|
||||
for cl,v in cllist:
|
||||
count[v] = count[v]+1
|
||||
if count[0] == 0 and count[1] > 0:
|
||||
all = 1
|
||||
summary = True
|
||||
if count[1] == 0 and count[0] > 0:
|
||||
all = 0
|
||||
summary = True
|
||||
|
||||
if summary:
|
||||
DC_Claim (cl.split()[0] + " *ALL*", all)
|
||||
else:
|
||||
for cl,v in cllist:
|
||||
if v == 1 and cl <> claim:
|
||||
DC_Claim(cl,1)
|
||||
for cl,v in cllist:
|
||||
if v == 0 and cl <> claim:
|
||||
DC_Claim(cl,0)
|
||||
filep.write ("\n")
|
||||
|
||||
#
|
||||
# Determine whether the attack is really only for this combination of protocols (and not with less)
|
||||
#
|
||||
# returns 0 if it could be done with less also
|
||||
# returns 1 if it really requires these protocols
|
||||
#
|
||||
def RequiresAllProtocols (protocols, claim):
|
||||
|
||||
# check for single results
|
||||
if claim in ClaimToResultMap.keys() and ClaimToResultMap[claim] == 0:
|
||||
# claim was always false (already attack on single prot.)
|
||||
return False
|
||||
# check for simple cases
|
||||
if TupleWidth <= 2:
|
||||
# nothing to remove
|
||||
return True
|
||||
|
||||
# test the claims when removing some others
|
||||
# for TupleWidth size list, we can remove TupleWidth-1
|
||||
# protocols, and test
|
||||
clprname = claim.split()[0]
|
||||
claimfile = ProtocolToFileMap[clprname]
|
||||
for redundantfile in protocols:
|
||||
if redundantfile != claimfile:
|
||||
# for this particular option, construct a list
|
||||
simplercase = copy.copy(protocols)
|
||||
simplercase.remove(redundantfile)
|
||||
# now test the validity of the claim
|
||||
simplerresults = ScytherEval (simplercase)
|
||||
if claim in simplerresults.keys() and simplerresults[claim] == 0:
|
||||
# Redundant protocol was not necessary for attack!
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Signal that there is an attack, claim X using protocols Y
|
||||
#
|
||||
# Returns number of new attacks found
|
||||
#
|
||||
def SignalAttack (protocols, claim):
|
||||
if not RequiresAllProtocols (protocols, claim):
|
||||
return 0
|
||||
|
||||
ClearProgress (TupleCount, safetxt)
|
||||
outs = "***\t" + str(newattacks)
|
||||
outs = outs + "\t" + str(processed) + "/" + str(TupleCount)
|
||||
for helper in GetListKeys (ProtocolToFileMap, protocols):
|
||||
clprname = claim.split()[0]
|
||||
if helper <> clprname:
|
||||
if helper not in ProtocolToEffectsMap.keys():
|
||||
# new
|
||||
ProtocolToEffectsMap[helper] = [clprname]
|
||||
else:
|
||||
# already noted as helper, add destruction now
|
||||
if clprname not in ProtocolToEffectsMap[helper]:
|
||||
ProtocolToEffectsMap[helper].append(clprname)
|
||||
#
|
||||
# TODO
|
||||
#
|
||||
# Generate output to recreate/draw the
|
||||
# attack, and maybe add this to a big
|
||||
# error log thingy. Furthermore,
|
||||
# explicitly recreate the commandline
|
||||
# and the claim that is newly violated
|
||||
return DescribeContextBrief (sys.stdout, protocols, claim, outs)
|
||||
|
||||
# ***********************
|
||||
# MAIN CODE
|
||||
# ***********************
|
||||
|
||||
# Pass std input to temporary file (list of protocol files)
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
# Determines:
|
||||
# ProtocolCount
|
||||
# ProtocolFileList[0..count-1]
|
||||
#
|
||||
# Furthermore, TempFileList is created.
|
||||
|
||||
def multiprotocol_test(ProtocolFileList, width, match):
|
||||
global options
|
||||
global processed, newattacks
|
||||
global TupleWidth, TupleCount
|
||||
global ClaimToResultMap, ProtocolToFileMap, ProtocolToStatusMap, ProtocolToEffectsMap
|
||||
|
||||
TupleWidth = width
|
||||
ProtocolCount = len(ProtocolFileList)
|
||||
ScytherMethods = "--match=" + str(match)
|
||||
|
||||
# Reset mem
|
||||
ClaimToResultMap = {}
|
||||
ProtocolToFileMap = {}
|
||||
ProtocolToStatusMap = {}
|
||||
ProtocolToEffectsMap = {}
|
||||
|
||||
# Caching of single-protocol results for speed gain.
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
# The script first computes the singular results for all the protocols
|
||||
# and stores this in an array, or something like that.
|
||||
|
||||
TupleCount = tuplesdo.tuples_count(ProtocolCount, TupleWidth)
|
||||
print "Evaluating", TupleCount, "tuples of", TupleWidth, "for", ProtocolCount, "protocols."
|
||||
i = 0
|
||||
while i < ProtocolCount:
|
||||
ShowProgress (i, ProtocolCount,ProtocolFileList[i]+safetxt)
|
||||
ScytherEval1 ( ProtocolFileList[i] )
|
||||
i = i + 1
|
||||
ClearProgress(ProtocolCount, safetxt)
|
||||
print "Evaluated single results."
|
||||
|
||||
# Show classification
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
print "Correct protocols: ", GetKeys (ProtocolToStatusMap, 1)
|
||||
print "Partly flawed protocols: ", GetKeys (ProtocolToStatusMap, 2)
|
||||
print "Completely flawed protocols: ", GetKeys (ProtocolToStatusMap, 0)
|
||||
|
||||
# Testing of protocol tuples
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
# We take the list of tuples and test each combination.
|
||||
|
||||
processed = 0
|
||||
newattacks = 0
|
||||
|
||||
#
|
||||
# Check all these protocols
|
||||
#
|
||||
def process(protocols):
|
||||
global processed, newattacks
|
||||
|
||||
#
|
||||
# Get the next tuple
|
||||
#
|
||||
ShowProgress (processed, TupleCount, " ".join(protocols) + safetxt)
|
||||
#
|
||||
# Determine whether there are valid claims at all in
|
||||
# this set of file names
|
||||
#
|
||||
has_valid_claims = False
|
||||
for prname in GetListKeys (ProtocolToFileMap, protocols):
|
||||
if ProtocolToStatusMap[prname] != 0:
|
||||
has_valid_claims = True
|
||||
if has_valid_claims:
|
||||
#
|
||||
# Use Scyther to verify the claims
|
||||
#
|
||||
results = ScytherEval ( protocols )
|
||||
#
|
||||
# Now we have the results for this combination.
|
||||
# Check whether any of these claims is 'newly false'
|
||||
#
|
||||
for claim,value in results.items():
|
||||
if value == 0:
|
||||
# Apparently this claim is false now (there is
|
||||
# an attack)
|
||||
newattacks = newattacks + SignalAttack (protocols, claim)
|
||||
|
||||
# Next!
|
||||
processed = processed + 1
|
||||
|
||||
tuplesdo.tuples_do(process,ProtocolFileList,TupleWidth)
|
||||
|
||||
ClearProgress (TupleCount, safetxt)
|
||||
print "Processed", processed,"tuple combinations in total."
|
||||
print "Found", newattacks, "new attacks."
|
||||
if newattacks > 0:
|
||||
print " These were helped by:"
|
||||
for helper in ProtocolToEffectsMap.keys():
|
||||
sys.stdout.write (" ")
|
||||
PrintProtStatus (sys.stdout, helper)
|
||||
sys.stdout.write (". This possibly breaks " + str(ProtocolToEffectsMap[helper]) + "\n")
|
||||
|
||||
sys.stdout.flush()
|
||||
sys.stderr.flush()
|
||||
|
||||
# Yell some stuff
|
||||
|
||||
def banner(str):
|
||||
print
|
||||
print "*" * 40
|
||||
print "\t" + str
|
||||
print "*" * 40
|
||||
print
|
||||
|
||||
# Magical recursive unfolding of tests
|
||||
|
||||
def the_great_houdini(list,width,match):
|
||||
global options
|
||||
|
||||
# Empty list
|
||||
if list == []:
|
||||
the_great_houdini(protocollist.select(int(options.protocols)),width,match)
|
||||
# Unfold sequence of tuple widths
|
||||
elif options.sequence:
|
||||
options.sequence = False
|
||||
banner ("Testing multiple tuple widths")
|
||||
for n in range(2,4):
|
||||
banner ("Testing tuple width %i" % n)
|
||||
the_great_houdini(list,n,match)
|
||||
options.sequence = True
|
||||
# Unfold matching methods
|
||||
elif options.allmatch:
|
||||
options.allmatch = False
|
||||
banner ("Testing multiple match methods")
|
||||
for m in range(0,3):
|
||||
options.match = m
|
||||
banner ("Testing match %i" % m)
|
||||
the_great_houdini(list,width,m)
|
||||
options.allmatch = True
|
||||
# Last but not least: test
|
||||
else:
|
||||
multiprotocol_test(list,width,match)
|
||||
|
||||
|
||||
def main():
|
||||
global options
|
||||
global processed, newattacks
|
||||
global TestCount
|
||||
|
||||
parser = OptionParser()
|
||||
scythertest.default_options(parser)
|
||||
parser.add_option("-t","--tuplewidth", dest="tuplewidth",
|
||||
default = 2,
|
||||
help = "number of concurrent protocols to test, >=2")
|
||||
parser.add_option("-s","--sequence", dest="sequence",
|
||||
default = False,
|
||||
action = "store_true",
|
||||
help = "test for two and three tuples")
|
||||
parser.add_option("-a","--allmatch", dest="allmatch",
|
||||
default = False,
|
||||
action = "store_true",
|
||||
help = "test for all matching methods")
|
||||
parser.add_option("-p","--protocols", dest="protocols",
|
||||
default = 1,
|
||||
help = "protocol selection (0: all, 1:literature only, 2:literature without know attacks)")
|
||||
parser.add_option("-B","--disable-progressbar", dest="progressbar",
|
||||
default = "True",
|
||||
action = "store_false",
|
||||
help = "suppress a progress bar")
|
||||
|
||||
(options, args) = parser.parse_args()
|
||||
scythertest.process_default_options(options)
|
||||
|
||||
the_great_houdini(args, int(options.tuplewidth), int(options.match))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
@ -1,2 +0,0 @@
|
||||
- Paulson TLS -r4 -t4 -m0 doet 186m 11s time (top) over 160.390.000 states
|
||||
ongeveer, en draait nog.
|
@ -1,3 +0,0 @@
|
||||
- What is the protocol claim with the least states, where the states
|
||||
differ between warshall-old and the new warshall? Investigate the
|
||||
proof there.
|
@ -1,161 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# protocol list
|
||||
#
|
||||
#
|
||||
import os;
|
||||
|
||||
def basedir():
|
||||
return os.path.expanduser("~/svn/ecss/protocols/spdl/")
|
||||
|
||||
def spdldir():
|
||||
return basedir() + "SPORE/"
|
||||
|
||||
def index(directory):
|
||||
# like os.listdir, but traverses directory trees
|
||||
stack = [directory]
|
||||
files = []
|
||||
while stack:
|
||||
directory = stack.pop()
|
||||
for file in os.listdir(directory):
|
||||
fullname = os.path.join(directory, file)
|
||||
files.append(fullname)
|
||||
if os.path.isdir(fullname) and not os.path.islink(fullname):
|
||||
stack.append(fullname)
|
||||
return files
|
||||
|
||||
def known_problems():
|
||||
return ['needham-schroeder-lowe.spdl', 'kaochow-v2.spdl', 'needham-schroeder-sk.spdl', 'ccitt509-3.spdl', 'denning-sacco-lowe.spdl', 'kaochow-v3.spdl', 'ksl.spdl', 'ksl-lowe.spdl', 'denning-sacco.spdl', 'needham-schroeder-sk-amend.spdl', 'needham-schroeder-sk.spdl', 'andrew-ban-concrete.spdl', 'wmf.spdl', 'yahalom.spdl', 'wmf-lowe.spdl', 'needham-schroeder.spdl']
|
||||
|
||||
def known_good_ones():
|
||||
list = [ \
|
||||
"ccitt509-1c.spdl",
|
||||
"ccitt509-1.spdl",
|
||||
"ccitt509-3.spdl",
|
||||
"ccitt509-ban3.spdl",
|
||||
"denning-sacco-lowe.spdl",
|
||||
"denning-sacco.spdl",
|
||||
"kaochow.spdl",
|
||||
"kaochow-v2.spdl",
|
||||
"kaochow-v3.spdl",
|
||||
"ksl-lowe.spdl",
|
||||
"ksl.spdl",
|
||||
"needham-schroeder-lowe.spdl",
|
||||
"needham-schroeder-sk-amend.spdl",
|
||||
"needham-schroeder-sk.spdl",
|
||||
"neumannstub-hwang.spdl",
|
||||
"neumannstub.spdl",
|
||||
"otwayrees.spdl",
|
||||
"smartright.spdl",
|
||||
"splice-as-cj.spdl",
|
||||
"splice-as-hc.spdl",
|
||||
"splice-as.spdl",
|
||||
"woo-lam-pi-f.spdl",
|
||||
"woo-lam-pi.spdl",
|
||||
"woo-lam.spdl",
|
||||
"yahalom-lowe.spdl",
|
||||
"yahalom-paulson.spdl" ]
|
||||
|
||||
return [ "/" + i for i in list ]
|
||||
|
||||
def spdlextension (fn):
|
||||
return fn.endswith(".spdl")
|
||||
|
||||
def make_lists():
|
||||
"""
|
||||
Returns (from_good_lit, from_bad_lit, others)
|
||||
|
||||
Note that from_good_lit and from_bad_lit together form the spdl directory
|
||||
"""
|
||||
|
||||
good = []
|
||||
bad = []
|
||||
others = []
|
||||
|
||||
# Precompute good names
|
||||
knowngood = known_good_ones()
|
||||
|
||||
l = index(basedir())
|
||||
for file in l:
|
||||
if spdlextension(file):
|
||||
# its a protocol!
|
||||
if file.startswith(spdldir()):
|
||||
# SPORE type
|
||||
goodflag = False
|
||||
for goody in knowngood:
|
||||
if file.endswith(goody):
|
||||
goodflag = True
|
||||
if goodflag:
|
||||
good += [file]
|
||||
else:
|
||||
bad += [file]
|
||||
else:
|
||||
# not SPORE
|
||||
others += [file]
|
||||
|
||||
return (good, bad, others)
|
||||
|
||||
def from_others():
|
||||
(good, bad, others) = make_lists()
|
||||
return others
|
||||
|
||||
def from_good_literature():
|
||||
(good, bad, others) = make_lists()
|
||||
return good
|
||||
|
||||
def from_bad_literature():
|
||||
(good, bad, others) = make_lists()
|
||||
return bad
|
||||
|
||||
def from_literature():
|
||||
(good, bad, others) = make_lists()
|
||||
return good + bad
|
||||
|
||||
def from_all():
|
||||
(good, bad, others) = make_lists()
|
||||
return good + bad + others
|
||||
|
||||
def from_literature_no_problems():
|
||||
bl = from_literature()
|
||||
pl = known_problems()
|
||||
dl = []
|
||||
for p in bl:
|
||||
test = True
|
||||
for pbad in pl:
|
||||
if p.endswith(pbad):
|
||||
test = False
|
||||
if test:
|
||||
dl += [p]
|
||||
return dl
|
||||
|
||||
def select(type):
|
||||
|
||||
(good, bad, others) = make_lists()
|
||||
|
||||
n = int(type)
|
||||
if n == 0:
|
||||
# 0 means all protocols
|
||||
return from_all()
|
||||
elif n == 1:
|
||||
# 1 means from literature
|
||||
return from_literature()
|
||||
elif n == 2:
|
||||
# 2 means from literature, no known attacks
|
||||
return from_good_literature()
|
||||
elif n == 3:
|
||||
# 3 means from litature, without the problem cases
|
||||
return from_good_literature_no_problems()
|
||||
else:
|
||||
# Otherwise empty list
|
||||
return []
|
||||
|
||||
|
||||
|
||||
def main():
|
||||
l = from_all()
|
||||
for f in l:
|
||||
print f
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
@ -1,4 +0,0 @@
|
||||
# Some commandlines used
|
||||
#
|
||||
# Construction of conclusions.txt:
|
||||
cat test-s-a-B-b0-p1.txt | ./process.py | grep ">>>G" | sort > conclusions.txt
|
@ -1,196 +0,0 @@
|
||||
>>>G boyd IV Secret [1] woolampif
|
||||
>>>G boyd IV Secret [1] yahalom
|
||||
>>>G boyd IV Secret [2] woolamce
|
||||
>>>G boyd IV Secret [2] yahalomBan
|
||||
>>>G boyd IV Secret [2] yahalompaulson
|
||||
>>>G boyd RV Secret [1] woolampif
|
||||
>>>G boyd RV Secret [1] yahalom
|
||||
>>>G boyd RV Secret [2] woolamce
|
||||
>>>G boyd RV Secret [2] yahalomBan
|
||||
>>>G boyd RV Secret [2] yahalompaulson
|
||||
>>>G ccitt509 IV Secret [1] spliceAS
|
||||
>>>G ccitt509 IV Secret [1] tmn
|
||||
>>>G ccitt509 IV Secret [2] nssymmetric
|
||||
>>>G ccitt509 IV Secret [2] nssymmetricamended
|
||||
>>>G ccitt509 RV Secret [1] spliceAS
|
||||
>>>G ccitt509 RV Secret [1] spliceAShc
|
||||
>>>G ccitt509 RV Secret [1] tmn
|
||||
>>>G ccitt509 RV Secret [2] nssymmetric
|
||||
>>>G ccitt509 RV Secret [2] nssymmetricamended
|
||||
>>>G denningsaccosh AV Niagree [1] nssymmetricamended yahalom
|
||||
>>>G denningsaccosh AV Niagree [1] wmfbrutus yahalom
|
||||
>>>G denningsaccosh AV Niagree [1] woolamcmv
|
||||
>>>G denningsaccosh AV Niagree [1] yahalomBan yahalom
|
||||
>>>G denningsaccosh AV Niagree [1] yahalomlowe
|
||||
>>>G denningsaccosh AV Niagree [1] yahalompaulson yahalom
|
||||
>>>G denningsaccosh AV Niagree [2] wmfbrutus
|
||||
>>>G denningsaccosh AV Niagree [2] yahalom
|
||||
>>>G denningsaccosh AV Niagree [2] yahalomBan
|
||||
>>>G denningsaccosh AV Niagree [2] yahalompaulson
|
||||
>>>G denningsaccosh AV Secret [1] woolamcmv
|
||||
>>>G denningsaccosh AV Secret [2] yahalomBan
|
||||
>>>G denningsaccosh AV Secret [2] yahalompaulson
|
||||
>>>G denningsaccosh BV Niagree [2] isoiec11770213
|
||||
>>>G denningsaccosh BV Niagree [2] nssymmetric
|
||||
>>>G denningsaccosh BV Niagree [2] nssymmetricamended
|
||||
>>>G denningsaccosh BV Niagree [2] otwayrees
|
||||
>>>G denningsaccosh BV Niagree [2] wmfbrutus
|
||||
>>>G denningsaccosh BV Secret [2] nssymmetric
|
||||
>>>G denningsaccosh BV Secret [2] nssymmetricamended
|
||||
>>>G gongnonce IV Niagree [1] nsl7
|
||||
>>>G kaochow2 IV Niagree [0] nsl7
|
||||
>>>G kaochow2 IV Niagree [2] woolampif
|
||||
>>>G kaochow2 IV Niagree [2] yahalomBan
|
||||
>>>G kaochow2 IV Niagree [2] yahalompaulson
|
||||
>>>G kaochow2 IV Secret [2] woolampif
|
||||
>>>G kaochow2 IV Secret [2] yahalomBan
|
||||
>>>G kaochow2 IV Secret [2] yahalompaulson
|
||||
>>>G kaochow2 RV Niagree [0] nsl7
|
||||
>>>G kaochow2 RV Niagree [2] woolampif
|
||||
>>>G kaochow2 RV Niagree [2] yahalomBan
|
||||
>>>G kaochow2 RV Niagree [2] yahalompaulson
|
||||
>>>G kaochow2 RV Secret [2] gongnonce
|
||||
>>>G kaochow2 RV Secret [2] woolampif
|
||||
>>>G kaochow2 RV Secret [2] yahalomBan
|
||||
>>>G kaochow2 RV Secret [2] yahalompaulson
|
||||
>>>G kaochow3 IV Niagree [0] nsl7
|
||||
>>>G kaochow3 IV Niagree [2] nsl7 yahalomBan
|
||||
>>>G kaochow3 IV Niagree [2] woolampif
|
||||
>>>G kaochow3 IV Niagree [2] yahalompaulson
|
||||
>>>G kaochow3 IV Secret [2] nsl7 yahalomBan
|
||||
>>>G kaochow3 IV Secret [2] woolampif
|
||||
>>>G kaochow3 IV Secret [2] yahalompaulson
|
||||
>>>G kaochow3 RV Niagree [0] nsl7
|
||||
>>>G kaochow3 RV Niagree [2] woolampif
|
||||
>>>G kaochow3 RV Niagree [2] yahalomBan
|
||||
>>>G kaochow3 RV Niagree [2] yahalompaulson
|
||||
>>>G kaochow3 RV Nisynch [2] nsl7 yahalomBan
|
||||
>>>G kaochow3 RV Secret [2] gongnonce
|
||||
>>>G kaochow3 RV Secret [2] woolampif
|
||||
>>>G kaochow3 RV Secret [2] yahalomBan
|
||||
>>>G kaochow3 RV Secret [2] yahalompaulson
|
||||
>>>G kaochow IV Niagree [0] nsl7
|
||||
>>>G kaochow IV Niagree [1] woolamce
|
||||
>>>G kaochow IV Niagree [1] woolampif
|
||||
>>>G kaochow IV Niagree [1] yahalomlowe
|
||||
>>>G kaochow IV Niagree [1] yahalompaulson
|
||||
>>>G kaochow IV Niagree [2] yahalomBan
|
||||
>>>G kaochow IV Secret [1] woolamce
|
||||
>>>G kaochow IV Secret [2] woolampif
|
||||
>>>G kaochow IV Secret [2] yahalomBan
|
||||
>>>G kaochow IV Secret [2] yahalompaulson
|
||||
>>>G kaochow RV Niagree [0] nsl7
|
||||
>>>G kaochow RV Niagree [1] denningsaccosh
|
||||
>>>G kaochow RV Niagree [1] woolamce
|
||||
>>>G kaochow RV Niagree [1] woolampif
|
||||
>>>G kaochow RV Niagree [1] yahalomlowe
|
||||
>>>G kaochow RV Niagree [1] yahalompaulson
|
||||
>>>G kaochow RV Niagree [2] gongnonceb
|
||||
>>>G kaochow RV Niagree [2] yahalomBan
|
||||
>>>G kaochow RV Secret [1] denningsaccosh
|
||||
>>>G kaochow RV Secret [1] woolamce
|
||||
>>>G kaochow RV Secret [1] woolampif
|
||||
>>>G kaochow RV Secret [1] yahalomlowe
|
||||
>>>G kaochow RV Secret [1] yahalompaulson
|
||||
>>>G kaochow RV Secret [2] denningsaccosh nsl7
|
||||
>>>G kaochow RV Secret [2] gongnonce
|
||||
>>>G kaochow RV Secret [2] gongnonceb
|
||||
>>>G kaochow RV Secret [2] yahalomBan
|
||||
>>>G ns3 IV Niagree [0] soph
|
||||
>>>G ns3 IV Niagree [2] bke tmn
|
||||
>>>G ns3 IV Niagree [2] boyd tmn
|
||||
>>>G ns3 IV Niagree [2] ccitt509 tmn
|
||||
>>>G ns3 IV Niagree [2] denningsaccosh tmn
|
||||
>>>G ns3 IV Niagree [2] kaochowPalm tmn
|
||||
>>>G ns3 IV Niagree [2] nsl3
|
||||
>>>G ns3 IV Niagree [2] nsl7
|
||||
>>>G ns3 IV Niagree [2] nssymmetricamended tmn
|
||||
>>>G ns3 IV Niagree [2] nssymmetric tmn
|
||||
>>>G ns3 IV Secret [0] soph
|
||||
>>>G ns3 IV Secret [0] spliceAS
|
||||
>>>G ns3 IV Secret [0] spliceAShc
|
||||
>>>G ns3 IV Secret [1] tmn
|
||||
>>>G ns3 IV Secret [2] nssymmetric
|
||||
>>>G ns3 IV Secret [2] nssymmetricamended
|
||||
>>>G nsl3 IV Niagree [0] soph
|
||||
>>>G nsl3 IV Niagree [1] nsl7
|
||||
>>>G nsl3 IV Secret [0] soph
|
||||
>>>G nsl3 IV Secret [0] spliceAS
|
||||
>>>G nsl3 IV Secret [0] spliceAShc
|
||||
>>>G nsl3 IV Secret [1] tmn
|
||||
>>>G nsl3 IV Secret [2] nssymmetric
|
||||
>>>G nsl3 IV Secret [2] nssymmetricamended
|
||||
>>>G nsl3 RV Secret [0] soph
|
||||
>>>G nsl3 RV Secret [0] spliceAS
|
||||
>>>G nsl3 RV Secret [0] spliceAShc
|
||||
>>>G nsl3 RV Secret [1] tmn
|
||||
>>>G nsl3 RV Secret [2] nssymmetric
|
||||
>>>G nsl3 RV Secret [2] nssymmetricamended
|
||||
>>>G nsl7 RV Secret [1] nsl3 soph
|
||||
>>>G nsl7 RV Secret [1] nsl3 spliceAS
|
||||
>>>G nsl7 RV Secret [1] nsl3 spliceAShc
|
||||
>>>G nsl7 RV Secret [1] nsl3 tmn
|
||||
>>>G nsl7 RV Secret [2] nssymmetricamended nsl3
|
||||
>>>G nsl7 RV Secret [2] nssymmetric nsl3
|
||||
>>>G otwayrees BV Secret [1] yahalom
|
||||
>>>G soph IV Niagree [2] bke tmn
|
||||
>>>G soph IV Niagree [2] boyd tmn
|
||||
>>>G soph IV Niagree [2] ccitt509 tmn
|
||||
>>>G soph IV Niagree [2] denningsaccosh tmn
|
||||
>>>G soph IV Niagree [2] nssymmetricamended tmn
|
||||
>>>G soph IV Niagree [2] nssymmetric tmn
|
||||
>>>G sophkx IV Secret [1] soph
|
||||
>>>G spliceAShcCJ CV Secret [0] soph
|
||||
>>>G spliceAShcCJ CV Secret [0] spliceAS
|
||||
>>>G spliceAShcCJ CV Secret [0] spliceAShc
|
||||
>>>G spliceAShcCJ CV Secret [1] tmn
|
||||
>>>G spliceAShcCJ CV Secret [2] nssymmetric
|
||||
>>>G spliceAShcCJ CV Secret [2] nssymmetricamended
|
||||
>>>G wmfbrutus BV Secret [0] yahalomBan
|
||||
>>>G wmfbrutus BV Secret [1] yahalompaulson
|
||||
>>>G wmfbrutus BV Secret [2] boyd
|
||||
>>>G wmfbrutus BV Secret [2] gongnonce
|
||||
>>>G wmfbrutus BV Secret [2] gongnonceb
|
||||
>>>G wmfbrutus BV Secret [2] isoiec11770213
|
||||
>>>G wmfbrutus BV Secret [2] kaochow
|
||||
>>>G wmfbrutus BV Secret [2] kaochow2
|
||||
>>>G wmfbrutus BV Secret [2] kaochow3
|
||||
>>>G wmfbrutus BV Secret [2] kaochowPalm
|
||||
>>>G wmfbrutus BV Secret [2] ksl
|
||||
>>>G wmfbrutus BV Secret [2] woolamce
|
||||
>>>G wmfbrutus BV Secret [2] woolampif
|
||||
>>>G wmfbrutus BV Secret [2] yahalom
|
||||
>>>G woolamce BV Secret [1] denningsaccosh woolamcmv
|
||||
>>>G woolamce BV Secret [2] yahalomBan
|
||||
>>>G woolamce BV Secret [2] yahalompaulson
|
||||
>>>G woolamcmv AV Secret [1] denningsaccosh
|
||||
>>>G woolamcmv AV Secret [1] yahalomlowe
|
||||
>>>G woolamcmv AV Secret [2] yahalomBan
|
||||
>>>G woolamcmv AV Secret [2] yahalompaulson
|
||||
>>>G woolamcmv BV Secret [1] denningsaccosh
|
||||
>>>G woolamcmv BV Secret [2] yahalomBan
|
||||
>>>G woolamcmv BV Secret [2] yahalompaulson
|
||||
>>>G yahalom AV Secret [1] denningsaccosh woolamcmv
|
||||
>>>G yahalom AV Secret [2] yahalomBan
|
||||
>>>G yahalom AV Secret [2] yahalompaulson
|
||||
>>>G yahalomBan AV Secret [1] kaochow yahalompaulson
|
||||
>>>G yahalomBan BV Secret [1] kaochow yahalompaulson
|
||||
>>>G yahalom BV Secret [0] yahalomBan
|
||||
>>>G yahalom BV Secret [1] yahalompaulson
|
||||
>>>G yahalomlowe IV Niagree [0] yahalom
|
||||
>>>G yahalomlowe IV Niagree [1] woolamcmv
|
||||
>>>G yahalomlowe IV Niagree [2] wmfbrutus
|
||||
>>>G yahalomlowe IV Secret [1] woolamcmv
|
||||
>>>G yahalomlowe RV Niagree [1] denningsaccosh yahalomBan
|
||||
>>>G yahalomlowe RV Niagree [1] denningsaccosh yahalompaulson
|
||||
>>>G yahalomlowe RV Niagree [2] denningsaccosh
|
||||
>>>G yahalomlowe RV Niagree [2] kaochow2 yahalompaulson
|
||||
>>>G yahalomlowe RV Niagree [2] kaochow3 yahalompaulson
|
||||
>>>G yahalomlowe RV Niagree [2] kaochow yahalompaulson
|
||||
>>>G yahalomlowe RV Secret [1] denningsaccosh yahalomBan
|
||||
>>>G yahalomlowe RV Secret [1] denningsaccosh yahalompaulson
|
||||
>>>G yahalomlowe RV Secret [2] denningsaccosh
|
||||
>>>G yahalompaulson IV Secret [1] kaochow
|
||||
>>>G yahalompaulson RV Secret [1] kaochow
|
||||
>>>G yahalompaulson RV Secret [1] woolamcmv
|
||||
>>>G yahalompaulson RV Secret [1] woolampif
|
@ -1,117 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Process the main results
|
||||
#
|
||||
import sys
|
||||
|
||||
class buffer:
|
||||
|
||||
def __init__(self, name="unnamed", prefix=">>>"):
|
||||
self.claims = {}
|
||||
self.count = 0
|
||||
self.name = name
|
||||
self.prefix = prefix
|
||||
|
||||
def reset(self):
|
||||
self.count = 0
|
||||
self.claims = {}
|
||||
|
||||
def size(self):
|
||||
return self.count
|
||||
|
||||
def add(self,(cl, hl), match=-1):
|
||||
# cleanup cl
|
||||
usloc = cl.rfind("_")
|
||||
if usloc != -1:
|
||||
# cut off any underscore stuff (ignore for now)
|
||||
cl = cl[:usloc]
|
||||
|
||||
# possibly add
|
||||
if not (cl,hl) in self.claims.keys():
|
||||
if match >= 0:
|
||||
self.claims[(cl,hl)] = [match]
|
||||
else:
|
||||
self.claims[(cl,hl)] = []
|
||||
self.count = self.count + 1
|
||||
elif match >= 0 and match not in self.claims[(cl,hl)]:
|
||||
self.claims[(cl,hl)].append(match)
|
||||
|
||||
def dump(self):
|
||||
if self.size() == 0:
|
||||
return
|
||||
|
||||
print "Dumping buffer " + self.name
|
||||
print
|
||||
counted = 0
|
||||
for (cl,hl) in self.claims.keys():
|
||||
# Determine whether to print
|
||||
#
|
||||
toprint = True
|
||||
if cl.rfind("Nisynch") != -1:
|
||||
# Nisynch claim
|
||||
# Construct comparable Niagree claim
|
||||
newcl = cl.replace("Nisynch","Niagree")
|
||||
# Now check whether this one occurs
|
||||
if (newcl,hl) in self.claims.keys():
|
||||
toprint = False
|
||||
|
||||
if toprint:
|
||||
res = self.prefix
|
||||
res = res + "\t" + cl
|
||||
res = res + "\t" + str(self.claims[(cl,hl)])
|
||||
res = res + "\t" + str(hl)
|
||||
print res
|
||||
counted = counted + 1
|
||||
print
|
||||
print "Count: " + str(counted) + " in " + self.name
|
||||
print
|
||||
self.reset()
|
||||
|
||||
|
||||
def ignore_this(data):
|
||||
if (data[3].rfind(" SV") != -1):
|
||||
# Server role!
|
||||
return True
|
||||
else:
|
||||
# Not including the server role
|
||||
return False
|
||||
|
||||
def main():
|
||||
|
||||
buf_big = buffer("[Global]",">>>G")
|
||||
buf_small = buffer("[Local]", ">>>L")
|
||||
match = -1
|
||||
|
||||
line = sys.stdin.readline()
|
||||
while line != "":
|
||||
# Clean input
|
||||
line = line.strip()
|
||||
data = line.split("\t")
|
||||
|
||||
# Is it an attack thing?
|
||||
if data[0] != "***":
|
||||
# Nope
|
||||
buf_small.dump()
|
||||
print line
|
||||
# Maybe it reports the match type?
|
||||
matchprefix = "Testing match "
|
||||
loc = line.rfind(matchprefix)
|
||||
if loc != -1:
|
||||
match = int(line[loc + len(matchprefix)])
|
||||
print "Detected match type", match
|
||||
else:
|
||||
if not ignore_this(data):
|
||||
# Yes!
|
||||
claim = data[3]
|
||||
helpers = "\t".join(data[4:])
|
||||
buf_big.add((claim,helpers), match)
|
||||
buf_small.add((claim,helpers), match)
|
||||
|
||||
# Proceed to next line
|
||||
line = sys.stdin.readline()
|
||||
|
||||
buf_small.dump()
|
||||
buf_big.dump()
|
||||
|
||||
|
||||
main()
|
@ -1,469 +0,0 @@
|
||||
|
||||
****************************************
|
||||
Testing multiple tuple widths
|
||||
****************************************
|
||||
|
||||
|
||||
****************************************
|
||||
Testing tuple width 2
|
||||
****************************************
|
||||
|
||||
|
||||
****************************************
|
||||
Testing multiple match methods
|
||||
****************************************
|
||||
|
||||
|
||||
****************************************
|
||||
Testing match 0
|
||||
****************************************
|
||||
|
||||
Evaluating 561 tuples of 2 for 34 protocols.
|
||||
Testing 1 tuples using --summary --match=0 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
Evaluated single results.
|
||||
Correct protocols: ['ccitt509', 'kaochow', 'yahalomBan', 'yahalomlowe', 'kaochow2', 'kaochow3', 'nssymmetric', 'otwayrees', 'wmfbrutus', 'bke', 'soph', 'nsl3', 'nsl7', 'denningsaccosh', 'yahalom', 'sophkx', 'isoiec11770213', 'woolamce', 'nssymmetricamended', 'kaochowPalm', 'andrewBan']
|
||||
Partly flawed protocols: ['woolamcmv', 'andrewLoweBan', 'ksl', 'boyd', 'yahalompaulson', 'gongnonce', 'ns3', 'gongnonceb', 'spliceAShcCJ']
|
||||
Completely flawed protocols: ['spliceAS', 'woolampif', 'tmn', 'spliceAShc']
|
||||
Testing 2 tuples using --summary --match=0 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
*** 0 290/561 kaochow IV Niagree_6 nsl7
|
||||
*** 1 290/561 kaochow RV Nisynch_8 nsl7
|
||||
*** 2 290/561 kaochow RV Niagree_9 nsl7
|
||||
*** 3 290/561 kaochow IV Nisynch_5 nsl7
|
||||
*** 4 312/561 kaochow2 RV Nisynch_8 nsl7
|
||||
*** 5 312/561 kaochow2 RV Niagree_9 nsl7
|
||||
*** 6 312/561 kaochow2 IV Niagree_6 nsl7
|
||||
*** 7 312/561 kaochow2 IV Nisynch_5 nsl7
|
||||
*** 8 333/561 kaochow3 IV Niagree_6 nsl7
|
||||
*** 9 333/561 kaochow3 RV Nisynch_8 nsl7
|
||||
*** 10 333/561 kaochow3 RV Niagree_9 nsl7
|
||||
*** 11 333/561 kaochow3 IV Nisynch_5 nsl7
|
||||
*** 12 377/561 ns3 IV Secret_i1 soph
|
||||
*** 13 377/561 ns3 IV Secret_i2 soph
|
||||
*** 14 377/561 ns3 IV Niagree_i3 soph
|
||||
*** 15 377/561 ns3 IV Nisynch_i4 soph
|
||||
*** 16 379/561 ns3 IV Secret_i2 spliceAShc
|
||||
*** 17 380/561 ns3 IV Secret_i2 spliceAS
|
||||
*** 18 395/561 nsl3 RV Secret_r1 soph
|
||||
*** 19 395/561 nsl3 IV Secret_i2 soph
|
||||
*** 20 395/561 nsl3 IV Secret_i1 soph
|
||||
*** 21 395/561 nsl3 IV Nisynch_i4 soph
|
||||
*** 22 395/561 nsl3 IV Niagree_i3 soph
|
||||
*** 23 397/561 nsl3 RV Secret_r2 spliceAShc
|
||||
*** 24 397/561 nsl3 IV Secret_i2 spliceAShc
|
||||
*** 25 398/561 nsl3 RV Secret_r2 spliceAS
|
||||
*** 26 398/561 nsl3 IV Secret_i2 spliceAS
|
||||
*** 27 483/561 spliceAShcCJ CV Secret_7 soph
|
||||
*** 28 483/561 spliceAShcCJ SV Secret_8 soph
|
||||
*** 29 495/561 spliceAShcCJ CV Secret_7 spliceAShc
|
||||
*** 30 495/561 spliceAShcCJ SV Secret_8 spliceAShc
|
||||
*** 31 496/561 spliceAShcCJ CV Secret_7 spliceAS
|
||||
*** 32 496/561 spliceAShcCJ SV Secret_8 spliceAS
|
||||
*** 33 536/561 wmfbrutus BV Secret_3 yahalomBan
|
||||
*** 34 557/561 yahalom BV Secret_6 yahalomBan
|
||||
*** 35 559/561 yahalomlowe IV Niagree_9 yahalom
|
||||
*** 36 559/561 yahalomlowe IV Nisynch_10 yahalom
|
||||
Processed 561 tuple combinations in total.
|
||||
Found 37 new attacks.
|
||||
These were helped by:
|
||||
nsl7: All-Correct. This possibly breaks ['kaochow', 'kaochow2', 'kaochow3']
|
||||
spliceAS: All-Flawed. This possibly breaks ['ns3', 'nsl3', 'spliceAShcCJ']
|
||||
yahalom: All-Correct. This possibly breaks ['yahalomlowe']
|
||||
yahalomBan: All-Correct. This possibly breaks ['wmfbrutus', 'yahalom']
|
||||
spliceAShc: All-Flawed. This possibly breaks ['ns3', 'nsl3', 'spliceAShcCJ']
|
||||
soph: All-Correct. This possibly breaks ['ns3', 'nsl3', 'spliceAShcCJ']
|
||||
|
||||
****************************************
|
||||
Testing match 1
|
||||
****************************************
|
||||
|
||||
Evaluating 561 tuples of 2 for 34 protocols.
|
||||
Testing 1 tuples using --summary --match=1 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
Evaluated single results.
|
||||
Correct protocols: ['ccitt509', 'kaochow', 'yahalomBan', 'yahalomlowe', 'kaochow2', 'kaochow3', 'nssymmetric', 'otwayrees', 'wmfbrutus', 'bke', 'soph', 'nsl3', 'nsl7', 'denningsaccosh', 'yahalom', 'sophkx', 'isoiec11770213', 'woolamce', 'nssymmetricamended', 'kaochowPalm', 'andrewBan']
|
||||
Partly flawed protocols: ['woolamcmv', 'andrewLoweBan', 'ksl', 'boyd', 'yahalompaulson', 'gongnonce', 'ns3', 'gongnonceb', 'spliceAShcCJ']
|
||||
Completely flawed protocols: ['spliceAS', 'woolampif', 'tmn', 'spliceAShc']
|
||||
Testing 2 tuples using --summary --match=1 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
*** 0 121/561 boyd RV Secret_10 woolampif
|
||||
*** 1 121/561 boyd IV Secret_6 woolampif
|
||||
*** 2 125/561 boyd RV Secret_10 yahalom
|
||||
*** 3 125/561 boyd IV Secret_6 yahalom
|
||||
*** 4 144/561 ccitt509 RV Secret_8 spliceAShc
|
||||
*** 5 144/561 ccitt509 RV Secret_9 spliceAShc
|
||||
*** 6 145/561 ccitt509 RV Secret_9 spliceAS
|
||||
*** 7 145/561 ccitt509 RV Secret_8 spliceAS
|
||||
*** 8 145/561 ccitt509 IV Secret_5 spliceAS
|
||||
*** 9 145/561 ccitt509 IV Secret_4 spliceAS
|
||||
*** 10 146/561 ccitt509 RV Secret_8 tmn
|
||||
*** 11 146/561 ccitt509 IV Secret_5 tmn
|
||||
*** 12 146/561 ccitt509 IV Secret_4 tmn
|
||||
*** 13 146/561 ccitt509 RV Secret_9 tmn
|
||||
*** 14 159/561 kaochow RV Secret_10 denningsaccosh
|
||||
*** 15 159/561 kaochow RV Niagree_9 denningsaccosh
|
||||
*** 16 177/561 woolamcmv BV Secret_11 denningsaccosh
|
||||
*** 17 177/561 denningsaccosh AV Secret_4 woolamcmv
|
||||
*** 18 177/561 woolamcmv AV Secret_8 denningsaccosh
|
||||
*** 19 177/561 denningsaccosh AV Niagree_6 woolamcmv
|
||||
*** 20 177/561 denningsaccosh AV Nisynch_5 woolamcmv
|
||||
*** 21 177/561 woolamcmv SV Secret_14 denningsaccosh
|
||||
*** 22 180/561 denningsaccosh AV Niagree_6 yahalomlowe
|
||||
*** 23 180/561 denningsaccosh AV Nisynch_5 yahalomlowe
|
||||
*** 24 218/561 gongnonce IV Niagree_9 nsl7
|
||||
*** 25 218/561 gongnonce IV Nisynch_8 nsl7
|
||||
*** 26 301/561 kaochow RV Secret_10 woolamce
|
||||
*** 27 301/561 kaochow IV Niagree_6 woolamce
|
||||
*** 28 301/561 kaochow RV Nisynch_8 woolamce
|
||||
*** 29 301/561 kaochow RV Niagree_9 woolamce
|
||||
*** 30 301/561 kaochow IV Secret_7 woolamce
|
||||
*** 31 301/561 kaochow IV Nisynch_5 woolamce
|
||||
*** 32 303/561 kaochow RV Secret_10 woolampif
|
||||
*** 33 303/561 kaochow IV Niagree_6 woolampif
|
||||
*** 34 303/561 kaochow RV Nisynch_8 woolampif
|
||||
*** 35 303/561 kaochow RV Niagree_9 woolampif
|
||||
*** 36 303/561 kaochow IV Nisynch_5 woolampif
|
||||
*** 37 305/561 kaochow RV Secret_10 yahalomlowe
|
||||
*** 38 305/561 kaochow IV Niagree_6 yahalomlowe
|
||||
*** 39 305/561 kaochow IV Nisynch_5 yahalomlowe
|
||||
*** 40 305/561 kaochow RV Nisynch_8 yahalomlowe
|
||||
*** 41 305/561 kaochow RV Niagree_9 yahalomlowe
|
||||
*** 42 306/561 kaochow RV Secret_10 yahalompaulson
|
||||
*** 43 306/561 kaochow IV Niagree_6 yahalompaulson
|
||||
*** 44 306/561 yahalompaulson RV Secret_11 kaochow
|
||||
*** 45 306/561 kaochow RV Nisynch_8 yahalompaulson
|
||||
*** 46 306/561 kaochow RV Niagree_9 yahalompaulson
|
||||
*** 47 306/561 yahalompaulson IV Secret_8 kaochow
|
||||
*** 48 306/561 kaochow IV Nisynch_5 yahalompaulson
|
||||
*** 49 381/561 ns3 IV Secret_i2 tmn
|
||||
*** 50 390/561 nsl3 IV Nisynch_i4 nsl7
|
||||
*** 51 390/561 nsl3 IV Niagree_i3 nsl7
|
||||
*** 52 399/561 nsl3 RV Secret_r2 tmn
|
||||
*** 53 399/561 nsl3 IV Secret_i2 tmn
|
||||
*** 54 469/561 otwayrees BV Secret_6 yahalom
|
||||
*** 55 470/561 sophkx IV Secret_4 soph
|
||||
*** 56 497/561 spliceAShcCJ CV Secret_7 tmn
|
||||
*** 57 497/561 spliceAShcCJ SV Secret_8 tmn
|
||||
*** 58 538/561 wmfbrutus BV Secret_3 yahalompaulson
|
||||
*** 59 548/561 woolamcmv AV Secret_8 yahalomlowe
|
||||
*** 60 548/561 yahalomlowe IV Niagree_9 woolamcmv
|
||||
*** 61 548/561 yahalomlowe IV Secret_8 woolamcmv
|
||||
*** 62 548/561 yahalomlowe IV Nisynch_10 woolamcmv
|
||||
*** 63 548/561 woolamcmv SV Secret_14 yahalomlowe
|
||||
*** 64 549/561 yahalompaulson RV Secret_11 woolamcmv
|
||||
*** 65 553/561 yahalompaulson RV Secret_11 woolampif
|
||||
*** 66 560/561 yahalom BV Secret_6 yahalompaulson
|
||||
Processed 561 tuple combinations in total.
|
||||
Found 67 new attacks.
|
||||
These were helped by:
|
||||
woolamcmv: Mixed. This possibly breaks ['denningsaccosh', 'yahalomlowe', 'yahalompaulson']
|
||||
kaochow: All-Correct. This possibly breaks ['yahalompaulson']
|
||||
nsl7: All-Correct. This possibly breaks ['gongnonce', 'kaochow', 'nsl3']
|
||||
denningsaccosh: All-Correct. This possibly breaks ['kaochow', 'woolamcmv']
|
||||
spliceAS: All-Flawed. This possibly breaks ['ccitt509', 'ns3', 'nsl3', 'spliceAShcCJ']
|
||||
yahalom: All-Correct. This possibly breaks ['boyd', 'otwayrees', 'yahalomlowe']
|
||||
woolampif: All-Flawed. This possibly breaks ['boyd', 'kaochow', 'yahalompaulson']
|
||||
yahalomBan: All-Correct. This possibly breaks ['wmfbrutus', 'yahalom']
|
||||
spliceAShc: All-Flawed. This possibly breaks ['ccitt509', 'ns3', 'nsl3', 'spliceAShcCJ']
|
||||
woolamce: All-Correct. This possibly breaks ['kaochow']
|
||||
yahalompaulson: Mixed. This possibly breaks ['kaochow', 'wmfbrutus', 'yahalom']
|
||||
yahalomlowe: All-Correct. This possibly breaks ['denningsaccosh', 'kaochow', 'woolamcmv']
|
||||
soph: All-Correct. This possibly breaks ['nsl3', 'sophkx', 'spliceAShcCJ']
|
||||
tmn: All-Flawed. This possibly breaks ['ccitt509', 'ns3', 'nsl3', 'spliceAShcCJ']
|
||||
|
||||
****************************************
|
||||
Testing match 2
|
||||
****************************************
|
||||
|
||||
Evaluating 561 tuples of 2 for 34 protocols.
|
||||
Testing 1 tuples using --summary --match=2 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
Evaluated single results.
|
||||
Correct protocols: ['ccitt509', 'kaochow', 'yahalomlowe', 'kaochow2', 'kaochow3', 'nssymmetric', 'wmfbrutus', 'bke', 'soph', 'nsl3', 'nsl7', 'sophkx', 'isoiec11770213', 'woolamce', 'nssymmetricamended', 'kaochowPalm', 'andrewBan']
|
||||
Partly flawed protocols: ['woolamcmv', 'andrewLoweBan', 'ksl', 'boyd', 'gongnonce', 'ns3', 'gongnonceb', 'denningsaccosh', 'yahalom', 'spliceAShcCJ']
|
||||
Completely flawed protocols: ['spliceAS', 'yahalomBan', 'otwayrees', 'woolampif', 'tmn', 'spliceAShc', 'yahalompaulson']
|
||||
Testing 2 tuples using --summary --match=2 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
*** 0 118/561 wmfbrutus BV Secret_3 boyd
|
||||
*** 1 119/561 boyd RV Secret_10 woolamce
|
||||
*** 2 119/561 boyd IV Secret_6 woolamce
|
||||
*** 3 122/561 boyd RV Secret_10 yahalomBan
|
||||
*** 4 122/561 boyd IV Secret_6 yahalomBan
|
||||
*** 5 124/561 boyd RV Secret_10 yahalompaulson
|
||||
*** 6 124/561 boyd IV Secret_6 yahalompaulson
|
||||
*** 7 138/561 ccitt509 IV Secret_5 nssymmetricamended
|
||||
*** 8 138/561 ccitt509 RV Secret_8 nssymmetricamended
|
||||
*** 9 138/561 ccitt509 RV Secret_9 nssymmetricamended
|
||||
*** 10 138/561 ccitt509 IV Secret_4 nssymmetricamended
|
||||
*** 11 139/561 ccitt509 IV Secret_4 nssymmetric
|
||||
*** 12 139/561 ccitt509 RV Secret_8 nssymmetric
|
||||
*** 13 139/561 ccitt509 RV Secret_9 nssymmetric
|
||||
*** 14 139/561 ccitt509 IV Secret_5 nssymmetric
|
||||
*** 15 157/561 denningsaccosh BV Niagree_9 isoiec11770213
|
||||
*** 16 166/561 denningsaccosh BV Secret_7 nssymmetricamended
|
||||
*** 17 166/561 denningsaccosh BV Niagree_9 nssymmetricamended
|
||||
*** 18 167/561 denningsaccosh BV Niagree_9 nssymmetric
|
||||
*** 19 167/561 denningsaccosh BV Secret_7 nssymmetric
|
||||
*** 20 168/561 denningsaccosh BV Niagree_9 otwayrees
|
||||
*** 21 175/561 denningsaccosh AV Niagree_6 wmfbrutus
|
||||
*** 22 175/561 denningsaccosh BV Niagree_9 wmfbrutus
|
||||
*** 23 179/561 denningsaccosh AV Secret_4 yahalomBan
|
||||
*** 24 179/561 denningsaccosh AV Niagree_6 yahalomBan
|
||||
*** 25 180/561 yahalomlowe RV Niagree_13 denningsaccosh
|
||||
*** 26 180/561 yahalomlowe RV Nisynch_12 denningsaccosh
|
||||
*** 27 180/561 yahalomlowe RV Secret_11 denningsaccosh
|
||||
*** 28 181/561 denningsaccosh AV Secret_4 yahalompaulson
|
||||
*** 29 181/561 denningsaccosh AV Niagree_6 yahalompaulson
|
||||
*** 30 182/561 denningsaccosh AV Niagree_6 yahalom
|
||||
*** 31 186/561 kaochow RV Secret_10 gongnonceb
|
||||
*** 32 186/561 kaochow RV Nisynch_8 gongnonceb
|
||||
*** 33 186/561 kaochow RV Niagree_9 gongnonceb
|
||||
*** 34 202/561 wmfbrutus BV Secret_3 gongnonceb
|
||||
*** 35 212/561 kaochow RV Secret_10 gongnonce
|
||||
*** 36 213/561 kaochow2 RV Secret_10 gongnonce
|
||||
*** 37 214/561 kaochow3 RV Secret_10 gongnonce
|
||||
*** 38 228/561 wmfbrutus BV Secret_3 gongnonce
|
||||
*** 39 253/561 wmfbrutus BV Secret_3 isoiec11770213
|
||||
*** 40 277/561 wmfbrutus BV Secret_3 kaochowPalm
|
||||
*** 41 300/561 wmfbrutus BV Secret_3 kaochow
|
||||
*** 42 303/561 kaochow IV Secret_7 woolampif
|
||||
*** 43 304/561 kaochow RV Secret_10 yahalomBan
|
||||
*** 44 304/561 kaochow IV Niagree_6 yahalomBan
|
||||
*** 45 304/561 kaochow RV Nisynch_8 yahalomBan
|
||||
*** 46 304/561 kaochow RV Niagree_9 yahalomBan
|
||||
*** 47 304/561 kaochow IV Secret_7 yahalomBan
|
||||
*** 48 304/561 kaochow IV Nisynch_5 yahalomBan
|
||||
*** 49 306/561 kaochow IV Secret_7 yahalompaulson
|
||||
*** 50 322/561 wmfbrutus BV Secret_3 kaochow2
|
||||
*** 51 325/561 kaochow2 RV Nisynch_8 woolampif
|
||||
*** 52 325/561 kaochow2 RV Niagree_9 woolampif
|
||||
*** 53 325/561 kaochow2 IV Niagree_6 woolampif
|
||||
*** 54 325/561 kaochow2 IV Secret_7 woolampif
|
||||
*** 55 325/561 kaochow2 IV Nisynch_5 woolampif
|
||||
*** 56 325/561 kaochow2 RV Secret_10 woolampif
|
||||
*** 57 326/561 kaochow2 RV Nisynch_8 yahalomBan
|
||||
*** 58 326/561 kaochow2 RV Niagree_9 yahalomBan
|
||||
*** 59 326/561 kaochow2 IV Niagree_6 yahalomBan
|
||||
*** 60 326/561 kaochow2 IV Secret_7 yahalomBan
|
||||
*** 61 326/561 kaochow2 IV Nisynch_5 yahalomBan
|
||||
*** 62 326/561 kaochow2 RV Secret_10 yahalomBan
|
||||
*** 63 328/561 kaochow2 RV Nisynch_8 yahalompaulson
|
||||
*** 64 328/561 kaochow2 RV Niagree_9 yahalompaulson
|
||||
*** 65 328/561 kaochow2 IV Secret_7 yahalompaulson
|
||||
*** 66 328/561 kaochow2 IV Niagree_6 yahalompaulson
|
||||
*** 67 328/561 kaochow2 IV Nisynch_5 yahalompaulson
|
||||
*** 68 328/561 kaochow2 RV Secret_10 yahalompaulson
|
||||
*** 69 343/561 wmfbrutus BV Secret_3 kaochow3
|
||||
*** 70 346/561 kaochow3 RV Secret_10 woolampif
|
||||
*** 71 346/561 kaochow3 IV Niagree_6 woolampif
|
||||
*** 72 346/561 kaochow3 RV Nisynch_8 woolampif
|
||||
*** 73 346/561 kaochow3 RV Niagree_9 woolampif
|
||||
*** 74 346/561 kaochow3 IV Secret_7 woolampif
|
||||
*** 75 346/561 kaochow3 IV Nisynch_5 woolampif
|
||||
*** 76 347/561 kaochow3 RV Secret_10 yahalomBan
|
||||
*** 77 347/561 kaochow3 RV Niagree_9 yahalomBan
|
||||
*** 78 349/561 kaochow3 RV Secret_10 yahalompaulson
|
||||
*** 79 349/561 kaochow3 RV Nisynch_8 yahalompaulson
|
||||
*** 80 349/561 kaochow3 IV Niagree_6 yahalompaulson
|
||||
*** 81 349/561 kaochow3 IV Secret_7 yahalompaulson
|
||||
*** 82 349/561 kaochow3 IV Nisynch_5 yahalompaulson
|
||||
*** 83 349/561 kaochow3 RV Niagree_9 yahalompaulson
|
||||
*** 84 363/561 wmfbrutus BV Secret_3 ksl
|
||||
*** 85 371/561 ns3 IV Niagree_i3 nsl3
|
||||
*** 86 371/561 ns3 IV Nisynch_i4 nsl3
|
||||
*** 87 372/561 ns3 IV Niagree_i3 nsl7
|
||||
*** 88 372/561 ns3 IV Nisynch_i4 nsl7
|
||||
*** 89 373/561 ns3 IV Secret_i2 nssymmetricamended
|
||||
*** 90 374/561 ns3 IV Secret_i2 nssymmetric
|
||||
*** 91 391/561 nsl3 RV Secret_r2 nssymmetricamended
|
||||
*** 92 391/561 nsl3 IV Secret_i2 nssymmetricamended
|
||||
*** 93 392/561 nsl3 RV Secret_r2 nssymmetric
|
||||
*** 94 392/561 nsl3 IV Secret_i2 nssymmetric
|
||||
*** 95 429/561 spliceAShcCJ CV Secret_7 nssymmetricamended
|
||||
*** 96 429/561 spliceAShcCJ SV Secret_8 nssymmetricamended
|
||||
*** 97 444/561 spliceAShcCJ CV Secret_7 nssymmetric
|
||||
*** 98 444/561 spliceAShcCJ SV Secret_8 nssymmetric
|
||||
*** 99 533/561 wmfbrutus BV Secret_3 woolamce
|
||||
*** 100 535/561 wmfbrutus BV Secret_3 woolampif
|
||||
*** 101 537/561 yahalomlowe IV Niagree_9 wmfbrutus
|
||||
*** 102 537/561 yahalomlowe IV Nisynch_10 wmfbrutus
|
||||
*** 103 539/561 wmfbrutus BV Secret_3 yahalom
|
||||
*** 104 542/561 woolamce BV Secret_8 yahalomBan
|
||||
*** 105 544/561 woolamce BV Secret_8 yahalompaulson
|
||||
*** 106 547/561 woolamcmv BV Secret_11 yahalomBan
|
||||
*** 107 547/561 woolamcmv AV Secret_8 yahalomBan
|
||||
*** 108 549/561 woolamcmv BV Secret_11 yahalompaulson
|
||||
*** 109 549/561 woolamcmv AV Secret_8 yahalompaulson
|
||||
*** 110 557/561 yahalom AV Secret_5 yahalomBan
|
||||
*** 111 560/561 yahalom AV Secret_5 yahalompaulson
|
||||
Processed 561 tuple combinations in total.
|
||||
Found 112 new attacks.
|
||||
These were helped by:
|
||||
woolampif: All-Flawed. This possibly breaks ['boyd', 'kaochow', 'kaochow2', 'kaochow3', 'wmfbrutus']
|
||||
spliceAS: All-Flawed. This possibly breaks ['nsl3', 'spliceAShcCJ']
|
||||
kaochow: All-Correct. This possibly breaks ['wmfbrutus']
|
||||
yahalomlowe: All-Correct. This possibly breaks ['denningsaccosh']
|
||||
kaochow2: All-Correct. This possibly breaks ['wmfbrutus']
|
||||
kaochow3: All-Correct. This possibly breaks ['wmfbrutus']
|
||||
nssymmetric: All-Correct. This possibly breaks ['ccitt509', 'denningsaccosh', 'ns3', 'nsl3', 'spliceAShcCJ']
|
||||
otwayrees: All-Flawed. This possibly breaks ['denningsaccosh']
|
||||
yahalomBan: All-Flawed. This possibly breaks ['boyd', 'denningsaccosh', 'kaochow', 'kaochow2', 'kaochow3', 'wmfbrutus', 'woolamce', 'woolamcmv', 'yahalom']
|
||||
wmfbrutus: All-Correct. This possibly breaks ['denningsaccosh', 'yahalomlowe']
|
||||
ksl: Mixed. This possibly breaks ['wmfbrutus']
|
||||
tmn: All-Flawed. This possibly breaks ['ccitt509', 'ns3', 'nsl3', 'spliceAShcCJ']
|
||||
spliceAShc: All-Flawed. This possibly breaks ['spliceAShcCJ']
|
||||
boyd: Mixed. This possibly breaks ['wmfbrutus']
|
||||
kaochowPalm: All-Correct. This possibly breaks ['wmfbrutus']
|
||||
gongnonce: Mixed. This possibly breaks ['kaochow', 'kaochow2', 'kaochow3', 'wmfbrutus']
|
||||
soph: All-Correct. This possibly breaks ['nsl3', 'sophkx']
|
||||
gongnonceb: Mixed. This possibly breaks ['kaochow', 'wmfbrutus']
|
||||
nsl3: All-Correct. This possibly breaks ['ns3']
|
||||
nsl7: All-Correct. This possibly breaks ['gongnonce', 'kaochow', 'ns3', 'nsl3']
|
||||
denningsaccosh: Mixed. This possibly breaks ['woolamcmv', 'yahalomlowe']
|
||||
yahalom: Mixed. This possibly breaks ['boyd', 'denningsaccosh', 'wmfbrutus', 'yahalomlowe']
|
||||
isoiec11770213: All-Correct. This possibly breaks ['denningsaccosh', 'wmfbrutus']
|
||||
woolamce: All-Correct. This possibly breaks ['boyd', 'kaochow', 'wmfbrutus']
|
||||
nssymmetricamended: All-Correct. This possibly breaks ['ccitt509', 'denningsaccosh', 'ns3', 'nsl3', 'spliceAShcCJ']
|
||||
yahalompaulson: All-Flawed. This possibly breaks ['boyd', 'denningsaccosh', 'kaochow', 'kaochow2', 'kaochow3', 'wmfbrutus', 'woolamce', 'woolamcmv', 'yahalom']
|
||||
|
||||
****************************************
|
||||
Testing tuple width 3
|
||||
****************************************
|
||||
|
||||
|
||||
****************************************
|
||||
Testing multiple match methods
|
||||
****************************************
|
||||
|
||||
|
||||
****************************************
|
||||
Testing match 0
|
||||
****************************************
|
||||
|
||||
Evaluating 5984 tuples of 3 for 34 protocols.
|
||||
Evaluated single results.
|
||||
Correct protocols: ['ccitt509', 'kaochow', 'yahalomBan', 'yahalomlowe', 'kaochow2', 'kaochow3', 'nssymmetric', 'otwayrees', 'wmfbrutus', 'bke', 'soph', 'nsl3', 'nsl7', 'denningsaccosh', 'yahalom', 'sophkx', 'isoiec11770213', 'woolamce', 'nssymmetricamended', 'kaochowPalm', 'andrewBan']
|
||||
Partly flawed protocols: ['woolamcmv', 'andrewLoweBan', 'ksl', 'boyd', 'yahalompaulson', 'gongnonce', 'ns3', 'gongnonceb', 'spliceAShcCJ']
|
||||
Completely flawed protocols: ['spliceAS', 'woolampif', 'tmn', 'spliceAShc']
|
||||
Testing 3 tuples using --summary --match=0 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
Processed 5984 tuple combinations in total.
|
||||
Found 0 new attacks.
|
||||
|
||||
****************************************
|
||||
Testing match 1
|
||||
****************************************
|
||||
|
||||
Evaluating 5984 tuples of 3 for 34 protocols.
|
||||
Evaluated single results.
|
||||
Correct protocols: ['ccitt509', 'kaochow', 'yahalomBan', 'yahalomlowe', 'kaochow2', 'kaochow3', 'nssymmetric', 'otwayrees', 'wmfbrutus', 'bke', 'soph', 'nsl3', 'nsl7', 'denningsaccosh', 'yahalom', 'sophkx', 'isoiec11770213', 'woolamce', 'nssymmetricamended', 'kaochowPalm', 'andrewBan']
|
||||
Partly flawed protocols: ['woolamcmv', 'andrewLoweBan', 'ksl', 'boyd', 'yahalompaulson', 'gongnonce', 'ns3', 'gongnonceb', 'spliceAShcCJ']
|
||||
Completely flawed protocols: ['spliceAS', 'woolampif', 'tmn', 'spliceAShc']
|
||||
Testing 3 tuples using --summary --match=1 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
*** 0 2587/5984 denningsaccosh AV Niagree_6 nssymmetricamended yahalom
|
||||
*** 1 2587/5984 denningsaccosh AV Nisynch_5 nssymmetricamended yahalom
|
||||
*** 2 2686/5984 denningsaccosh AV Niagree_6 wmfbrutus yahalom
|
||||
*** 3 2686/5984 denningsaccosh AV Nisynch_5 wmfbrutus yahalom
|
||||
*** 4 2687/5984 woolamce BV Secret_8 denningsaccosh woolamcmv
|
||||
*** 5 2697/5984 yahalom AV Secret_5 denningsaccosh woolamcmv
|
||||
*** 6 2702/5984 yahalomlowe RV Niagree_13 denningsaccosh yahalomBan
|
||||
*** 7 2702/5984 yahalomlowe RV Nisynch_12 denningsaccosh yahalomBan
|
||||
*** 8 2702/5984 yahalomlowe RV Secret_11 denningsaccosh yahalomBan
|
||||
*** 9 2704/5984 denningsaccosh AV Nisynch_5 yahalomBan yahalom
|
||||
*** 10 2704/5984 denningsaccosh AV Niagree_6 yahalomBan yahalom
|
||||
*** 11 2705/5984 yahalomlowe RV Niagree_13 denningsaccosh yahalompaulson
|
||||
*** 12 2705/5984 yahalomlowe RV Nisynch_12 denningsaccosh yahalompaulson
|
||||
*** 13 2705/5984 yahalomlowe RV Secret_11 denningsaccosh yahalompaulson
|
||||
*** 14 2707/5984 denningsaccosh AV Nisynch_5 yahalompaulson yahalom
|
||||
*** 15 2707/5984 denningsaccosh AV Niagree_6 yahalompaulson yahalom
|
||||
*** 16 4208/5984 yahalomBan AV Secret_5 kaochow yahalompaulson
|
||||
*** 17 4208/5984 yahalomBan BV Secret_6 kaochow yahalompaulson
|
||||
*** 18 5019/5984 nsl7 RV Secret_4 nsl3 soph
|
||||
*** 19 5021/5984 nsl7 RV Secret_5 nsl3 spliceAShc
|
||||
*** 20 5022/5984 nsl7 RV Secret_5 nsl3 spliceAS
|
||||
*** 21 5023/5984 nsl7 RV Secret_5 nsl3 tmn
|
||||
Processed 5984 tuple combinations in total.
|
||||
Found 22 new attacks.
|
||||
These were helped by:
|
||||
woolamcmv: Mixed. This possibly breaks ['woolamce', 'yahalom']
|
||||
nsl3: All-Correct. This possibly breaks ['nsl7']
|
||||
denningsaccosh: All-Correct. This possibly breaks ['woolamce', 'yahalom', 'yahalomlowe']
|
||||
spliceAS: All-Flawed. This possibly breaks ['nsl7']
|
||||
yahalom: All-Correct. This possibly breaks ['denningsaccosh']
|
||||
kaochow: All-Correct. This possibly breaks ['yahalomBan']
|
||||
yahalomBan: All-Correct. This possibly breaks ['yahalomlowe', 'denningsaccosh']
|
||||
spliceAShc: All-Flawed. This possibly breaks ['nsl7']
|
||||
wmfbrutus: All-Correct. This possibly breaks ['denningsaccosh']
|
||||
nssymmetricamended: All-Correct. This possibly breaks ['denningsaccosh']
|
||||
yahalompaulson: Mixed. This possibly breaks ['yahalomlowe', 'denningsaccosh', 'yahalomBan']
|
||||
soph: All-Correct. This possibly breaks ['nsl7']
|
||||
tmn: All-Flawed. This possibly breaks ['nsl7']
|
||||
|
||||
****************************************
|
||||
Testing match 2
|
||||
****************************************
|
||||
|
||||
Evaluating 5984 tuples of 3 for 34 protocols.
|
||||
Evaluated single results.
|
||||
Correct protocols: ['ccitt509', 'kaochow', 'yahalomlowe', 'kaochow2', 'kaochow3', 'nssymmetric', 'wmfbrutus', 'bke', 'soph', 'nsl3', 'nsl7', 'sophkx', 'isoiec11770213', 'woolamce', 'nssymmetricamended', 'kaochowPalm', 'andrewBan']
|
||||
Partly flawed protocols: ['woolamcmv', 'andrewLoweBan', 'ksl', 'boyd', 'gongnonce', 'ns3', 'gongnonceb', 'denningsaccosh', 'yahalom', 'spliceAShcCJ']
|
||||
Completely flawed protocols: ['spliceAS', 'yahalomBan', 'otwayrees', 'woolampif', 'tmn', 'spliceAShc', 'yahalompaulson']
|
||||
Testing 3 tuples using --summary --match=2 --arachne --timer=4 --max-runs=4 --max-length=18
|
||||
*** 0 450/5984 spliceAShcCJ SV Secret_8 andrewBan soph
|
||||
*** 1 1309/5984 ns3 IV Niagree_i3 bke tmn
|
||||
*** 2 1309/5984 ns3 IV Nisynch_i4 bke tmn
|
||||
*** 3 1414/5984 soph IV Niagree_3 bke tmn
|
||||
*** 4 1744/5984 ns3 IV Niagree_i3 boyd tmn
|
||||
*** 5 1744/5984 ns3 IV Nisynch_i4 boyd tmn
|
||||
*** 6 1849/5984 soph IV Niagree_3 boyd tmn
|
||||
*** 7 2150/5984 ns3 IV Niagree_i3 ccitt509 tmn
|
||||
*** 8 2150/5984 ns3 IV Nisynch_i4 ccitt509 tmn
|
||||
*** 9 2255/5984 soph IV Niagree_3 ccitt509 tmn
|
||||
*** 10 2437/5984 kaochow RV Secret_10 denningsaccosh nsl7
|
||||
*** 11 2528/5984 ns3 IV Niagree_i3 denningsaccosh tmn
|
||||
*** 12 2528/5984 ns3 IV Nisynch_i4 denningsaccosh tmn
|
||||
*** 13 2633/5984 soph IV Niagree_3 denningsaccosh tmn
|
||||
*** 14 2981/5984 spliceAShcCJ SV Secret_8 gongnonceb soph
|
||||
*** 15 3306/5984 spliceAShcCJ SV Secret_8 gongnonce soph
|
||||
*** 16 3606/5984 spliceAShcCJ SV Secret_8 isoiec11770213 soph
|
||||
*** 17 3780/5984 ns3 IV Niagree_i3 kaochowPalm tmn
|
||||
*** 18 3780/5984 ns3 IV Nisynch_i4 kaochowPalm tmn
|
||||
*** 19 3882/5984 spliceAShcCJ SV Secret_8 kaochowPalm soph
|
||||
*** 20 4135/5984 spliceAShcCJ SV Secret_8 kaochow soph
|
||||
*** 21 4210/5984 yahalomlowe RV Niagree_13 kaochow yahalompaulson
|
||||
*** 22 4366/5984 spliceAShcCJ SV Secret_8 kaochow2 soph
|
||||
*** 23 4441/5984 yahalomlowe RV Niagree_13 kaochow2 yahalompaulson
|
||||
*** 24 4514/5984 kaochow3 IV Secret_7 nsl7 yahalomBan
|
||||
*** 25 4514/5984 kaochow3 IV Niagree_6 nsl7 yahalomBan
|
||||
*** 26 4514/5984 kaochow3 RV Nisynch_8 nsl7 yahalomBan
|
||||
*** 27 4514/5984 kaochow3 IV Nisynch_5 nsl7 yahalomBan
|
||||
*** 28 4576/5984 spliceAShcCJ SV Secret_8 kaochow3 soph
|
||||
*** 29 4651/5984 yahalomlowe RV Niagree_13 kaochow3 yahalompaulson
|
||||
*** 30 4886/5984 ns3 IV Niagree_i3 nssymmetricamended tmn
|
||||
*** 31 4886/5984 ns3 IV Nisynch_i4 nssymmetricamended tmn
|
||||
*** 32 4901/5984 ns3 IV Niagree_i3 nssymmetric tmn
|
||||
*** 33 4901/5984 ns3 IV Nisynch_i4 nssymmetric tmn
|
||||
*** 34 5015/5984 nsl7 RV Secret_5 nssymmetricamended nsl3
|
||||
*** 35 5016/5984 nsl7 RV Secret_5 nssymmetric nsl3
|
||||
*** 36 5349/5984 soph IV Niagree_3 nssymmetricamended tmn
|
||||
*** 37 5454/5984 soph IV Niagree_3 nssymmetric tmn
|
||||
Processed 5984 tuple combinations in total.
|
||||
Found 38 new attacks.
|
||||
These were helped by:
|
||||
bke: All-Correct. This possibly breaks ['ns3', 'soph']
|
||||
spliceAS: All-Flawed. This possibly breaks ['nsl7']
|
||||
kaochow: All-Correct. This possibly breaks ['spliceAShcCJ', 'yahalomlowe']
|
||||
kaochow2: All-Correct. This possibly breaks ['spliceAShcCJ', 'yahalomlowe']
|
||||
kaochow3: All-Correct. This possibly breaks ['spliceAShcCJ', 'yahalomlowe']
|
||||
nssymmetric: All-Correct. This possibly breaks ['ns3', 'nsl7', 'soph']
|
||||
gongnonce: Mixed. This possibly breaks ['spliceAShcCJ']
|
||||
yahalomBan: All-Flawed. This possibly breaks ['kaochow3']
|
||||
tmn: All-Flawed. This possibly breaks ['ns3', 'soph', 'nsl7']
|
||||
ccitt509: All-Correct. This possibly breaks ['ns3', 'soph']
|
||||
boyd: Mixed. This possibly breaks ['ns3', 'soph']
|
||||
kaochowPalm: All-Correct. This possibly breaks ['ns3', 'spliceAShcCJ']
|
||||
spliceAShc: All-Flawed. This possibly breaks ['nsl7']
|
||||
soph: All-Correct. This possibly breaks ['spliceAShcCJ', 'nsl7']
|
||||
woolamcmv: Mixed. This possibly breaks ['yahalom']
|
||||
gongnonceb: Mixed. This possibly breaks ['spliceAShcCJ']
|
||||
nsl3: All-Correct. This possibly breaks ['nsl7']
|
||||
nsl7: All-Correct. This possibly breaks ['kaochow', 'kaochow3']
|
||||
denningsaccosh: Mixed. This possibly breaks ['kaochow', 'ns3', 'soph', 'yahalom']
|
||||
isoiec11770213: All-Correct. This possibly breaks ['spliceAShcCJ']
|
||||
nssymmetricamended: All-Correct. This possibly breaks ['ns3', 'nsl7', 'soph']
|
||||
yahalompaulson: All-Flawed. This possibly breaks ['yahalomlowe']
|
||||
andrewBan: All-Correct. This possibly breaks ['spliceAShcCJ']
|
@ -1,180 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Scyther caching mechanism
|
||||
#
|
||||
# Uses md5 hashes to store previously calculated results.
|
||||
#
|
||||
# (c)2005 Cas Cremers
|
||||
#
|
||||
#
|
||||
|
||||
import md5
|
||||
import commands
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
from tempfile import NamedTemporaryFile, gettempdir
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Global definitions
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
# Minimum duration for a test to get into the cache (in seconds)
|
||||
CacheTimer = 0.1
|
||||
ScytherProgram = "scyther"
|
||||
RetrieveFromCache = True
|
||||
LastArguments = ""
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# How to override Scyther program setting
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
def scytheroverride (newprg):
|
||||
global ScytherProgram
|
||||
|
||||
ScytherProgram = newprg
|
||||
if not os.path.exists(ScytherProgram):
|
||||
print "Cannot find any file at", ScytherProgram, " and it cannot be used as a Scyther executable."
|
||||
sys.exit()
|
||||
|
||||
def cacheoverride ():
|
||||
global RetrieveFromCache
|
||||
|
||||
RetrieveFromCache = False
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# How to call Scyther
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
# scyther should reside in $PATH
|
||||
def scythercall (argumentstring, inputfile):
|
||||
global ScytherProgram
|
||||
|
||||
clstring = ScytherProgram + " " + argumentstring + " " + inputfile
|
||||
(status,scout) = commands.getstatusoutput(clstring)
|
||||
return (status,scout)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Cached evaluation
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
# cached results
|
||||
# input: a large string (consisting of read input files)
|
||||
# argstring: a smaller string
|
||||
def evaluate (argumentstring, inputstring):
|
||||
|
||||
global LastArguments
|
||||
|
||||
def getversion():
|
||||
# Determine scyther version
|
||||
(status, scout) = scythercall ("--version", "")
|
||||
if status == 1 or status < 0:
|
||||
# some problem
|
||||
print "Problem with determining scyther version!"
|
||||
os.exit()
|
||||
ll = scout.splitlines()
|
||||
versionline = ll[1].split()
|
||||
if versionline[0] != "Revision":
|
||||
print "Could not find revision ID in:"
|
||||
print scout
|
||||
|
||||
return versionline[1]
|
||||
|
||||
def cacheid():
|
||||
m = md5.new()
|
||||
|
||||
# Determine scyther version
|
||||
m.update (version)
|
||||
|
||||
# Add inputfile to hash
|
||||
m.update (inputstring)
|
||||
|
||||
# Add arguments to hash
|
||||
m.update (argumentstring)
|
||||
|
||||
# Return a readable ID (good for a filename)
|
||||
return m.hexdigest()
|
||||
|
||||
# slashcutter
|
||||
# Takes 'str': cuts of the first 'depth' strings of length
|
||||
# 'width' and puts 'substr' in between
|
||||
def slashcutter(str,substr,width,depth):
|
||||
res = ""
|
||||
while len(str)>width and depth>0:
|
||||
res = res + str[0:width] + substr
|
||||
str = str[width:]
|
||||
depth = depth-1
|
||||
return res + str
|
||||
|
||||
# Determine name
|
||||
def cachefilename(id):
|
||||
fn = gettempdir() + "/scyther/" + version + "/"
|
||||
fn += slashcutter(id,"/",3,2)
|
||||
fn += ".txt"
|
||||
return fn
|
||||
|
||||
# Ensure directory
|
||||
def ensureDirectory (path):
|
||||
if not os.path.exists(path):
|
||||
os.mkdir(path)
|
||||
|
||||
# Ensure directories for a file
|
||||
def ensureDirectories (filename):
|
||||
for i in range(1,len(filename)):
|
||||
if filename[i] == '/':
|
||||
np = i+1
|
||||
ensureDirectory(filename[:np])
|
||||
|
||||
def compute_and_cache(cachefile):
|
||||
# Hmm, we need to compute this result
|
||||
# Compute duration (in seconds)
|
||||
h = NamedTemporaryFile()
|
||||
h.write(inputstring)
|
||||
h.flush()
|
||||
starttime = time.time()
|
||||
(status, scout) = scythercall (argumentstring, h.name)
|
||||
duration = time.time() - starttime
|
||||
h.close()
|
||||
|
||||
# Only cache if it took some time
|
||||
if duration >= CacheTimer:
|
||||
# Write cache file even if it's wrong
|
||||
ensureDirectories(cachefile)
|
||||
f = open(cachefile,'w')
|
||||
f.write(scout)
|
||||
f.close()
|
||||
|
||||
return (status,scout)
|
||||
|
||||
def retrieve_from_cache(file):
|
||||
f = open(file,'r')
|
||||
res = f.read()
|
||||
f.close()
|
||||
# TODO technically, we should store the status in the
|
||||
# cache file as well. For now, we just return 0 status.
|
||||
#print "Retrieved cached version for [%s]." % argumentstring
|
||||
return (0,res)
|
||||
|
||||
# Retrieve version
|
||||
version = getversion()
|
||||
|
||||
# Store for later refernce
|
||||
LastArguments = argumentstring
|
||||
|
||||
# Determine the unique filename for this test
|
||||
cachefile = cachefilename(cacheid())
|
||||
if os.path.exists(cachefile) and RetrieveFromCache:
|
||||
return retrieve_from_cache(cachefile)
|
||||
else:
|
||||
return compute_and_cache(cachefile)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Standalone usage
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
def main():
|
||||
print "This module has currently no standalone functionality."
|
||||
|
||||
# Only if main stuff
|
||||
if __name__ == '__main__':
|
||||
main()
|
@ -1,316 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# Scyther wrapper
|
||||
#
|
||||
# Standard tests
|
||||
#
|
||||
import os
|
||||
import sys
|
||||
from optparse import OptionParser
|
||||
from scythercache import evaluate, scytheroverride, cacheoverride
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Globals
|
||||
#----------------------------------------------------------------------------
|
||||
g_extra = ""
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Parsing Output
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
# status
|
||||
def error_status(status):
|
||||
if status == 1 or status < 0:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
# Parse output
|
||||
def parse(scout):
|
||||
results = {}
|
||||
lines = scout.splitlines()
|
||||
for line in lines:
|
||||
data = line.split()
|
||||
if len(data) > 4 and data[0] == 'claim':
|
||||
claim = " ".join(data[1:2])
|
||||
tag = data[4]
|
||||
value = -1
|
||||
if tag == 'Fail':
|
||||
value = 0
|
||||
if tag == 'Ok':
|
||||
value = 1
|
||||
if value == -1:
|
||||
raise IOError, 'Scyther output for ' + commandline + ', line ' + line + ' cannot be parsed.'
|
||||
results[claim] = value
|
||||
return results
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Default tests
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
# Yield default protocol list (from any other one)
|
||||
def default_protocols(plist):
|
||||
plist.sort()
|
||||
defaults = os.path.expanduser("~/svn/ecss/protocols/spdl/misc/spdl-defaults.inc")
|
||||
return [defaults] + plist
|
||||
|
||||
# Get the extra parameters
|
||||
def get_extra_parameters():
|
||||
global g_extra
|
||||
|
||||
return g_extra
|
||||
|
||||
# Set the extra parameters
|
||||
def set_extra_parameters(args):
|
||||
global g_extra
|
||||
|
||||
g_extra = args
|
||||
|
||||
# Add the extra parameters
|
||||
def add_extra_parameters(args):
|
||||
global g_extra
|
||||
|
||||
if args != "":
|
||||
if g_extra.find(args) == -1:
|
||||
if g_extra != "":
|
||||
g_extra = g_extra + " "
|
||||
g_extra = g_extra + args
|
||||
|
||||
# Yield arguments, given a bound type:
|
||||
# 0: fast
|
||||
# 1: thorough
|
||||
#
|
||||
def default_arguments(plist,match,bounds):
|
||||
n = 2 + bounds
|
||||
# These bounds assume at least two protocols, otherwise
|
||||
# stuff breaks.
|
||||
if n < 2:
|
||||
nmin = 2
|
||||
else:
|
||||
nmin = n
|
||||
timer = 1
|
||||
maxruns = 2
|
||||
maxlength = 10
|
||||
if bounds == 0:
|
||||
timer = 10 * (nmin**2)
|
||||
maxruns = 2*nmin
|
||||
maxlength = 2 + maxruns * 4
|
||||
elif bounds == 1:
|
||||
timer = 10 * (nmin**3)
|
||||
maxruns = 3*nmin
|
||||
maxlength = 4 + maxruns * 6
|
||||
elif bounds == 2:
|
||||
timer = 10 * 60 # 10 minutes
|
||||
maxruns = 3*nmin
|
||||
maxlength = 4 + maxruns * 6
|
||||
else:
|
||||
print "Don't know bounds method", bounds
|
||||
sys.exit()
|
||||
|
||||
args = ""
|
||||
if timer > 0:
|
||||
args = args + " --timer=%i" % timer
|
||||
args = args + " --max-runs=%i --max-length=%i" % (maxruns, maxlength)
|
||||
|
||||
if int(match) > 0:
|
||||
args += " --untyped"
|
||||
|
||||
args += " --plain"
|
||||
|
||||
args = get_extra_parameters() + " " + args
|
||||
return args
|
||||
|
||||
# Yield test results
|
||||
def default_test(plist, match, bounds):
|
||||
pl = default_protocols(plist)
|
||||
args = default_arguments(plist,match,bounds)
|
||||
|
||||
input = ""
|
||||
for fn in pl:
|
||||
if len(fn) > 0:
|
||||
f = open(fn, "r")
|
||||
input = input + f.read()
|
||||
f.close()
|
||||
|
||||
# Use Scyther
|
||||
(status,scout) = evaluate(args,input)
|
||||
return (status,scout)
|
||||
|
||||
# Test, check for status, yield parsed results
|
||||
def default_parsed(plist, match, bounds):
|
||||
(status,scout) = default_test(plist, match, bounds)
|
||||
if error_status(status):
|
||||
# Something went wrong
|
||||
print "*** Error when checking [", plist, match, bounds, "]"
|
||||
print
|
||||
sys.exit()
|
||||
return parse(scout)
|
||||
|
||||
# Some default options for the scyther wrapper
|
||||
def default_options(parser):
|
||||
parser.add_option("-m","--match", dest="match",
|
||||
default = 0,
|
||||
help = "select matching method (0: no type flaws, 2: \
|
||||
full type flaws")
|
||||
parser.add_option("-b","--bounds", dest="bounds",
|
||||
default = 0,
|
||||
help = "bound type selection (0: quickscan, 1:thorough, 2: no time limit)")
|
||||
parser.add_option("-x","--extra", dest="extra",
|
||||
default = "",
|
||||
help = "add arguments to pass to Scyther")
|
||||
parser.add_option("-P","--program", dest="program",
|
||||
default = "",
|
||||
help = "define alternative scyther executable")
|
||||
parser.add_option("-N","--no-cache", dest="nocache",
|
||||
default = False,
|
||||
action = "store_true",
|
||||
help = "do not use cache mechanism")
|
||||
|
||||
# Process the default options
|
||||
def process_default_options(options):
|
||||
if options.program != "":
|
||||
scytheroverride(options.program)
|
||||
print "Using", options.program, "as Scyther executable."
|
||||
if options.extra != "":
|
||||
add_extra_parameters(options.extra)
|
||||
print "Added extra options, now:", get_extra_parameters()
|
||||
if options.nocache:
|
||||
# Do not use cache
|
||||
print "Warning: Disabling cache"
|
||||
cacheoverride ()
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Some default testing stuff
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
def all_unless_given(plist):
|
||||
if plist == []:
|
||||
# Get the list
|
||||
import protocollist
|
||||
return protocollist.from_all()
|
||||
else:
|
||||
return plist
|
||||
|
||||
# Scan for compilation errors or stuff like that
|
||||
|
||||
def scan_for_results(options,args):
|
||||
# Select specific list
|
||||
plist = all_unless_given(args)
|
||||
# Now check all things in the list
|
||||
for p in plist:
|
||||
# Test and gather output
|
||||
(status,scout) = default_test([p], 0, 0)
|
||||
print scout
|
||||
|
||||
print
|
||||
print "Scan complete."
|
||||
|
||||
def scan_for_errors(options,args):
|
||||
# Select specific list
|
||||
plist = all_unless_given(args)
|
||||
# Now check all things in the list
|
||||
errorcount = 0
|
||||
for p in plist:
|
||||
# Test and gather output
|
||||
(status,scout) = default_test([p], 0, 0)
|
||||
error = False
|
||||
if error_status(status):
|
||||
error = True
|
||||
else:
|
||||
if scout.rfind("ERROR") != -1:
|
||||
error = True
|
||||
if scout.rfind("error") != -1:
|
||||
error = True
|
||||
if error:
|
||||
print "There is an error in the output for", p
|
||||
errorcount = errorcount + 1
|
||||
|
||||
if errorcount > 0:
|
||||
print
|
||||
print "Scan complete. Found", errorcount, "error(s) in", len(plist), "files."
|
||||
|
||||
# Scan for timeout protocols
|
||||
#
|
||||
# The idea is that some things will generate a timeout, and we would like
|
||||
# to know which ones. However, this can just be a problem of the time
|
||||
# limit, and might not be caused by a loop at all. Therefore, some
|
||||
# scanning is needed.
|
||||
|
||||
def scan_for_timeouts(options,args):
|
||||
|
||||
def parse_timeout(status,scout):
|
||||
if not error_status(status):
|
||||
if scout.rfind("time=") != -1:
|
||||
return True
|
||||
return False
|
||||
|
||||
def check_for_timeout(p):
|
||||
# First a simple test
|
||||
(status,scout) = default_test([p], 0, 1)
|
||||
if not parse_timeout(status,scout):
|
||||
# Well if there is no timeout here...
|
||||
return False
|
||||
|
||||
# More testing...
|
||||
|
||||
return True
|
||||
|
||||
# Select specific list
|
||||
plist = all_unless_given(args)
|
||||
# Now check all things in the list
|
||||
errorcount = 0
|
||||
for p in plist:
|
||||
# Test and gather output
|
||||
if check_for_timeout(p):
|
||||
print "There is a timeout for", p
|
||||
errorcount = errorcount + 1
|
||||
|
||||
if errorcount > 0:
|
||||
print
|
||||
print "Scan complete. Found", errorcount, "timeout(s) in", len(plist), "files."
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Standalone usage
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
def main():
|
||||
parser = OptionParser()
|
||||
default_options(parser)
|
||||
parser.add_option("-e","--errors", dest="errors",
|
||||
default = False,
|
||||
action = "store_true",
|
||||
help = "detect compilation errors for all protocols [in list_all]")
|
||||
parser.add_option("-r","--results", dest="results",
|
||||
default = False,
|
||||
action = "store_true",
|
||||
help = "scan for results for all protocols [in list_all]")
|
||||
parser.add_option("-t","--timeouts", dest="timeouts",
|
||||
default = False,
|
||||
action = "store_true",
|
||||
help = "scan for timeout errors for all protocols [in list_all]")
|
||||
(options, args) = parser.parse_args()
|
||||
|
||||
# Globals
|
||||
process_default_options(options)
|
||||
|
||||
# Subcases
|
||||
if options.errors:
|
||||
scan_for_errors(options,args)
|
||||
elif options.results:
|
||||
scan_for_results(options,args)
|
||||
elif options.timeouts:
|
||||
scan_for_timeouts(options,args)
|
||||
else:
|
||||
# Not any other switch: just test the list then
|
||||
if args == []:
|
||||
print "Scyther default test needs at least one input file."
|
||||
sys.exit()
|
||||
(status,scout) = default_test(args, options.match, options.bounds)
|
||||
print "Status:", status
|
||||
print scout
|
||||
|
||||
# Only if main stuff
|
||||
if __name__ == '__main__':
|
||||
main()
|
@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
./protocollist.py | xargs -n 1 $*
|
||||
|
@ -1,12 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
../src/scyther -d -p0 -m2 -t2 -r 2 <ns3-brutus.spdl >brutus-m2-t2-r2.out
|
||||
../src/scyther -d -p0 -m2 -t2 -r 3 <ns3-brutus.spdl >brutus-m2-t2-r3.out
|
||||
../src/scyther -d -p0 -m2 -t2 -r 4 <ns3-brutus.spdl >brutus-m2-t2-r4.out
|
||||
../src/scyther -d -p0 -m2 -t2 -r 5 <ns3-brutus.spdl >brutus-m2-t2-r5.out
|
||||
../src/scyther -d -p0 -m2 -t2 -r 6 <ns3-brutus.spdl >brutus-m2-t2-r6.out
|
||||
|
||||
../src/scyther -d -p0 -m2 -t1 -r 2 <ns3-brutus.spdl >brutus-m2-t1-r2.out
|
||||
../src/scyther -d -p0 -m2 -t1 -r 3 <ns3-brutus.spdl >brutus-m2-t1-r3.out
|
||||
../src/scyther -d -p0 -m2 -t1 -r 4 <ns3-brutus.spdl >brutus-m2-t1-r4.out
|
||||
../src/scyther -d -p0 -m2 -t1 -r 5 <ns3-brutus.spdl >brutus-m2-t1-r5.out
|
@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo $*
|
||||
|
||||
scyther $*
|
@ -1,95 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
"""
|
||||
Huge oldversions difference tester, optionally diff with the one in
|
||||
$PATH as well.
|
||||
|
||||
Arguments will be passed on to Scyther for all the protocols in the
|
||||
set. (protocollist.py?)
|
||||
"""
|
||||
|
||||
import os
|
||||
import os.path
|
||||
import commands
|
||||
import protocollist
|
||||
|
||||
oldversionspath="../oldversions"
|
||||
oldversionsprefix="scyther"
|
||||
|
||||
def get_versions(step=1):
|
||||
global oldversionspat
|
||||
global oldversionsprefix
|
||||
|
||||
l = os.listdir(oldversionspath)
|
||||
rl = []
|
||||
i = 0
|
||||
for fn in l:
|
||||
if fn.startswith(oldversionsprefix):
|
||||
if i == 0:
|
||||
rl.append(fn[len(oldversionsprefix):])
|
||||
i = (i+1) % step
|
||||
rl.sort()
|
||||
rl.append(-1) # denoting the current version
|
||||
return rl
|
||||
|
||||
def run_version(version,args):
|
||||
global oldversionspat
|
||||
global oldversionsprefix
|
||||
|
||||
if version == -1:
|
||||
prg = "scyther"
|
||||
else:
|
||||
prg = "%s/%s%s" % (oldversionspath, oldversionsprefix, version)
|
||||
|
||||
out = commands.getoutput("%s %s" % (prg,args))
|
||||
return out
|
||||
|
||||
def test_all_protocols(version, args):
|
||||
print "Testing version %s" % version
|
||||
l = protocollist.from_all()
|
||||
res = {}
|
||||
for fn in l:
|
||||
res[fn] = run_version(version, "%s %s" % (args,fn))
|
||||
return res
|
||||
|
||||
def test_all(versions,args):
|
||||
res = {}
|
||||
for v in versions:
|
||||
res[v] = test_all_protocols(v,args)
|
||||
return res
|
||||
|
||||
def main():
|
||||
vl = get_versions(150)
|
||||
res = test_all(vl,"-r2")
|
||||
l = protocollist.from_all()
|
||||
changes = {}
|
||||
for p in l:
|
||||
ln = len(vl)
|
||||
for i in range(0,(ln-1)):
|
||||
v1 = vl[i]
|
||||
v2 = vl[i+1]
|
||||
if str(res[v1][p]) != str(res[v2][p]):
|
||||
|
||||
if v2 in changes.keys():
|
||||
changes[v2].append(p)
|
||||
else:
|
||||
changes[v2] = [p]
|
||||
|
||||
print "*" * 80
|
||||
print "Found difference for protocol %s, between versions %s and %s" % (p,v1,v2)
|
||||
print
|
||||
print "<" * 80
|
||||
print res[v1][p]
|
||||
print "=" * 80
|
||||
print res[v2][p]
|
||||
print ">" * 80
|
||||
|
||||
print
|
||||
for x in changes.keys():
|
||||
print "For version %s, %i protocols changed." % (x,len(changes[x]))
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
18
test/test.sh
18
test/test.sh
@ -1,18 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
../src/scyther -d -p0 -t4 -r 2 <ns3-brutus.spdl >brutus-t4-r2.out
|
||||
../src/scyther -d -p0 -t4 -r 3 <ns3-brutus.spdl >brutus-t4-r3.out
|
||||
../src/scyther -d -p0 -t4 -r 4 <ns3-brutus.spdl >brutus-t4-r4.out
|
||||
../src/scyther -d -p0 -t4 -r 5 <ns3-brutus.spdl >brutus-t4-r5.out
|
||||
../src/scyther -d -p0 -t4 -r 6 <ns3-brutus.spdl >brutus-t4-r6.out
|
||||
|
||||
../src/scyther -d -p0 -t2 -r 2 <ns3-brutus.spdl >brutus-t2-r2.out
|
||||
../src/scyther -d -p0 -t2 -r 3 <ns3-brutus.spdl >brutus-t2-r3.out
|
||||
../src/scyther -d -p0 -t2 -r 4 <ns3-brutus.spdl >brutus-t2-r4.out
|
||||
../src/scyther -d -p0 -t2 -r 5 <ns3-brutus.spdl >brutus-t2-r5.out
|
||||
../src/scyther -d -p0 -t2 -r 6 <ns3-brutus.spdl >brutus-t2-r6.out
|
||||
|
||||
../src/scyther -d -p0 -t1 -r 2 <ns3-brutus.spdl >brutus-t1-r2.out
|
||||
../src/scyther -d -p0 -t1 -r 3 <ns3-brutus.spdl >brutus-t1-r3.out
|
||||
../src/scyther -d -p0 -t1 -r 4 <ns3-brutus.spdl >brutus-t1-r4.out
|
||||
../src/scyther -d -p0 -t1 -r 5 <ns3-brutus.spdl >brutus-t1-r5.out
|
@ -1,7 +0,0 @@
|
||||
TODO
|
||||
====
|
||||
|
||||
- Multiprotocoltest bound -1 met -T0: puur voor compilatie errors en
|
||||
claims overzicht. Dit om bijv protocol file -> claims settings op te
|
||||
slaan.
|
||||
- Default voor scythertest zonder params is alles testen.
|
@ -1,44 +0,0 @@
|
||||
# Tuple module
|
||||
#
|
||||
# tuplesDo generates all unordered sets (in a list) of size n of the
|
||||
# elements of the list l. The resulting lists (of length n) are passed
|
||||
# to the function f.
|
||||
|
||||
|
||||
# First some generic combinatorial stuff
|
||||
|
||||
def faculty_gen(n,k):
|
||||
if n <= k:
|
||||
return 1
|
||||
else:
|
||||
return n * faculty_gen(n-1,k)
|
||||
|
||||
def faculty(n):
|
||||
return faculty_gen(n,1)
|
||||
|
||||
def binomial(n,k):
|
||||
b1 = faculty_gen(n,k)
|
||||
b2 = faculty(n-k)
|
||||
return b1/b2
|
||||
|
||||
|
||||
# How many elements will there be?
|
||||
def tuples_count (l,n):
|
||||
return binomial(l,n)
|
||||
|
||||
# Generate those elements, and apply f
|
||||
def tuples_do (f,l,n):
|
||||
def recurse (l,r):
|
||||
if r and (len(r) == n):
|
||||
f(r)
|
||||
else:
|
||||
if l and (n > 0):
|
||||
# Larger size: we have options
|
||||
# Option 1: include first
|
||||
recurse (l[1:], r + [l[0]])
|
||||
# Option 2: exclude first
|
||||
recurse (l[1:], r)
|
||||
|
||||
recurse (l,[])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user