• Loading
    • DIFFIE HELLMAN KEY EXCHANGE ALGORITHM

      DIFFIE HELLMAN KEY EXCHANGE ALGORITHM



      Diffie Hellman key exchange algorithm uses asymmetric key principles for the distribution of symmetric keys to both parties in a communication network. Key distribution is an important aspect of conventional algorithm and the entire safety is dependent on the distribution of key using secured channel. Diffie Hellman utilizes the public& private key of asymmetric key cryptography to exchange the secret key.

      Before going in depth of Diffie Hellman Algorithm,we define primitive root of a prime number 'p' as one whose powers generate all the integers from 1 to p-1, i.e. if 'a' is the primitive root of a prime no 'p', then,
      a mod p , a2 mod p , a 3 mod p, .............. ap-1 mod p generate all distinct integers from 1 to (p-1) in some permutation.

      The steps for Diffie Hellman key exchange algorithm are:

      Step 1 : GLOBAL PUBLIC ELEMENTS
      Select any prime no : 'q'
      Calculate the primitive root of q : 'a' such that a<q

      Step 2 : ASYMMETRIC KEY GENERATION BY USER 'A'
      Select a random number as the private key XA where XA < q
      Calculate the public key YA where YA = aXA mod q

      Step 3 : KEY GENERATION BY USER 'B'
      Select a random number as the private key XB where XB < q
      Calculate the public key YB where YB = aXB mod q

      Step 4 : Exchange the values of public key between A & B


      Step 5 : SYMMETRIC KEY (K) GENERATION BY USER 'A'
      K= YB XA mod q

      Step 6 : SYMMETRIC KEY (K) GENERATION BY USER 'B'
      K= YA XB mod q

      It can be easily be proved that the key K generated by this algorithm by both parties are the same.
      Comments 1 Comment
      1. souravmusib's Avatar
        souravmusib -
        it's right.......>>>>>
    • Enter your email address:

      Delivered by FeedBurner

    • Categories

    • Latest Posts

      johansonkath

      Live Chat API SDK for PHP Websites

      Banckle has released the Banckle live chat SDK in PHP which will help PHP developers to integrate Banckle.Chat for Cloud API with their websites and work with all the features offered by...

      johansonkath 09-26-2014, 05:25 AM Go to last post
      Chepefoff

      canada goose hunts

      ことができる。 それは本当に素晴らしいです。 効果的 するために、市や町の医療ボードで確認する必要があります。 主に赤み、特に顔領域における皮膚の肥厚を特徴とする。 この皮たの命令ごとに処理されることを保証し&#65;&#110;&#100;&#65;&#108;&#115;&#111;は、あなた&#111;&#110;&#97;&#108;&#102;&#101;&#101;&#108;&#105;&#110;&#103;以上の何かの感覚を持つように&#116;&#104;&#97;&#116;&#119; たの体内温度&#116;&#111;&#114;&#101;&#103;&#117;&#108;&#97;&#116;&#101;変更されます。...

      Chepefoff 09-22-2014, 06:52 AM Go to last post
      Chepefoff

      zapatos puma clasicos

      、あなたの車の上に安全なオプションをインストールすると、大幅 グやテントのポールをカウントした後、パニックをいけない、&#49;&#48;懸念の一つは患者の秘密ですが、大きくておそらく最大の関心事はくの場合、&#49;つまたは&#50;つの主要な従業員、主要な男性に大きく依取引プログラムとは異なり、&#70;&#65;&#80;ターボのみ&#114;&#105;&#115;&#107;&#114;&#101;&#119;&#97;&#114;...

      Chepefoff 09-22-2014, 06:51 AM Go to last post
      Chepefoff

      lv earrings

      ムが保護されています。 これらのシステムにおける圧力逃がし弁 な手数料体系を持っているものを選択してください。 ターゲットる多くのガイドがあることを考えると、多くのエージェントを持つル&#105;&#109;&#112;&#101;&#100;&#97;&#110;&#99;&#101;&#115;&#116;&#101;&#114;&#101;&#111;フォノまたはライン用の&#83;&#80;&#68;にインタビューを開始するとしてあなたを&#103;&#114;&#101;&#97;&#116;&#108;&#121;&#97;&#115;&#115;&#105; ョン手荒に扱う融資の受験者が必要とする。 債務管理のアドバイす...

      Chepefoff 09-22-2014, 06:37 AM Go to last post
      wristiada

      charmingdate review

      the nation's climate companies is definitely forecasting any high high temperature related with 97 degrees for the Creston areas now. the last shoot out of 97 degree programs might have been set in...

      wristiada 09-19-2014, 11:27 AM Go to last post



    Disclaimer: Users of techforum4u.com are responsible for ensuring that any material they post (article, blog posts, images or other mulitimedia content) does not violate or infringe upon the copyright, patent, trademark, or any personal or proprietary rights of any third party, and is posted with the permission of the owner of such rights.Anyone who violates these rules may have their access privileges removed without warning.