Nuprl Lemma : CRX-authentication-theorem

sth:SecurityTheory
  (CRX-protocol{i:l}(sth-es(sth)) |= CR-initiator4{i:l}(sth-es(sth)) authenticates messages 
  ∧ CRX-protocol{i:l}(sth-es(sth)) |= CR-responder6{i:l}(sth-es(sth)) authenticates messages )


Proof




Definitions occuring in Statement :  CRX-protocol: CRX-protocol{i:l}(s) CR-responder6: CR-responder6{i:l}(s) CR-initiator4: CR-initiator4{i:l}(s) authentication: prtcl |= bs authenticates messages  sth-es: sth-es(s) security-theory: SecurityTheory all: x:A. B[x] and: P ∧ Q natural_number: $n
Lemmas :  sth-axioms ses-axioms-imply sth-es_wf ses-D-implies is-basic-seq_wf CR-initiator4_wf ses-thread-loc_wf ses-thread_wf ses-honest_wf not_wf equal_wf Id_wf CRX-protocol_wf event-ordering+_wf ses-info_wf CR-responder6_wf security-theory_wf CRX-protocol-legal list_ind_cons_lemma list_ind_nil_lemma length_of_cons_lemma length_of_nil_lemma sq_stable__all int_seg_wf subtract_wf es-locl_wf event-ordering+_subtype select_wf ses-act_wf sq_stable__le decidable__lt length_wf false_wf less-iff-le condition-implies-le add-associates minus-add minus-one-mul add-swap add-commutes add_functionality_wrt_le le-add-cancel2 decidable__le not-le-2 zero-add add-zero le-add-cancel sq_stable_from_decidable decidable__es-locl squash_wf subtype_base_sq int_subtype_base lelt_wf le_antisymmetry_iff assert_wf in-eclass_wf ses-verify_wf es-interface-subtype_rel2 es-E_wf top_wf subtype_top sdata_wf product_subtype_base sdata_subtype_base atom2_subtype_base atom1_subtype_base sq_stable__assert ses-sign_wf ses-decrypt_wf encryption-key_wf ses-encrypt_wf ses-rcv_wf ses-send_wf ses-new_wf ses-action_wf l_exists_cons ses-basic-sequence1_wf CR-initiator1_wf cons_wf CR-initiator2_wf CR-responder4_wf CR-responder5_wf nil_wf l_exists_nil int_seg_properties decidable__equal_int less_than_wf equal-wf-base eclass-val_wf assert_functionality_wrt_uiff true_wf eclass_wf sdata-pair-one-one atom-sdata_wf sdata-pair_wf id-sdata_wf id-sdata-not-pair2 id-sdata-one-one atom-sdata-one-one nonce-release-lemma2 l_exists_iff l_member_wf cons_member l_exists_wf iff_weakening_equal es-loc_wf event-has*-iff sdata-has-atom sdata_atoms_atom_lemma or_wf class-value-has_wf exists_wf infix_ap_wf ses-info-flow_wf subtype_rel_dep_function event-has*_wf and_wf sdata_atoms_pair_lemma matching-conversation_wf le_wf list-cases stuck-spread base_wf product_subtype_list non_neg_length length_wf_nat equal-wf-T-base list_wf filter_cons_lemma filter_nil_lemma ses-msg-cases zip_cons_cons_lemma zip_nil_lemma send-rcv-match_wf l_all-nil l_all_cons l_all_wf2 iseg_length iseg_select2 iseg_same_length subtype_rel_list pi2_wf id-sdata-not-pair

Latex:
\mforall{}sth:SecurityTheory
    (CRX-protocol\{i:l\}(sth-es(sth))  |=  CR-initiator4\{i:l\}(sth-es(sth))  authenticates  2  messages 
    \mwedge{}  CRX-protocol\{i:l\}(sth-es(sth))  |=  CR-responder6\{i:l\}(sth-es(sth))  authenticates  3  messages  )



Date html generated: 2015_07_23-PM-00_24_46
Last ObjectModification: 2015_02_04-PM-04_35_37

Home Index