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: 2015_07_23-PM-00_15_41
Last ObjectModification: 2012_08_30-PM-04_32_31

Home Index