Back to results
US 9,071,428 B2Granted
Methods and systems for hardware piracy prevention
AssigneeUniversity of Connecticut
InventorsMohammad Tehranipoor, Nicholas Tuzzio
Life of this patent
Estimating the term…
Abstract
Provided are methods, systems, and devices for preventing hardware piracy.
Claims20
A circuit comprising:
- a first element configured to receive a first input and a second input, wherein the first element is configured as a buffer when the first input matches the second input and configured as an inverter when the first input does not match the second input;
- a second element coupled to the first element, wherein the second element is configured to provide a random number as the first input to the first element;
- and
- a third element coupled to the first element, wherein the third element is configured to receive encrypted data, decrypt the encrypted data, and provide at least a portion of the decrypted data as the second input to the first element.
1 more element
A method of verifying a circuit, comprising:
- receiving a random number, wherein the random number is generated by an integrated circuit;
- providing a first cryptographic key based on the random number;
- receiving results of a test performed on the integrated circuit, wherein the test is performed based on the first cryptographic key;
- and
- verifying integrity of the integrated circuit based on the results.
2 more elements
A method for manufacturing a circuit, comprising:
- generating an integrated circuit, wherein the integrated circuit comprises a first element configured to receive a first input from a second element and a second input from a third element, and wherein the first element functions as an inverter if the first input does not match the second input;
- receiving a random number based on the first input;
- providing the random number to a remote computing device;
- receiving a first cryptographic key based on the random number from the remote computing device;
- testing the integrated circuit based on the first cryptographic key and the random number;
- and
- providing results of the testing of the circuit element to the remote computing device.
4 more elements
Dependencies are inferred from the claim text.