摘要 |
Secure exchange of a key (K). The key K is encrypted using a pre-established secret value (k12). The encrypted key is then sent to a receiver and decrypted using the pre-established secret value. Specifically, a first device chooses a value for K, and then calculates Y1 =f(K, k12), where k12 is a secret value pre-established between the first and second devices, for example via an elliptic curve Diffie-Hellman-type key exchange, and f is a function such that k12 is required to determine K from Y1. The first device sends Y1 to the second device, and the second device evaluates K = f <-1> (Y1, k12). Alternative embodiments use signature verification or hashes. The invention can be extended to a group of more than two members. |