Diffie Hellman Key Exchange

Posted in Cryptography by

The Diffie Hellman Key Exchanges enables secure communication over a insecure transport system by creating a private key without ever sending it over the transport system.

the diffie hellman procedure //Sender 1) select and publish a primitive Element: g in Kx; 2) select a random number: a; 3) calculate and publish: ga; //Receiver 4) select a random number: a; 5) calculate and publish: gb; //the created key is gab //Sender 6) calculate key with: (gb)a; //Receiver 7) calculate key with: (ga)b;

Afterwards a fast symmetric crypto system can be used to communicate securely.

Published at , Updated at 2011-10-25

next: Knapsack Crypto System prev: RSA Crypto System