Preview

Diffie-Hellman Key Exchange Protocol Analysis

Good Essays
Open Document
Open Document
872 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Diffie-Hellman Key Exchange Protocol Analysis
Diffie- Hellman key exchange (DHKE) is the earliest public key exchange protocol, it allows prior shared secret key irrespective of past and future keys used in many security protocols. Diffie Hellman Key exchange protocol may be used for initial authentication in Kerberos V5(DHAUTH). The axioms presented in this paper are used in protocol composition logic (PCL). Three innovative ideas presented are essential for formal proofs for DHAUTH.(i) Bugs in DH axiom are fixed (ii) The secrecy conditions for DHKE are proved using general inductive method (iii) Cipher text integrity assumptions based axiom reasoning are established. Computational PCL reasons directly about properties of probabilistic polynomial time execution of protocols. As formulated …show more content…
The security definition of the protocol specifies that , an adversary who interferes with the key exchange protocol should not be able to extract information because it may compromise the application protocol. Security of a key exchange protocol is given as , ∑ with respect to an application protocol π in a set S via a two-phase adversary experiment given as A = (Ae,Ac). The first phase, key exchange phase includes the honest parties to run multiple sessions of the protocol as per the standard execution model. The standard execution model has each principal executing multiple sessions of the protocol with other principals with controlled communication between parties by the adversary Ae. At the final stage of the key exchange phase, sid, a challenge session id is chosen by the adversary among the sessions executed by the honest parties, and outputs some state information St representing the information Ae along with a key, k. The challenge phase comes up with the goal to demonstrate the attack of adversary using the key k. with input St , to Ae it starts interacting with π the adversary in the application protocol, S. Since the secure sessions are to be concentrated, IND-CPA is formalized .Ac has access to a left-right encryption oracle under k, along with the state information …show more content…
In logical proofs involving key exchange protocols and their use, we use a derived predicate SharedKey, which asserts that a key is good against any agent not among those sharing the key. Formulas involving SharedKey are also used in reasoning protocols involving key generated by a key exchange protocol, which is used to encrypt and authenticate subsequent communication ,referred to as a secure session or secure channel. A session provides authentication if a receiver accepts a message from A only if A indeed sent it, with overwhelming probability. We express these additional probabilistic properties using other predicates of Computational

