IP Library Granted Patent US 10,856,150
Granted Patent B2
US 10,856,150 · App. 16/819,768 · Granted Dec 1, 2020

Distributed ledger systems for authenticating LTE communications

Inventors: David White (Centreville, VA); Christopher Dabo (Woodbridge, VA)
Assignee: NOBLIS, INC.
H04W12/06G06F16/2365H04L9/0637H04L2209/38H04W92/10
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 10,856,150
App. No.
16/819,768
Granted
Dec 1, 2020
Kind
B2
Abstract

Techniques for authenticating a mobile user device at a base station of a mobile network, and more specifically for implementing a distributed ledger based authentication that is shared by multiple base stations of the mobile network is provided. In one or more examples, the base stations of a mobile network can act as nodes in a distributed ledger system. A mobile device seeking to gain access to the mobile network can be provided a distributed ledger identification number by a base station. The distributed ledger identification number can be converted to a block of the distributed ledger, and then transmitted to the other base stations (i.e., nodes) that maintain the same distributed ledger. The mobile device can subsequently use the distributed ledger identification number for future access requests at either the same base station, or any of the other base stations that maintain the same distributed ledger.

Claims (79)

1. A method for authenticating a mobile device at a mobile network base station, the method comprising:

at a system comprising one or more processors and a memory located at the mobile network base station:

storing a distributed ledger at the memory, wherein in the distributed ledger is maintained in conjunction with one or more other base stations;

receiving a first access request at the base station from the mobile device, wherein the access request includes a first distributed ledger identification number;

determining whether the first distributed ledger identification number is valid;

if the first distributed ledger identification number is valid:

transmitting the mobile device access request to a core network of the mobile network;

generating a second distributed ledger identification number;

associating the mobile device with the generated second distributed ledger identification number;

converting the generated second distributed ledger identification number into a distributed ledger entry;

transmitting the generated distributed ledger entry to one or more other base stations in the mobile network; and

transmitting the generated second distributed ledger number to the mobile device.

2. The method of claim 1 , wherein converting the generated second distributed ledger identification number into a distributed ledger entry comprises:

converting the generated second distributed ledger identification into a hash, wherein the hash is based on the generated second distributed ledger identification number and one or more previous transactions of the distributed ledger;

transmitting the hash to the one or more base stations of the mobile network;

receiving one or more validation signals from the one or more base stations; and

adding the hash to the distributed ledger stored at the memory based on the one or more received validation signals.

3. The method of claim 2 , wherein converting the generated second distributed ledger identification into a hash includes converting data associated with the generated second distributed ledger identification number and the one or more previous transactions of the distributed ledger into an alpha-numeric string with a predetermined number of characters.

4. The method of claim 2 , wherein the one or more validation signals from the one or more base stations indicate whether the second distributed ledger identification number was successfully converted into an authenticated hash.

5. The method of claim 4 , wherein the mobile device access request is transmitted to the core network of the mobile network only if greater than a pre-determined number of the one or more base stations indicates that the second distributed ledger identification number was successfully converted into an authenticated hash.

6. The method of claim 1 , wherein storing the distributed ledger at the memory includes storing the distributed ledger for a predetermined amount of time and then deleting the distributed ledger after the predetermined period of time has expired.

7. The method of claim 1 , wherein if it is determined that the first distributed ledger identification number is not valid, the mobile device access request can be transferred to the core network to undergo authorization by the core network.

8. The method of claim 1 , wherein the base station and the one or more other base stations form a first tracking area, and wherein the method further comprises:

receiving a request from the mobile device to transfer to another base station;

determining if the base station to which the mobile device is requesting a transfer to, a base station that is associated with a second tracking area; and

if it is determined that the base station to which the mobile device is requesting a transfer to is associated with the second tracking area:

transmitting the second distributed ledger identification number to the base station associated the second tracking area.

9. A non-transitory computer-readable storage medium storing one or more programs for authenticating a mobile device at a mobile network base station, the one or more programs configured to be executed by one or more processors communicatively coupled to one or more processors of a system, the one or more programs including instructions to cause the system to:

store a distributed ledger at the memory, wherein in the distributed ledger is maintained in conjunction with one or more other base stations;

receive a first access request at the base station from the mobile device, wherein the access request includes a first distributed ledger identification number;

determine whether the first distributed ledger identification number is valid;

if the first distributed ledger identification number is valid:

transmit the mobile device access request to a core network of the mobile network;

generate a second distributed ledger identification number;

associate the mobile device with the generated second distributed ledger identification number;

convert the generated second distributed ledger identification number into a distributed ledger entry;

transmit the generated distributed ledger entry to one or more other base stations in the mobile network; and

transmit the generated second distributed ledger number to the mobile device.

10. The non-transitory computer-readable storage medium of claim 9 , wherein converting the generated second distributed ledger identification number into a distributed ledger entry comprises:

