Key-agreement Protocol

In cryptography, a key-agreement protocol is a protocol whereby two people can agree on a key in such a way that both influence the outcome. If properly done, this precludes a third-party from forcing a key choice on the communicating parties. Protocols which are useful in practice also do not reveal to any eavesdropping party what key has been agreed upon. The first publicly known key-agreement protocol that meets these criteria was Diffie-Hellman key exchange, in which the two people jointly exponentiate a generator with random numbers, in such a way that an eavesdropper has no way of guessing what the key is. Diffie-Hellman was first developed by researchers at GCHQ, the UK equivalent to NSA. James Ellis demonstrated that non-secret encryption was possible in the 1960s and Malcolm Williamson developed what is now called Diffie-Hellman Key exchange in the early 1970s. GCHQ did not allow publication, so Diffie and Hellman were the first to publish.
See also : ISAKMP

Reference

See the appendix to , by Steven Levy for more information on GCHQ's work, The Code Book by Simon Singh, or the GCHQ Web page about 'non-secret encryption'. The latter contains an essay by James Ellis himself.

 

<< PreviousWord BrowserNext >>
universitat politcnica de catalunya
universitat pompeu fabra
pompeu fabra
history of the united states
initial public offering
acarnania
languages in the united states
list of counties in california
australian mist
doric dialect
scots language
maltese cat
york chocolate
bicolor cat
ayatollah
martin strel
match
chaim potok
static random access memory
bled
british mandate of palestine
cartagena, colombia
mahican
session key
biosafety level
glorfindel
falkner island
united nations population fund
crown of glory
athelas
warchalking
double pendulum
lord's prayer
chuck palahniuk
maserati
murmansk
wi fi
fresnel lens
throat singing
spiritual world
list of stephen king films
the drawing of the three
the gunslinger
six stories