IP Library › Granted Patent US 12,200,107
Granted Patent B1
US 12,200,107 · App. 18/177,568 · Granted Jan 14, 2025

Post-quantum cryptography side chain

Inventors: Brad A. Shea (San Francisco, CA); Jeff J. Stapleton (San Francisco, CA); Robert L. Carter, Jr. (San Francisco, CA); Pierre Arbajian (San Francisco, CA); Peter Bordow (San Francisco, CA); Michael Erik Meinholz (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
H04L9/0637G06F21/602G06N10/00H04L9/0852H04L9/3247H04L9/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,200,107
App. No.
18/177,568
Filed
Mar 2, 2023
Granted
Jan 14, 2025
Kind
B1
Art Unit
2497
USPC
713/193
Abstract

A computing entity accesses one or more blocks of a blockchain, encrypts the content of the one or more blocks using a first cryptographic technique to generate one or more first encrypted block values, and writes a first side chain block comprising the one or more first encrypted block values and a first signature to a first side chain. The computing entity accesses at least one of (a) at least one block of a particular second set of one or more second sets of the plurality of blocks or (b) one or more first side chain blocks corresponding to blocks of the second set, encrypts the content of the accessed block(s) using a second cryptographic technique to generate at least one second encrypted block value, and writes a second side chain block comprising the at least one second encrypted block value and a second signature to a second side chain.

Claims (30)

1. A ledger system comprising at least one apparatus comprising processing circuitry and at least one memory, the at least one memory storing a primary ledger, a first side ledger, and a second side ledger, wherein:

the first side ledger stores first information encrypted using a first cryptographic technique and determined based at least in part on a first subset of content stored to the primary ledger, and

the second side ledger stores second information encrypted using a second cryptographic technique and determined based at least in part on at least one of the first information or a second subset of content stored to the primary ledger.

2. The ledger system of claim 1 , wherein the second cryptographic technique is a post quantum encryption.

3. The ledger system of claim 1 , wherein the first information comprises content corresponding to a first number of ledger elements of the primary ledger and the second information comprises content corresponding to a second number of ledger elements of the primary ledger, wherein the second number of ledger elements is larger than the first number of ledger elements.

4. The ledger system of claim 3 , wherein the primary ledger is a blockchain and a distributed ledger element of the primary ledger is a block of the blockchain.

5. The ledger system of claim 1 , wherein at least one of the first side ledger or the second side ledger is generated in real time or near real time with respect to a respective one of the first subset of content or the second subset of content being written to the primary ledger.

6. The ledger system of claim 1 , wherein each ledger element of the primary ledger, the first side ledger, and the second side ledger comprises a link to a respective immediately previous ledger element of the corresponding primary ledger, first side ledger, and second side ledger, respectively.

7. The ledger system of claim 6 , wherein the link is a hash of the respective immediately previous ledger element.

8. The ledger system of claim 1 , wherein the processing circuitry is configured to at least:

receive instances of data; and

write ledger elements comprising the instances of data to the primary ledger.

9. The ledger system of claim 1 , wherein the processing circuitry is configured to at least perform a verification of at least one of one or more instances of data in a ledger element before encrypting the content of the ledger element using the first cryptographic technique.

10. The ledger system of claim 1 , wherein a first side ledger element of the first side ledger is signed using a first signature.

11. The ledger system of claim 10 , wherein the processing circuitry performs a verification of the first signature of the first side ledger element before encrypting the first side ledger element using the second cryptographic technique.

12. A method for operating a ledger system, the method comprises:

accessing, by a computing entity, a first subset of content stored to a primary ledger;

encrypting, by the computing entity, the first subset of content using a first cryptographic technique to generate one or more first side ledger values;

writing, by the computing entity, a first side ledger element comprising the one or more first side ledger values to a first side ledger;

accessing, by the computing entity, at least one of (a) the first side ledger element or (b) a second subset of content from the primary ledger;

encrypting, by the computing entity, content of the at least one of (a) the first side ledger element or (b) the second subset of content using a second cryptographic technique to generate one or more second side ledger values; and

writing, by the computing entity, a second side ledger element comprising the one or more second side ledger values to a second side ledger.

13. The method of claim 12 , wherein the second cryptographic technique is a post quantum encryption.

14. The method of claim 12 , wherein the first subset of content corresponds to a first number of ledger elements of the primary ledger and the second subset of content corresponds to a second number of ledger elements, wherein the second number of ledger elements is larger than the first number of ledger elements.

15. The method of claim 14 , wherein the primary ledger is a blockchain and a distributed ledger element of the primary ledger is a block of the blockchain.

16. The method of claim 12 , wherein at least one of the first side ledger or the second side ledger is generated in real time or near real time with respect to a respective one of the first subset of content or the second subset of content being written to the primary ledger.

17. The method of claim 12 , wherein each ledger element of the primary ledger, the first side ledger, and the second side ledger comprises a link to a respective immediately previous ledger element of the corresponding primary ledger, first side ledger, and second side ledger, respectively.

18. The method of claim 17 , wherein the link is a hash of the respective immediately previous ledger element.

19. The method of claim 12 , further comprising performing a verification of at least one of one or more instances of data in a ledger element before encrypting the content of the ledger element using the first cryptographic technique.

20. The method of claim 12 , wherein the first side ledger element of the first side ledger is signed using a first signature and the method further comprises performing a verification of the first signature of the first side ledger element before encrypting the first side ledger element using the second cryptographic technique.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: SHEA, BRAD A.; STAPLETON, JEFF J.; CARTER, ROBERT L., JR.; ARBAJIAN, PIERRE; BORDOW, PETER; MEINHOLZ, MICHAEL ERIK
To: WELLS FARGO BANK, N.A.
Reel/Frame 062983/0481 →
Continuity (2)
Continuation 17455944 · Nov 22, 2021
Continuation 16810972 · Mar 6, 2020
References Cited (61)
US 7277870B2 · Mourad et al. · 2007 [cited by applicant]
US 7822690B2 · Rakowicz et al. · 2010 [cited by applicant]
US 8086635B1 · Rinker · 2011 [cited by applicant]
US 8396838B2 · Brockway et al. · 2013 [cited by applicant]
US 8458487B1 · Palgon et al. · 2013 [cited by applicant]
US 8842839B2 · Harrison et al. · 2014 [cited by applicant]
US 9049010B2 · Jueneman et al. · 2015 [cited by applicant]
US 9177157B2 · Binder · 2015 [cited by applicant]
US 9191198B2 · Harrison et al. · 2015 [cited by applicant]
US 9369445B2 · Mahajan et al. · 2016 [cited by applicant]
US 9455827B2 · Tanizawa et al. · 2016 [cited by applicant]
US 10025941B1 · Griffin et al. · 2018 [cited by applicant]
US 10043035B2 · Lafever et al. · 2018 [cited by applicant]
US 10068099B1 · Fishbeck et al. · 2018 [cited by applicant]
US 10108954B2 · Dunlevy et al. · 2018 [cited by applicant]
US 10114963B1 · Griffin et al. · 2018 [cited by applicant]
US 10114980B2 · Barinov et al. · 2018 [cited by applicant]
US 10147089B2 · Powell et al. · 2018 [cited by applicant]
US 10193690B1 · Self et al. · 2019 [cited by applicant]
US 10241930B2 · Eperiesi-Beck · 2019 [cited by applicant]
US 10264072B2 · Crofton et al. · 2019 [cited by applicant]
US 10419209B1 · Griffin et al. · 2019 [cited by applicant]
US 10630478B1 · Yavuz · 2020 [cited by applicant]
US 10929842B1 · Arvanaghi · 2021 [cited by examiner]
US 20090031135A1 · Kothandaraman · 2009 [cited by applicant]
US 20150071139A1 · Nix · 2015 [cited by applicant]
US 20160028605A1 · Gil et al. · 2016 [cited by applicant]
US 20160248586A1 · Hughes et al. · 2016 [cited by applicant]
US 20170046531A1 · Roberts · 2017 [cited by applicant]
US 20170132630A1 · Castinado · 2017 [cited by examiner]
US 20170324550A1 · Yuan et al. · 2017 [cited by applicant]
US 20180205546A1 · Haque et al. · 2018 [cited by applicant]
US 20180217944A1 · Eperiesi-Beck · 2018 [cited by applicant]
US 20180332016A1 · Pandey et al. · 2018 [cited by applicant]
US 20180351734A1 · Zhao et al. · 2018 [cited by applicant]
US 20190014176A1 · Tormasov et al. · 2019 [cited by applicant]
US 20190044916A1 · Jones · 2019 [cited by applicant]
US 20190058581A1 · Wood · 2019 [cited by examiner]
US 20190116035A1 · Mustafa et al. · 2019 [cited by applicant]
US 20190132350A1 · Smith et al. · 2019 [cited by applicant]
US 20190213359A1 · Kepa et al. · 2019 [cited by applicant]
US 20190318109A1 · Thomas · 2019 [cited by applicant]
US 20190319796A1 · Ghosh et al. · 2019 [cited by applicant]
US 20190342070A1 · Deng · 2019 [cited by applicant]
US 20200014668A1 · Statica et al. · 2020 [cited by applicant]
US 20200044827A1 · Snow · 2020 [cited by examiner]
CN 105933281A · 2016 [cited by applicant]
CN 108965344A · 2018 [cited by applicant]
EP 3477527A1 · 2019 [cited by applicant]
WO 2018014103A1 · 2018 [cited by applicant]
WO 2019069103A1 · 2019 [cited by applicant]
WO 2019071026A1 · 2019 [cited by applicant]
“Acronis Partners with ID Quantique to Bring Quantum-Safe Encryption to Cloud Data Protection,” EFYTimes.com, Athena Information Solutions Pvt. Ltd., 3 pages, (2015). [cited by applicant]
“Applied Quantum-Safe Security: Quantum-Resistant Algorithms and Quantum Key Distribution,” Cloud Security Alliance, 19 pages, (2017). [cited by applicant]
“New iOS app secures IM with ‘post quantum’ encryption,” Open Source Convergence, 8 pages, (2014). [cited by applicant]
“SafeNet ProtectApp: Application-Level Encryption and Key Management Interface [product brief],” Gemalto, a Thales Company, 2 pages, (2019). [cited by applicant]
Bos et al., “Frodo: Take off the ring! Practical, Quantum-Secure Key Exchange from LWE,” Proceedings of the 23rd ACM Conference on Computer and Communications Security, 26 pages, (2017). [cited by applicant]
Parmar and Verma, “A Comparative Evaluation of Algorithms in the Implementation of an Ultra-Secure Router-to-Router Key Exchange System,” Hindawi, Security and Communication Networks, 2017:1467614, 7 pages, (2017). [cited by applicant]
Shalom, Rami, “Protecting Your Critical data: StorageSecure & KeySecure,” SafeNet, 16 pages, (2019). [cited by applicant]
Stebila and Mosca, “Post-Quantum Key Exchange for the Internet and the Open Quantum Safe Project,” International Conference on Selected Areas in Cryptography, Selected Areas in Cryptography—SAC 2016, 22 pages, (2017). [cited by applicant]
Xu et al., “A Pattern Collection for Blockchain-based Applications,” Association for Computing Machinery, 1(1): 33 pages, (2018). [cited by applicant]
Cited By (2)
US 12,627,478 US 12,700,987