You May Also Find These Documents Helpful

  • Satisfactory Essays

    IS3230 Lab 7 Multi-Factor Authentication Process Chris Wiginton ITT Technical Institute, Tampa FL Instructor: David Marquez 1 May 2014 Multi-Factor Authentication Process Area Authentication Process(es) Authentication Factors Authentication and Authorization LDAP /Kerberos Authentication, Token , Session Timeline Username , Password Token, Pin, Biometric Device Support Device should not be end of life and under support contract Vendor Supported Firewalls using Approved Product List (APL) Interoperability ISO and IEEE Standards for Encryption Multi-Vendor Interoperability based on AES, 3DES Standards, and SSL Encryption methods. Multiprotocol Support TCP, UDP, ESP, SSL ACL only allows trusted endpoints based on Port and Protocol Packet Encryption IKE - Internet Key Exchange VPN 2 Phase Negotiation based on Pre-Share Key, VPN Certificate Authentication.…

    • 155 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1230 Unit Excer1

    • 313 Words
    • 2 Pages

    Advanced Encryption Standard support for the Kerberos protocol – logins are a lot more secure.…

    • 313 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Apply common cryptographic and hashing techniques on a message to ensure message confidentiality and integrity…

    • 559 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    References: Ballad, B. Ballad, T. and Banks, Erin. Access Control, Authentication, and Public Key Infrastructure. 2011. Jones and Bartlett Learning…

    • 575 Words
    • 2 Pages
    Good Essays
  • Good Essays

    A secure and efficient protocol is used, ECC elliptic curve cryptography a public key cryptography…

    • 470 Words
    • 2 Pages
    Good Essays
  • Good Essays

    ____ is an open-source protocol framework for security development within the TCP/IP family of protocol standards.…

    • 1195 Words
    • 17 Pages
    Good Essays
  • Powerful Essays

    The specific purpose of this paper is to describe the authentication process and to describe how this and other information security considerations will affect the design and development process for new information systems.…

    • 1478 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Public Key Infrastructure

    • 634 Words
    • 2 Pages

    References: Vacca, Jhn R. (2004). Public key infrastructure: building trusted applications and Web services. CRC Press. p. 8. ISBN 978-0-8493-0822-2.…

    • 634 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Database Exam Paper

    • 4799 Words
    • 20 Pages

    102) The private key is known only to its owner. 103) The security of the Diffie-Hellman key exchange lies in the fact that, while it is relatively easy to calculate exponentials modulo a prime, it is very easy to calculate discrete logarithms. 104) The key exchange protocol is vulnerable to a man-in-the-middle attack because it does not authenticate the participants. 105) Even in the case of complete encryption there is no protection of confidentiality because any observer can decrypt the message by using the sender's public key. MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 106) ________ protects against passive attack (eavesdropping). A) SCR B) Message authentication C) Encryption D) Obfuscation 107) The most important hash function is ________ . A) MAC B)…

    • 4799 Words
    • 20 Pages
    Powerful Essays
  • Good Essays

    2. Alice chooses a secret integer a=6, then sends Bob A = ga mod p…

    • 493 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    * Formally define protocols for provable data possession (PDP) that provide probabilistic proof that a third party stores a file.…

    • 1129 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Hilter kilter Encryption of information requires exchange of cryptographic private key. The most difficult part in this sort of encryption is the exchange of the encryption key from sender to beneficiary without anybody capturing this key in the middle. This exchange or rather era on same cryptographic keys at both sides cryptically was made conceivable by the Diffie-Hellman calculation. The Diffie-Hellman calculation was produced by Whitfield Diffie and Martin Hellman in 1976. This calculation was gadgets not to scramble the information but rather to produce same private cryptographic key at both closures so that there is no compelling reason to exchange this key starting with one correspondence end…

    • 1070 Words
    • 5 Pages
    Good Essays
  • Good Essays

    protocols

    • 1257 Words
    • 6 Pages

    Vehicular Ad Hoc Networks (VANETs) adopt the Public Key Infrastructure (PKI) and Certificate Revocation Lists (CRLs) for their security. In any PKI system, the authentication of a received message is performed by checking if the certificate of the sender is included in the current CRL, and verifying the authenticity of the certificate and signature of the sender. In this paper, we propose an Expedite Message Authentication Protocol (EMAP) for VANETs, which replaces the time-consuming CRL checking process by an efficient revocation checking process. The revocation check process in EMAP uses a keyed Hash Message Authentication Code (HMAC), where the key used in calculating the HMAC is shared only between non-revoked On-Board Units (OBUs). In addition, EMAP uses a novel probabilistic key distribution, which enables non-revoked OBUs to securely share and update a secret key. EMAP can significantly decrease the message loss ratio due to the message verification delay compared with the conventional authentication methods employing CRL. By conducting security analysis and performance evaluation, EMAP is demonstrated to be secure and efficient.…

    • 1257 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Simple group key authentication is the sufficient and only practical form of authentication in the case of large asymmetric groups where a static party controls access to the group and members do not know each other, e.g., in video-on-demand applications. However, in DPGs, where the roles of group members are symmetric and a common agreement on the group membership is essential, mutual group key authentication is more desirable and more natural than simple group key authentication. In groups, the verification of the authenticity does not always have to be direct as in the two-party case. It also can be indirect via some other group member(s). This requires additional trust assumptions in these intermediary group members. However, these trust assumptions are quite natural when trust insiders not to give away the common group key. Similarly, in extending explicit key authentication, a confirmation which is either direct and pairwise or indirect is…

    • 1146 Words
    • 5 Pages
    Better Essays
  • Good Essays

    secret session key for three partners could be generated in a single round using three broad-…

    • 1161 Words
    • 5 Pages
    Good Essays