Secure communications amongst connected dice
AssigneeMicron Technology, Inc.
InventorsAlberto Troia, Antonino Mondello
Life of this patent
Estimating the term…
Abstract
A plurality of dice having at least a first die and a second die. The first die can generate a measure of the first die using a cryptographic algorithm, a public key and a private key, and a digital signature according to the measure and the private key. The digital signature can include a digest encrypted by the private key. The digest can include the measure. The first die can communicate the measure, the digital signature, and the public key to the second die. The second die can store a validation code representative of a measure of the first die and validate the digital signature using the public key as well validate the measure by comparing the measure to the validation code.
Claims20
An apparatus, comprising:
- a first die, configured to:
- generate a first digital signature according to a first measure of the first die and a first private key;
- communicate to a second die, the first measure, the first digital signature, and a first public key;
- and
- the second die, configured to:
- validate the first digital signature using the first public key;
- and
- validate the first measure by comparing the first measure to a first validation code.
A method, comprising:
- generating, by a first die, a first measure of the first die;
- generating, by the first die, a first digital signature;
- communicating the first measure, the first digital signature, and a first public key to a second die;
- validating, by the second die, the first digital signature using the first public key;
- and
- validating, by the second die, the first measure by comparing the first measure to a first validation code.
A method, comprising:
- generating, by a first die of a plurality of dice distributed over a network, a first measure of the first die;
- generating a first public key;
- generating a first digital signature according;
- communicating, via a first inter-die communication interface of the first die, the first measure, the first digital signature, and the first public key to a second die of the plurality of dice;
- validating the first digital signature using the first public key;
- and
- validating the first measure by comparing the first measure to a first validation code.
Dependencies are inferred from the claim text.