converting the generated second distributed ledger identification into a hash, wherein the hash is based on the generated second distributed ledger identification number and one or more previous transactions of the distributed ledger;

transmitting the hash to the one or more base stations of the mobile network;

receiving one or more validation signals from the one or more base stations; and

adding the hash to the distributed ledger stored at the memory based on the one or more received validation signals.

11. The non-transitory computer-readable storage medium of claim 10 , wherein converting the generated second distributed ledger identification into a hash includes converting data associated with the generated second distributed ledger identification number and the one or more previous transactions of the distributed ledger into an alpha-numeric string with a predetermined number of characters.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more validation signals from the one or more base stations indicate whether the second distributed ledger identification number was successfully converted into an authenticated hash.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the mobile device access request is transmitted to the core network of the mobile network only if greater than a pre-determined number of the one or more base stations indicates that the second distributed ledger identification number was successfully converted into an authenticated hash.

14. The non-transitory computer-readable storage medium of claim 9 , wherein storing the distributed ledger at the memory includes storing the distributed ledger for a predetermined amount of time and then deleting the distributed ledger after the predetermined period of time has expired.

15. The non-transitory computer-readable storage medium of claim 9 , wherein if it is determined that the first distributed ledger identification number is not valid, the mobile device access request can be transferred to the core network to undergo authorization by the core network.

16. The non-transitory computer-readable storage medium of claim 9 , wherein the base station and the one or more other base stations form a first tracking area, and wherein the system is further caused to:

receive a request from the mobile device to transfer to another base station;

determine if the base station to which the mobile device is requesting a transfer to, a base station that is associated with a second tracking area; and

if it is determined that the base station to which the mobile device is requesting a transfer to is associated with the second tracking area:

transmit the second distributed ledger identification number to the base station associated the second tracking area.

17. A system for authenticating a mobile device at a mobile network base station, the system comprising one or more processors and a memory, wherein the one or more processors are configured to execute instructions stored on the memory to cause the system to:

store a distributed ledger at the memory, wherein in the distributed ledger is maintained in conjunction with one or more other base stations;

receive a first access request at the base station from the mobile device, wherein the access request includes a first distributed ledger identification number;

determine whether the first distributed ledger identification number is valid;

if the first distributed ledger identification number is valid:

transmit the mobile device access request to a core network of the mobile network;

generate a second distributed ledger identification number;

associate the mobile device with the generated second distributed ledger identification number;

convert the generated second distributed ledger identification number into a distributed ledger entry;

transmit the generated distributed ledger entry to one or more other base stations in the mobile network; and

transmit the generated second distributed ledger number to the mobile device.

18. The system of claim 17 , wherein converting the generated second distributed ledger identification number into a distributed ledger entry comprises:

converting the generated second distributed ledger identification into a hash, wherein the hash is based on the generated second distributed ledger identification number and one or more previous transactions of the distributed ledger;

transmitting the hash to the one or more base stations of the mobile network;

receiving one or more validation signals from the one or more base stations; and

adding the hash to the distributed ledger stored at the memory based on the one or more received validation signals.

19. The system of claim 18 , wherein converting the generated second distributed ledger identification into a hash includes converting data associated with the generated second distributed ledger identification number and the one or more previous transactions of the distributed ledger into an alpha-numeric string with a predetermined number of characters.

20. The system of claim 18 , wherein the one or more validation signals from the one or more base stations indicate whether the second distributed ledger identification number was successfully converted into an authenticated hash.

21. The system of claim 20 , wherein the mobile device access request is transmitted to the core network of the mobile network only if greater than a pre-determined number of the one or more base stations indicates that the second distributed ledger identification number was successfully converted into an authenticated hash.

22. The system of claim 17 , wherein storing the distributed ledger at the memory includes storing the distributed ledger for a predetermined amount of time and then deleting the distributed ledger after the predetermined period of time has expired.

23. The system of claim 17 , wherein if it is determined that the first distributed ledger identification number is not valid, the mobile device access request can be transferred to the core network to undergo authorization by the core network.

24. The system of claim 17 , wherein the base station and the one or more other base stations form a first tracking area, and wherein the system is further caused to:

receive a request from the mobile device to transfer to another base station;

determine if the base station to which the mobile device is requesting a transfer to, a base station that is associated with a second tracking area; and

if it is determined that the base station to which the mobile device is requesting a transfer to is associated with the second tracking area:

transmit the second distributed ledger identification number to the base station associated the second tracking area.

Assignments (2)
SECURITY INTEREST Recorded May 27, 2025
From: NOBLIS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 071415/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2020
From: WHITE, DAVID; DABO, CHRISTOPHER
To: NOBLIS, INC.
Reel/Frame 052357/0028 →
Continuity (2)
Provisional Application 62822257 · Mar 22, 2019
Related Publication 20200304995A1 · Sep 24, 2020