IP Library Granted Patent US 12,335,367
Granted Patent B2
US 12,335,367 · App. 17/718,271 · Granted Jun 17, 2025

Secure storage of data via a distributed ledger system

Inventors: Dejan Nenov (Boise, ID); Roumen Kassabov (Winter Park, FL)
Assignee: Fortress Cyber Security, LLC
H04L9/0637H04L9/0894H04L9/14H04L9/3226H04L9/3239H04L67/1042H04L9/50
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 12,335,367
App. No.
17/718,271
Granted
Jun 17, 2025
Kind
B2
Abstract

The present disclosure describes systems and methods for use of a distributed ledger system to securely store data. Encrypted data files of one or more computing devices may be distributed to processing nodes of the distributed ledger system. The data may be subsequently retrieved and decrypted by the computing device or another device. Because the distributed ledger system creates a chain of hashes of prior blocks, the data may be immune to modification or corruption, as any changes to blocks storing the encrypted data may be immediately apparent.

Claims (36)

1. A method for secure storage of data via distributed ledgers, comprising:

encrypting, by one or more processors of a first device, one or more files in a storage device maintained by the first device using a first key;

generating, by the one or more processors of the first device, an access key;

transmitting, by the first device to a second device operating as a full node for a distributed immutable ledger, the encrypted one or more files and the access key, receipt of the encrypted one or more files and the access key causing the second device to append the encrypted one or more files to the distributed immutable ledger at an address corresponding to the access key; and

providing, by the first device to a third device, the access key and the first key, the third device configured to retrieve the encrypted one or more files from the distributed immutable ledger via the access key, and decrypt the one or more files using the first key;

wherein providing the access key and the first key to the third device causes the third device to:

retrieve the encrypted one or more files from the distributed immutable ledger via the access key,

decrypt the one or more files using the first key,

compare the decrypted one or more files to a second one or more files stored in memory of the third device, and

responsive to the decrypted one or more files matching the second one or more files, identify the third device as not compromised or corrupted.

2. The method of claim 1 , wherein the set of encrypted one or more files are collected by the second device from one or more additional devices.

3. The method of claim 1 , wherein the one or more files comprise configuration files.

4. The method of claim 1 , wherein the set of encrypted one or more files are encrypted by the second device.

5. The method of claim 1 , wherein the second device generates the first key and a second key, the first key and second key used for encrypting the one or more files.

6. The method of claim 1 , wherein the access key comprises a user identifier.

7. The method of claim 1 , wherein the access key comprises the first key.

8. A system for secure storage of data via distributed ledgers, comprising:

a first device, comprising an encryption module, a network interface, and a storage device comprising one or more files, a first key, and a second key;

wherein the encryption module is configured to:

encrypt one or more files in a storage device maintained by the first device using a first key, and

generate an access key;

wherein the network interface is configured to:

transmit, to a second device operating as a full node for a distributed immutable ledger, the encrypted one or more files and the access key, receipt of the encrypted one or more files and the access key causing the second device to append the encrypted one or more files to the distributed immutable ledger at an address corresponding to the access key, and

provide, to a third device, the access key and the first key, the third device configured to retrieve the encrypted one or more files from the distributed immutable ledger via the access key, and decrypt the one or more files using the first key; and

wherein the encryption module is further configured to:

provide the access key and the first key to the third device, the third device configured to:

retrieve the encrypted one or more files from the distributed immutable ledger via the access key,

decrypt the one or more files using the first key,

compare the decrypted one or more files to a second one or more files stored in memory of the third device, and

responsive to the decrypted one or more files matching the second one or more files, identify the third device as not compromised or corrupted.

9. The system of claim 8 , wherein the set of encrypted one or more files are collected by the second device from one or more additional devices.

10. The system of claim 8 , wherein the one or more files comprise configuration files.

11. The system of claim 8 , wherein the set of encrypted one or more files are encrypted by the second device.

12. The system of claim 8 , wherein the second device generates the first key and a second key, the first key and second key used for encrypting the one or more files.

13. The system of claim 8 , wherein the access key comprises a user identifier.

14. The system of claim 8 , wherein the access key comprises the first key.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2025
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: FORTRESS CYBER SECURITY, LLC
Reel/Frame 071594/0876 →
SECURITY INTEREST Recorded Jun 30, 2025
From: FORTRESS CYBER SECURITY, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 071570/0495 →
SECURITY INTEREST Recorded Oct 2, 2023
From: FORTRESS CYBER SECURITY, LLC
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 065097/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2022
From: NENOV, DEJAN; KASSABOV, ROUMEN
To: FORTRESS CYBER SECURITY, LLC
Reel/Frame 061399/0179 →
Continuity (3)
Continuation 16399543 · Apr 30, 2019
Continuation 15880193 · Jan 25, 2018
Related Publication 20220239466A1 · Jul 28, 2022
References Cited (30)
US 9934502B1 · Grassadonia et al. · 2018 [cited by applicant]
US 20020076204A1 · Nakano · 2002 [cited by examiner]
US 20020107054A1 · Fujisawa · 2002 [cited by examiner]
US 20030126608A1 · Safadi · 2003 [cited by examiner]
US 20030176808A1 · Masuo · 2003 [cited by applicant]
US 20040168063A1 · Revital · 2004 [cited by examiner]
US 20120198234A1 · Chung · 2012 [cited by examiner]
US 20140128188A1 · Ouchida et al. · 2014 [cited by applicant]
US 20160162897A1 · Feeney · 2016 [cited by examiner]
US 20160210247A1 · Noll · 2016 [cited by examiner]
US 20160253516A1 · Beiter · 2016 [cited by examiner]
US 20160292672A1 · Fay · 2016 [cited by examiner]
US 20160323219A1 · Brecx · 2016 [cited by examiner]
US 20170116693A1 · Rae · 2017 [cited by examiner]
US 20170124556A1 · Seger, II · 2017 [cited by examiner]
US 20170220815A1 · Ansari · 2017 [cited by examiner]
US 20170235970A1 · Conner · 2017 [cited by applicant]
US 20170279783A1 · Milazzo · 2017 [cited by examiner]
US 20180101842A1 · Ventura · 2018 [cited by examiner]
US 20180137507A1 · Jayachandran · 2018 [cited by examiner]
EP 1844707A1 · 2007 [cited by applicant]
GB 2551643A · 2017 [cited by applicant]
JP 2007130072A · 2007 [cited by applicant]
JP 2011139948A · 2011 [cited by applicant]
WO WO2017090041A1 · 2017 [cited by applicant]
International Preliminary Report on Patentability, issued in International Application No. PCT/US2019/015305, on Jul. 28, 2020. [cited by applicant]
European Search Report issued in European Patent Application No. 22198205.1, dated Jan. 2, 2023. [cited by applicant]
Canadian Office Action on CA Appln 3089745 DTD Aug. 6, 2021. [cited by applicant]
Examiner's Requisition on CA Appl. 3,207,982 DTD Nov. 5, 2024 (4 pages). [cited by applicant]
International Search Report and Written Opinion on PCT/US2019/015305 dated May 31, 2019. [cited by applicant]