IP Library Granted Patent US 9,699,655
Granted Patent B1
US 9,699,655 · App. 15/051,447 · Granted Jul 4, 2017

Cellular device authentication

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 9,699,655
App. No.
15/051,447
Granted
Jul 4, 2017
Kind
B1
Abstract

When manufacturing, distributing, or selling mobile phones, each phone is associated with an asymmetric cryptographic key pair, comprising a public key and a private key. The private key is stored on the phone, and the public key is stored in a public key repository. When connecting to a cellular network, a phone provides its device ID to the network. The cellular network queries the public key repository to determine the public key of the phone and authenticates the phone using the phone's public key. The cellular network also provides a digital identity certificate to the phone, allowing the phone to authenticate the cellular network using a public key infrastructure (PKI).

Claims (74)

1. A method performed by a cellular communications network server, the method comprising:

receiving a device identifier from a cellular communication device, the cellular communication device being associated with an asymmetric cryptographic key pair comprising a private key and a public key;

accessing a key repository using the device identifier to determine the public key of the cellular communication device, the key repository cross-referencing device identifiers to respectively corresponding public keys;

authenticating the cellular communication device using the public key of the cellular communication device;

sending a digital identity certificate to the cellular communication device for authentication by the cellular communication device of the cellular communications network server;

exchanging one or more session keys with the cellular communication device; and

encrypting communications between the cellular communications network server and the cellular communication device using the one or more session keys.

2. The method of claim 1 , further comprising storing the private key on the cellular communication device prior to selling the cellular communication device to a consumer.

3. The method of claim 1 , wherein:

the private key is stored on the cellular communication device by a seller of the cellular communication device; and

the key repository is maintained at least in part by the seller of the cellular communication device.

4. The method of claim 1 , wherein authenticating the cellular communication device comprises:

sending a first value to the cellular communication device;

receiving a second value from the cellular communication device;

decrypting the second value; and

determining that the second value is the same as the first value.

5. The method of claim 1 , further comprising:

sending configuration information to the cellular communication device;

generating a digital signature of the configuration information; and

sending the digital signature to the cellular communication device.

6. The method of claim 1 , further comprising:

encrypting the one or more session keys;

wherein exchanging the one or more session keys with the cellular communication device comprises sending one or more encrypted session keys to the cellular communication device.

7. The method of claim 1 , wherein exchanging the one or more session keys with the cellular communication device comprises receiving one or more encrypted session keys from the cellular communication device;

the method further comprising decrypting the one or more encrypted session keys.

8. A cellular communications network server comprising:

a processor; and

executable instructions that, when executed by the processor, cause the cellular communications network server to perform operations including:

receiving a device identifier from a cellular communication device, the cellular communication device being associated with an asymmetric cryptographic key pair comprising a private key and a public key;

accessing a key repository using the device identifier to determine the public key of the cellular communication device, the key repository cross-referencing device identifiers to respectively corresponding public keys;

authenticating the cellular communication device using the public key of the cellular communication device;

sending a digital identity certificate to the cellular communication device for authentication by the cellular communication device of the cellular communications network server;

exchanging one or more session keys with the cellular communication device; and

encrypting communications between the cellular communications network server and the cellular communication device using the one or more session keys.

9. The cellular communications network server of claim 8 , wherein the operations further include storing the private key on the cellular communication device prior to selling the cellular communication device to a consumer.

10. The cellular communications network server of claim 8 , wherein:

the private key is stored on the cellular communication device by a seller of the cellular communication device; and

the key repository is maintained at least in part by the seller of the cellular communication device.

11. The cellular communications network server of claim 8 , wherein authenticating the cellular communication device comprises:

sending a first value to the cellular communication device;

receiving a second value from the cellular communication device;

decrypting the second value; and

determining that the second value is the same as the first value.

12. The cellular communications network server of claim 8 , wherein the operations further include:

sending configuration information to the cellular communication device;

generating a digital signature of the configuration information; and

sending the digital signature to the cellular communication device.

13. The cellular communications network server of claim 8 , wherein the operations further include:

encrypting the one or more session keys;

wherein exchanging the one or more session keys with the cellular communication device comprises sending one or more encrypted session keys to the cellular communication device.

14. The cellular communications network server of claim 8 , wherein exchanging the one or more session keys with the cellular communication device comprises receiving one or more encrypted session keys from the cellular communication device;

the operations further comprising decrypting the one or more encrypted session keys.

15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor of a cellular communications network server, cause the cellular communications network server to perform operations comprising:

receiving a device identifier from a cellular communication device, the cellular communication device being associated with an asymmetric cryptographic key pair comprising a private key and a public key;

accessing a key repository using the device identifier to determine the public key of the cellular communication device, the key repository cross-referencing device identifiers to respectively corresponding public keys;

authenticating the cellular communication device using the public key of the cellular communication device;

sending a digital identity certificate to the cellular communication device for authentication by the cellular communication device of the cellular communications network server;

exchanging one or more session keys with the cellular communication device; and

encrypting communications between the cellular communications network server and the cellular communication device using the one or more session keys.

16. The non-transitory computer-readable medium of claim 15 , wherein the operations further include storing the private key on the cellular communication device prior to selling the cellular communication device to a consumer.

17. The non-transitory computer-readable medium of claim 15 , wherein authenticating the cellular communication device comprises:

sending a first value to the cellular communication device;

receiving a second value from the cellular communication device;

decrypting the second value; and

determining that the second value is the same as the first value.

18. The non-transitory computer-readable medium of claim 15 , wherein the operations further include:

sending configuration information to the cellular communication device;

generating a digital signature of the configuration information; and

sending the digital signature to the cellular communication device.

19. The non-transitory computer-readable medium of claim 15 , wherein the operations further include:

encrypting the one or more session keys;

wherein exchanging the one or more session keys with the cellular communication device comprises sending one or more encrypted session keys to the cellular communication device.

20. The non-transitory computer-readable medium of claim 15 , wherein exchanging the one or more session keys with the cellular communication device comprises receiving one or more encrypted session keys from the cellular communication device;

the operations further comprising decrypting the one or more encrypted session keys.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2016
From: SILIS, ARTURO
To: T-MOBILE USA, INC.
Reel/Frame 037804/0358 →