IP Library Granted Patent US 11,646,869
Granted Patent B1
US 11,646,869 · App. 17/897,158 · Granted May 9, 2023

Stateless system to restore access

Inventor: Edvinas Tamosiunas (Kaunas, LT)
Assignee: UAB 360 IT
H04L9/0819H04L9/14H04L9/30
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,646,869
App. No.
17/897,158
Granted
May 9, 2023
Kind
B1
Abstract

A method including determining, by a first user device, encrypted content by encrypting content based on a first private key; encrypting, by the first user device, the first private key based on utilizing a second public key associated with a second user device; transmitting, by the first user device to a storage device, the encrypted content and the encrypted first private key for storage in association with a first account; receiving, by the second user device from storage device, the encrypted content and the encrypted first private key when the first user device is unable to access the encrypted content; decrypting, by the second user device, the encrypted first private key and the encrypted content based on a second private key; and transmitting, by the second user device to the first user device, the content to restore access to the content by the first user device is disclosed.

Claims (56)

1. A method, comprising:

determining, by a first user device, encrypted content by encrypting content based at least in part on utilizing a first private key associated with the first user device;

encrypting, by the first user device, the first private key based at least in part on utilizing a second public key associated with a second user device;

transmitting, by the first user device to a storage device, the encrypted content and the encrypted first private key for storage in association with a first account registered by the first user device with the infrastructure device;

receiving, by the second user device from the storage device, access to the encrypted content and the encrypted first private key based at least in part on a determination that the first user device is unable to access the encrypted content;

decrypting, by the second user device, the encrypted first private key and the encrypted content based at least in part on utilizing a second private key associated with the second user device; and

transmitting, by the second user device to the first user device, the content to restore access of the first user device to the content.

2. The method of claim 1 , wherein decrypting the encrypted first private key and the encrypted content includes the second user device decrypting the encrypted first private key and the encrypted content within a duration of time determined by the first user device.

3. The method of claim 1 , wherein receiving access to the encrypted content and the encrypted first private key includes the second user device receiving access to the encrypted content and the encrypted first private key based at least in part on failure of the first user device to approve reception of the encrypted content and the encrypted first private key by the second user device prior to expiration of a given interval of time.

4. The method of claim 1 , further comprising:

transmitting, by the first user device to the infrastructure device, identification information identifying the second user device, and

receiving, by the first user device from the infrastructure device, the second public key based at least in part on transmitting the identification information.

5. The method of claim 1 , further comprising:

transmitting, by the second user device, a restoration request to receive access to the encrypted content and the encrypted first private key.

6. The method of claim 1 , further comprising:

encrypting, by the first user device, the first assigned private key by utilizing a master key that is determined based at least in part on a master string of alphanumeric characters.

7. The method of claim 1 , further comprising:

transmitting, by the first user device, an approval for the second user device to receive access to the encrypted content and the encrypted first private key.

8. A system, comprising:

a first user device; and

a second user device associated with the first user device, wherein

the first user device is configured to determine encrypted content by encrypting content based at least in part on utilizing a first private key associated with the first user device;

the first user device is configured to encrypt the first private key based at least in part on utilizing a second public key associated with a second user device;

the first user device is configured to transmit, to a storage device, the encrypted content and the encrypted first private key for storage in association with a first account registered by the first user device with the infrastructure device;

the second user device is configured to receive, from the storage device, access to the encrypted content and the encrypted first private key based at least in part on a determination that the first user device is unable to access the encrypted content;

the second user device is configured to decrypt the encrypted first private key and the encrypted content based at least in part on utilizing a second private key associated with the second user device; and

the second user device is configured to transmit, to the first user device, the content to restore access of the first user device to the content.

9. The system of claim 8 , wherein, to decrypt the encrypted first private key and the encrypted content, the second user device is configured to decrypt the encrypted first private key and the encrypted content within a duration of time determined by the first user device.

10. The system of claim 8 , wherein, to receive access to the encrypted content and the encrypted first private key, the second user device is configured to receive access to the encrypted content and the encrypted first private key based at least in part on failure of the first user device to approve reception of the encrypted content and the encrypted first private key by the second user device prior to expiration of a given interval of time.

11. The system of claim 8 , wherein the first user device is configured to:

transmit, to the infrastructure device, identification information identifying the second user device, and

receive, from the infrastructure device, the second public key based at least in part on transmitting the identification information.

12. The system of claim 8 , wherein the second user device is configured to:

transmit a restoration request to receive access to the encrypted content and the encrypted first private key.

13. The system of claim 8 , wherein the first user device is configured to:

encrypt the first assigned private key by utilizing a master key that is determined based at least in part on a master string of alphanumeric characters.

14. The system of claim 8 , wherein the first user device is configured to:

transmit an approval for the second user device to receive access to the encrypted content and the encrypted first private key.

15. A non-transitory computer-readable medium configured to store instructions, which

when executed by a first user device, configure the first user device to:

determine encrypted content by encrypting content based at least in part on utilizing a first private key associated with the first user device;

encrypt the first private key based at least in part on utilizing a second public key associated with a second user device; and

transmit, to a storage device, the encrypted content and the encrypted first private key for storage in association with a first account registered by the first user device with the infrastructure device; and

when executed by a second user device, configure the second user device to:

receive, from the storage device, access to the encrypted content and the encrypted first private key based at least in part on a determination that the first user device is unable to access the encrypted content;

decrypt the encrypted first private key and the encrypted content based at least in part on utilizing a second private key associated with the second user device; and

transmit, to the first user device, the content to restore access of the first user device to the content.

16. The non-transitory computer-readable medium of claim 15 , wherein, to decrypt the encrypted first private key and the encrypted content, the second user device is configured to decrypt the encrypted first private key and the encrypted content within a duration of time determined by the first user device.

17. The non-transitory computer-readable medium of claim 15 , wherein, to receive access to the encrypted content and the encrypted first private key, the second user device is configured to receive access to the encrypted content and the encrypted first private key based at least in part on failure of the first user device to approve reception of the encrypted content and the encrypted first private key by the second user device prior to expiration of a given interval of time.

18. The non-transitory computer-readable medium of claim 15 , wherein the first user device is configured to:

transmit, to the infrastructure device, identification information identifying the second user device, and

receive, from the infrastructure device, the second public key based at least in part on transmitting the identification information.

19. The non-transitory computer-readable medium of claim 15 , wherein the second user device is configured to:

transmit a restoration request to receive access to the encrypted content and the encrypted first private key.

20. The non-transitory computer-readable medium of claim 15 , wherein the first user device is configured to:

encrypt the first assigned private key by utilizing a master key that is determined based at least in part on a master string of alphanumeric characters.

Cited By (4)
US 12,395,329 US 12,432,061 US 12,470,562 US 12,689,615