CPC H04L 9/0852 (2013.01) [G06F 21/577 (2013.01); G06F 21/602 (2013.01)] | 20 Claims |
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.
|