8.1.5.2.3 Key Agreement
All changes in this version
Title
Key Agreement
Control
Key agreement is used in a communication environment to establish keying material using information contributed by all entities in the communication (most commonly, only two entities) without actually sending the keying material. Only approved key-agreement schemes shall be used. Approved key-agreement schemes using asymmetric techniques are provided in [SP800-56A] and [SP800-56B] . Key agreement uses asymmetric key pairs to calculate shared secrets, which are then used to derive symmetric keys and other keying material (e.g., IVs). A key-agreement scheme uses either static or ephemeral asymmetric key pairs or both. The asymmetric key pairs should be generated and distributed as discussed in Section 8.1.5.1 . Keying material derived from a key-agreement scheme shall be protected as specified in Section 6 . A key-agreement scheme and its associated key-establishment protocol should provide the following assurances: