US 11,838,410 B1
Systems and methods for post-quantum cryptography optimization
Ramanathan Ramanathan, Bellevue, WA (US); Abhijit Rao, Irvine, CA (US); Adam Sanders, Huntersville, NC (US); Michael Erik Meinholz, Charlotte, NC (US); Bradford A. Shea, Mint Hill, NC (US); Pierre Arbajian, Matthews, NC (US); Andrew J. Garner, IV, State Road, NC (US); and Ramesh Yarlagadda, Charlotte, NC (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 Jan. 30, 2020, as Appl. No. 16/777,335.
Int. Cl. H04L 9/06 (2006.01); G06N 10/00 (2022.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/0852 (2013.01) [G06N 10/00 (2019.01); H04L 9/088 (2013.01); H04L 9/0825 (2013.01); H04L 9/0858 (2013.01); H04L 9/0861 (2013.01); H04L 9/0869 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for gathering performance information for post-quantum cryptography (PQC), the system comprising:
quantum computing (QC) detection data generation circuitry configured to
generate QC detection data;
PQC cryptographic circuitry configured to
encrypt the QC detection data based on a PQC cryptographic technique;
PQC decryption circuitry configured to
decrypt the QC detection data; and
PQC cryptographic performance circuitry configured to
store encryption metadata generated by the PQC cryptographic circuitry and decryption metadata generated by the PQC decryption circuitry as PQC cryptographic performance information associated with the PQC cryptographic technique, wherein the PQC cryptographic performance information comprises one or more PQC encryption attributes corresponding to one or more PQC cryptographic techniques; and
select a PQC encryption technique among one or more PQC encryption techniques for encrypting received data based on the PQC cryptographic performance information, wherein the PQC cryptographic performance circuitry is configured to use a PQC cryptographic algorithm selection circuitry to select the PQC encryption technique, wherein the PQC cryptographic algorithm selection circuitry is configured to use a PQC optimization machine learning model to select the PQC encryption technique from the one or more PQC encryption techniques for encrypting the received data.