×

Unified accelerator for classical and post-quantum digital signature schemes in computing environments

  • US 11,456,877 B2
  • Filed: 06/28/2019
  • Issued: 09/27/2022
  • Est. Priority Date: 06/28/2019
  • Status: Active Grant
First Claim
Patent Images

1. At least one non-transitory machine-readable medium comprising instructions which, when executed by a computing device, cause the computing device to perform operations comprising:

  • unifying classical cryptography and post-quantum cryptography through a unified hardware accelerator hosted by a trusted platform of the computing device;

    facilitating unification of a first finite state machine associated with the classical cryptography and a second finite state machine associated with the post-quantum cryptography using one or more of a hash engine, a set of register file banks, and a modular exponentiation engine, wherein the hash engine, the set of register file banks, and the module exponentiation engine are allowed direct memory access;

    computing a bitmask based on an address and a seed and writing the bitmask to a first bank of the set of register file banks using the hash engine;

    computing a key based on the address and the seed and writing the key to a second bank of the set of register file banks using the hash engine;

    fetching a first hash function from a third bank of the set of register file banks and adding the first hash function to the bitmask in the first bank; and

    appending results of the addition of the first hash function to the bitmask to the key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×