US 11,750,378 B1
Systems and methods for post-quantum cryptography optimization
Robert L. Carter, Jr., Pleasant Hill, IA (US); Ravi K. Maganti, Waxhaw, NC (US); Bradford A. Shea, Mint Hill, NC (US); M. Erik Meinholz, Charlotte, NC (US); Jeff J. Stapleton, O'Fallon, MO (US); Peter Bordow, Fountain Hills, AZ (US); Pierre Arbajian, Matthews, NC (US); and Abhijit Rao, Irvine, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Sep. 9, 2022, as Appl. No. 17/930,754.
Application 17/930,754 is a continuation of application No. 16/566,009, filed on Sep. 10, 2019, granted, now 11,477,016.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01)
CPC H04L 9/0852 (2013.01) [G06F 21/577 (2013.01); G06F 21/602 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for post-quantum cryptography (PQC), the system comprising:
communications circuitry configured to
receive data,
receive a set of data attributes about the data, and
receive a risk profile data structure indicative of a vulnerability of the data in a PQC data environment;
PQC cryptographic performance circuitry configured to
retrieve PQC cryptographic performance information associated with a set of PQC cryptographic techniques, wherein the PQC cryptographic performance information comprises a set of PQC cryptographic performance attributes for each PQC cryptographic technique in the set of PQC cryptographic techniques;
PQC cryptographic attribute generation circuitry configured to
generate a set of PQC cryptographic technique scores, wherein each PQC cryptographic technique score is generated for a respective PQC cryptographic technique based on the set of data attributes, the risk profile data structure, and the set of PQC cryptographic performance attributes for the respective PQC cryptographic technique; and
generate a set of PQC encryption attributes for encrypting the data based on the set of PQC cryptographic technique scores;
PQC cryptographic circuitry configured to
select a PQC cryptographic technique from the set of PQC cryptographic techniques based on the set of PQC cryptographic technique scores;
 and
encrypt the data using PQC encryption attributes corresponding to the selected PQC cryptographic technique.