METHOD AND SYSTEM FOR IDENTIFYING COUNTERFEIT PROGRAMMABLE LOGIC DEVICES
First Claim
1. A method for combating counterfeiting and tampering of integrated circuits,comprising:
- providing a programmable logic device, the programmable logic device including a multiplier implemented into the substrate;
constructing a multiplier feedback oscillator using the multiplier wherein the step of constructing the multiplier feedback oscillator includes incorporating a feedback loop into the multiplier and feeding least significant product bits back into one of operand inputs;
selecting input values producing repeating values in a lesser order bit of a product of the multiplier when first and second operands are applied to the multiplier;
monitoring the lesser order bit and determining a predicted pattern.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for combating counterfeiting and tampering of integrated circuits includes the steps providing a programmable logic device, the programmable logic device including an arithmetic circuit implemented into the substrate, and constructing an arithmetic feedback oscillator using the arithmetic circuit. The step of constructing the arithmetic feedback oscillator includes incorporating a feedback loop into the arithmetic circuit and feeding output bits back into an input of the arithmetic circuit. The method also includes the step of selecting input values producing repeating values in a lesser order bit of a product of the arithmetic circuit when first and second input are applied to the arithmetic circuit and monitoring the lesser order bit and determining a predicted pattern.
4 Citations
24 Claims
-
1. A method for combating counterfeiting and tampering of integrated circuits,
comprising: -
providing a programmable logic device, the programmable logic device including a multiplier implemented into the substrate; constructing a multiplier feedback oscillator using the multiplier wherein the step of constructing the multiplier feedback oscillator includes incorporating a feedback loop into the multiplier and feeding least significant product bits back into one of operand inputs; selecting input values producing repeating values in a lesser order bit of a product of the multiplier when first and second operands are applied to the multiplier; monitoring the lesser order bit and determining a predicted pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
- 8. The method according to claim 8, wherein each binary counter receives output bits of the multiplier feedback oscillator for evaluating the frequency of change of the output bits of the multiplier.
-
11. The method according to claim 11, wherein a time interval generated by a clock or a binary counter is used to control the rate at which data is latched into the register.
-
12. A method for combating counterfeiting and tampering of integrated circuits, comprising:
-
providing a programmable logic device, the programmable logic device including an arithmetic circuit implemented into the substrate; constructing an arithmetic feedback oscillator using the arithmetic circuit wherein the step of constructing the arithmetic feedback oscillator includes incorporating a feedback loop into the arithmetic circuit and feeding output bits back into an input of the arithmetic circuit; selecting input values producing repeating values in a lesser order bit of a product of the arithmetic circuit when first and second input are applied to the arithmetic circuit; monitoring the lesser order bit and determining a predicted pattern. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification