Nuprl Definition : authentication
prtcl |= bs authenticates n messages ==
∀es:EO+(Info). ∀A,B:Id.
((Honest(A) ∧ Honest(B) ∧ (¬(A = B ∈ Id)) ∧ (prtcl A) ∧ (prtcl B))
⇒ (∀thr1:Thread
(loc(thr1)= A
⇒ thr1[A;B] |= bs
⇒ (∃thr2:Thread. (MatchingConversation(n;thr1;thr2) ∧ loc(thr2)= B)))))
Definitions occuring in Statement :
is-basic-seq: thr[A;B] |= bs
,
ses-thread-loc: loc(thr)= A
,
ses-thread: Thread
,
matching-conversation: MatchingConversation(n;thr1;thr2)
,
ses-honest: Honest(A)
,
ses-info: Info
,
event-ordering+: EO+(Info)
,
Id: Id
,
all: ∀x:A. B[x]
,
exists: ∃x:A. B[x]
,
not: ¬A
,
implies: P
⇒ Q
,
and: P ∧ Q
,
apply: f a
,
equal: s = t ∈ T
FDL editor aliases :
authentication
Latex:
prtcl |= bs authenticates n messages ==
\mforall{}es:EO+(Info). \mforall{}A,B:Id.
((Honest(A) \mwedge{} Honest(B) \mwedge{} (\mneg{}(A = B)) \mwedge{} (prtcl A) \mwedge{} (prtcl B))
{}\mRightarrow{} (\mforall{}thr1:Thread
(loc(thr1)= A
{}\mRightarrow{} thr1[A;B] |= bs
{}\mRightarrow{} (\mexists{}thr2:Thread. (MatchingConversation(n;thr1;thr2) \mwedge{} loc(thr2)= B)))))
Date html generated:
2016_05_17-PM-00_41_06
Last ObjectModification:
2012_08_30-PM-04_32_31
Theory : event-logic-applications
Home
Index