Get the LinuxSecurity news you want faster with RSS
Powered By
Security Dictionary
Can't tell 'smtp' from 'snmp'? Find the precise meaning of these and hundreds of other security-related terms in our convenient and up-to-date Security Dictionary.
key agreement (algorithm or protocol)
(I) A key establishment method (especially one involving
asymmetric cryptography) by which two or more entities, without
prior arrangement except a public exchange of data (such as public
keys), each computes the same key value. I.e., each can
independently generate the same key value, but that key cannot be
computed by other entities. (See: Diffie-Hellman, key
establishment, Key Exchange Algorithm, key transport.)
(O) "A method for negotiating a key value on line without
transferring the key, even in an encrypted form, e.g., the Diffie-
Hellman technique." [X509]
(O) "The procedure whereby two different parties generate shared
symmetric keys such that any of the shared symmetric keys is a
function of the information contributed by all legitimate
participants, so that no party [alone] can predetermine the value
of the key." [A9042]
(C) For example, a message originator and the intended recipient
can each use their own private key and the other's public key with
the Diffie-Hellman algorithm to first compute a shared secret
value and, from that value, derive a session key to encrypt the
message.