Nuprl Definition : ses-nonce-disjoint
NoncesCiphersAndKeysDisjoint ==
∀es:EO+(Info)
((∀n:E(New). ∀e:E(Sign). (¬(New(n) = signature(e) ∈ Atom1)))
∧ (∀n:E(New). ∀e:E(Encrypt). (¬(New(n) = cipherText(e) ∈ Atom1)))
∧ (∀n:E(New). ∀A:Id. (¬(New(n) = Private(A) ∈ Atom1)))
∧ (∀A:Id. ∀e:E(Encrypt). (¬(cipherText(e) = Private(A) ∈ Atom1)))
∧ (∀A:Id. ∀e:E(Sign). (¬(signature(e) = Private(A) ∈ Atom1)))
∧ (∀e1:E(Sign). ∀e2:E(Encrypt). (¬(signature(e1) = cipherText(e2) ∈ Atom1))))
Definitions occuring in Statement :
ses-private: Private(A)
,
ses-crypt: cipherText(e)
,
ses-encrypt: Encrypt
,
ses-sig: signature(e)
,
ses-sign: Sign
,
ses-new: New
,
ses-info: Info
,
es-E-interface: E(X)
,
eclass-val: X(e)
,
event-ordering+: EO+(Info)
,
Id: Id
,
atom: Atom$n
,
all: ∀x:A. B[x]
,
not: ¬A
,
and: P ∧ Q
,
equal: s = t ∈ T
FDL editor aliases :
ses-nonce-disjoint
Latex:
NoncesCiphersAndKeysDisjoint ==
\mforall{}es:EO+(Info)
((\mforall{}n:E(New). \mforall{}e:E(Sign). (\mneg{}(New(n) = signature(e))))
\mwedge{} (\mforall{}n:E(New). \mforall{}e:E(Encrypt). (\mneg{}(New(n) = cipherText(e))))
\mwedge{} (\mforall{}n:E(New). \mforall{}A:Id. (\mneg{}(New(n) = Private(A))))
\mwedge{} (\mforall{}A:Id. \mforall{}e:E(Encrypt). (\mneg{}(cipherText(e) = Private(A))))
\mwedge{} (\mforall{}A:Id. \mforall{}e:E(Sign). (\mneg{}(signature(e) = Private(A))))
\mwedge{} (\mforall{}e1:E(Sign). \mforall{}e2:E(Encrypt). (\mneg{}(signature(e1) = cipherText(e2)))))
Date html generated:
2015_07_23-PM-00_07_59
Last ObjectModification:
2012_08_30-PM-04_25_08
Home
Index