USRE43792E

Method and apparatus for computing a shared secret key

Claim Score by NHIP

Read claim 10, the broadest

Abstract

A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key;b) obtaining a second short term public key from the second correspondent;c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key;d) computing a second exponent derived from the first short term private key, the first longshort term public key, the second short term public key and the first long term private key;e) computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.

USRE43792E, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 29 January 2022, 4.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A cryptographic system for generating a shared key in an a Menezes-Qu-Vanstone (MQV) key generation protocol, said system comprising a first correspondent having a first cryptographic unit configured for:a) making a first short term public key available to a second correspondent over a communication channel;b) obtaining a second short term public key from said second correspondent;c) computing a first exponent derived from a first short term private key, said first short term public key, and a first long term private key;d) computing a second exponent derived from said first short term private key, said first short term public key, a second short term public key, and said first long term private key;e) computing a first simultaneous exponentiation of , by said first exponent with , of said second short term public key and , by said second exponent with , of a second long term public key;and f) generating said shared key using a result of said first simultaneous exponentiation.
  2. 10
    Broadest claimClaim Score 38, average(NHIP)A cryptographic unit for generating a shared key in an a Menezes-Qu-Vanstone (MQV) key generation protocol, said cryptographic unit configured for:a) providing a first short term public key;b) obtaining a second short term public key;c) computing a first exponent derived from a first short term private key, said first short term public key, and a first long term private key;d) computing a second exponent derived from said first short term private key, said first short term public key, a second short term public key, and said first long term private key;e) computing a simultaneous exponentiation of , by said first exponent with , of said second short term public key and , by said second exponent with , of a second long term public key;and f) generating said shared key using a result of said simultaneous exponentiation.
  3. 18
    A non-transitory computer readable medium operable with a cryptographic unit, said computer readable medium having instructions for generating a shared key in an a Menezes-Qu-Vanstone (MQV) key generation protocol, said instructions comprising instructions for:a) providing a first short term public key;b) obtaining a second short term public key;c) computing a first exponent derived from a first short term private key, said first short term public key, and a first long term private key;d) computing a second exponent derived from said first short term private key, said first short term public key, a second short term public key, and said first long term private key;e) computing a simultaneous exponentiation of , by said first exponent with , of said second short term public key and , by said second exponent with , of a second long term public key;and f) generating said shared key using a result of said simultaneous exponentiation.