×

Key derivation for a module using an embedded universal integrated circuit card

  • US 9,319,223 B2
  • Filed: 11/19/2013
  • Issued: 04/19/2016
  • Est. Priority Date: 09/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for a module using an embedded universal integrated circuit card (eUICC) to derive a first shared secret key and a second shared secret key, the method comprising the module:

  • storing a network public key and a module identity in the eUICC, wherein the module uses the network public key to authenticate an eUICC subscription manager;

    receiving a token for a key derivation function from the authenticated eUICC subscription manager;

    deriving a module private key and a module public key, wherein the module sends the derived module public key and the module identity to the eUICC subscription manager;

    deriving the first shared secret key using the key derivation function and a set of cryptographic parameters, wherein the key derivation function uses as input at least (i) the derived module private key, (ii) the set of cryptographic parameters, and (iii) the received token;

    deriving the second shared secret key using (i) a shared secret algorithm and (ii) the derived first shared secret key as a random number for the shared secret algorithm, wherein the shared secret algorithm uses a secure hash algorithm; and

    receiving an eUICC profile, wherein the eUICC uses the derived second shared secret key to decrypt the eUICC profile.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×