Nuprl Lemma : CR-authentication-theorem

sth:SecurityTheory
  (CR-protocol |= CR-initiator3 authenticates messages  ∧ CR-protocol |= CR-responder3 authenticates messages )


Proof




Definitions occuring in Statement :  CR-protocol: CR-protocol CR-responder3: CR-responder3 CR-initiator3: CR-initiator3 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-initiator3_wf ses-thread-loc_wf ses-thread_wf ses-honest_wf not_wf equal_wf Id_wf CR-protocol_wf event-ordering+_wf ses-info_wf CR-responder3_wf security-theory_wf CR-protocol-legal CR-protocol-fresh signature-release-lemma2 cons_wf ses-basic-sequence1_wf CR-initiator1_wf CR-initiator2_wf CR-responder1_wf CR-responder2_wf nil_wf l_exists_iff l_member_wf cons_member l_exists_wf 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 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 sdata-pair_wf id-sdata_wf atom-sdata_wf atom-sdata-one-one id-sdata-one-one nonce-release-lemma2 iff_weakening_equal es-loc_wf event-has*-iff sdata-has-atom sdata_atoms_pair_lemma 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 iseg_same_length iseg_weakening iseg_wf iseg_select2 es-locl_transitivity2 es-le_weakening_eq subtype_rel_list list_wf es-le_weakening es-causl_transitivity2 es-causl_weakening es-causle_weakening es-causle_weakening_locl es-causl_irreflexivity iseg_length equal_functionality_wrt_subtype_rel2 and_wf matching-conversation_wf le_wf list-cases stuck-spread base_wf product_subtype_list non_neg_length length_wf_nat equal-wf-T-base 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 pi2_wf free-from-atom_wf

Latex:
\mforall{}sth:SecurityTheory
    (CR-protocol  |=  CR-initiator3  authenticates  2  messages 
    \mwedge{}  CR-protocol  |=  CR-responder3  authenticates  3  messages  )



Date html generated: 2015_07_23-PM-00_23_48
Last ObjectModification: 2015_02_04-PM-04_22_33

Home Index