IP Library Granted Patent US 11,082,218
Granted Patent B2
US 11,082,218 · App. 16/879,325 · Granted Aug 3, 2021

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

Inventor: John A. Nix (Evanston, IL)
Assignee: Network-1 Technologies, Inc.
H04L9/0861G06F21/33G06F21/35H04J11/00H04L9/006H04L9/0662H04L9/085H04L9/088H04L9/0816H04L9/0841H04L9/0844H04L9/0891H04L9/0894H04L9/14H04L9/30H04L9/3066H04L9/32H04L9/321H04L9/3239H04L9/3247H04L9/3249H04L9/3263H04L12/2854H04L63/0272H04L63/045H04L63/0435H04L63/0442H04L63/06H04L63/061H04L63/0807H04L63/123H04L63/166H04L67/04H04W4/70H04W8/082H04W12/02H04W12/03H04W12/04H04W12/041H04W12/06H04W40/005H04W52/0216H04W52/0235H04W52/0277H04W76/27H04W80/04H05K999/99G06F2221/2105G06F2221/2107G06F2221/2115H04L63/0464H04L2209/24H04L2209/56H04L2209/72H04L2209/80H04L2209/805H04W84/12H04W88/12Y02D30/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,082,218
App. No.
16/879,325
Granted
Aug 3, 2021
Kind
B2
Abstract

A module with an embedded universal integrated circuit card (eUICC) can include a received eUICC profile and a set of cryptographic algorithms. The received eUICC profile can include an initial shared secret key for authentication with a wireless network. The module can receive a key K network token and send a key K module token to the wireless network. The module can use the key K network token, a derived module private key, and a key derivation function to derive a secret shared network key K that supports communication with the wireless network. The wireless network can use the received key K module token, a network private key, and the key derivation function in order to derive the same secret shared network key K derived by the module. The module and the wireless network can subsequently use the mutually derived key K to communicate using traditional wireless network standards.

Claims (45)

1. A module with an embedded Universal Integrated Circuit Card (eUICC) comprising:

(a) at least one processor; and

(b) a memory operatively connected to the at least one processor, the memory including processor executable code that, when executed by the at least one processor, performs the steps of:

(1) recording, in the memory of the module, (i) a module public key and a corresponding module private key, (ii) a pre-shared secret key, (iii) a set of cryptographic parameters, and (iv) a module identity,

(2) generating, by the module, module encrypted data associated with a first set of servers using the pre-shared secret key which is also separately accessible by the first set of servers, wherein the module encrypted data includes at least a portion of the set of cryptographic parameters;

(3) storing, by the module in the memory, a network public key, wherein the network public key is associated with (i) a second set of servers and (ii) a network private key;

(4) generating, by the module in the memory, a mutually derived shared key using Elliptical Curve Diffie Hellman, wherein the mutually derived shared key is derived by the module based on at least:

(i) the module private key; and

(ii) the network public key,

wherein the mutually derived shared key can be derived by the second set of servers based on at least:

(A) the module public key associated with the module private key; and

(B) the network private key associated with the network public key;

(5) receiving from the second set of servers an encrypted profile for the eUICC; and

(6) decrypting the encrypted profile with the mutually derived shared key in order to store network access credentials.

2. The module of claim 1 ,

wherein the memory is a nonvolatile memory.

3. The module of claim 1 ,

wherein the memory is a volatile memory.

4. The module of claim 1 ,

wherein the processor executable code, when executed by the at least one processor, performs a step of sending the module encrypted data to the first set of servers.

5. The module of claim 1 ,

wherein the module comprises a wireless module adapted to communicate over a wireless network using a radio and an antenna.

6. The module of claim 1 ,

wherein the module comprises a sensor configured to collect data regarding a monitored unit.

7. The module of claim 1 ,

wherein the module comprises a controller configured to change a state of an actuator associated with a monitored unit.

8. The module of claim 1 ,

wherein the module comprises a wired communication module adapted to connect to a network over a wired connection.

9. The module of claim 1 ,

wherein the set of cryptographic parameters comprise settings for one or more cryptographic algorithms.

10. The module of claim 9 ,

wherein the one or more cryptographic algorithms includes an Elliptic Curve Integrated Encryption Scheme.

11. The module of claim 1 ,

wherein the module encrypted data includes only the portion of the set of cryptographic parameters.

12. The module of claim 1 ,

wherein the module encrypted data includes all cryptographic parameters of the set of cryptographic parameters.

13. The module of claim 1 ,

wherein the second set of servers comprises one server.

14. The module of claim 1 ,

wherein the second set of servers comprises a plurality of servers.

15. The module of claim 1 ,

wherein the processor executable instructions, when executed by the at least one processor, perform a step of:

(h) connecting to a wireless network using a decrypted profile for the eUICC,

wherein the decrypted profile is provided in step (b)(6) and includes the network access credentials, and

wherein the network access credentials include at least a key K and a network module identity.

Assignments (4)
CHANGE OF ADDRESS Recorded Sep 10, 2025
From: NETWORK-1 TECHNOLOGIES, INC.
To: NETWORK-1 TECHNOLOGIES, INC.
Reel/Frame 072827/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2021
From: M2M AND IOT TECHNOLOGIES, LLC
To: NETWORK-1 TECHNOLOGIES, INC.
Reel/Frame 055914/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2021
From: VOBAL TECHNOLOGIES, LLC
To: NIX, JOHN A.
Reel/Frame 055795/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: NIX, JOHN
To: M2M AND IOT TECHNOLOGIES, LLC
Reel/Frame 053046/0751 →
Continuity (5)
Continuation 16201401 · Nov 27, 2018
Continuation 15680758 · Aug 18, 2017
Continuation 15130146 · Apr 15, 2016
Continuation 14084141 · Nov 19, 2013
Related Publication 20200280439A1 · Sep 3, 2020
Cited By (3)
US 12,273,960 US 12,328,389 US 12,683,772