Secure Cryptographic Coprocessor
AssigneeGoogle Inc.
InventorsPhilipp Wagner, Gregory Andrew Chadwick, Timothy Jay Chen, Michael Stefano Fritz Schaffner, Christopher Gori, Rupert James Swarbrick
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsPhilipp Wagner, Gregory Andrew Chadwick, Timothy Jay Chen, Michael Stefano Fritz Schaffner, Christopher Gori, Rupert James Swarbrick
Estimating the term…
An apparatus with an integrated circuit (IC) chip can provide protection against attacks on a cryptographic coprocessor. An attacker can compromise a cryptographic coprocessor by, for instance, obtaining a private encryption key or instruction code. To combat these attacks, example implementations store information in encrypted form. The information may correspond to data, instruction code, or intermediate values located in state registers. To securely and quickly “erase” such stored information, the cryptographic coprocessor can change the encryption key. In other example implementations, random numbers are provided with two different levels of “randomness quality” that is appropriate for different types of procedures. A cryptographic coprocessor can include two registers that store randomized bits in accordance with the two different quality levels for rapid access during cryptographic operations. To further thwart would-be attacks, a cryptographic coprocessor can verify the contents or usage of instruction code that is executed to perform cryptographic operations.
A method for a cryptographic coprocessor, the method comprising:
A method for a cryptographic coprocessor, the method comprising:
A method for a cryptographic coprocessor, the method comprising:
Dependencies are inferred from the claim text.