Self-authentication of data stored off-chip
AssigneeXilinx, Inc.
InventorsJames David Wesselkamper, Jason Moore, James Bertil Anderson, Thomas LeBoeuf
Life of this patent
Estimating the term…
Abstract
Methods and circuit arrangements for self-authentication of a data set by circuitry on a semi-conductor die include export circuitry and a non-volatile memory disposed on the semiconductor die. The export circuitry is configured to generate a public-private key pair and generate a signature from a data set and a private key of the key pair. The export circuitry is configured to store a version of a public key of the key pair in the non-volatile memory, destroy the private key, and output the data set to external storage.
Claims20
A circuit arrangement comprising:
- non-volatile memory disposed on a semiconductor die;
- and
- export circuitry disposed on the semiconductor die and coupled to the non-volatile memory, wherein the export circuitry is configured to:
- generate a public-private key pair;
- generate a signature from a data set and a private key of the key pair;
- store a version of a public key of the key pair in the non-volatile memory;
- destroy the private key;
- and
- output the data set to external storage.
A method comprising:
- generating a public-private key pair by export circuitry disposed on a semiconductor die;
- generating a signature from a data set and a private key of the key pair by the export circuitry;
- storing a version of a public key of the key pair in non-volatile memory disposed on the semiconductor die;
- destroying the private key by the export circuitry;
- and
- outputting the data set by the export circuitry to external storage.
Dependencies are inferred from the claim text.