Product authentication using integrated circuits
First Claim
1. A method to authenticate a product comprising:
- providing a first encoding and decoding chip accompanying the product, wherein the first encoding and decoding chip is storing a serial number as a means of identifying said product; and
separately providing a second encoding and decoding chip, wherein a long term storage bit compromising of a One Time Programming (OTP) device including an eFUSE is initially programmed to either logic 0 or logic 1 on the first and the second chip preventing the chips to operate normally right after manufacturing and subsequently are activated allowing normal operation of the two chips wherein such activation requires the two chips to receive a predetermined sequence of specific vector patterns, wherein said authentication method comprises steps of;
a) the first encoding and decoding chip performs an encoding of said serial number if the serial number is decoded, or the first encoding and decoding chip performs a decoding of said serial number if the serial number is encoded; and
b) the second encoding and decoding chip performs an encoding of said serial number if the serial number is decoded, or the second encoding and decoding chip performs a decoding of said serial number if the serial number is encoded; and
c) the second encoding and decoding chip compares its result of encoding or decoding against the result of encoding or decoding from the first chip in step (a) and if the two results match the second encoding and decoding chip confirms the authenticity of the product.
0 Assignments
0 Petitions
Accused Products
Abstract
Authentication of a product could be accomplished by utilizing encryption and decryption engines onboard two integrated circuits namely a DECENC chip and a READER chip. A unique serial number in either an encrypted or un-encrypted format is programmed into eFuses, or OTP devices on board the DECENC chip where this chip is then attached to the product. During the authentication procedure, the encrypted and decrypted serial number on board the DECENC chip is transferred to the READER chip. The READER chip subsequently performs a decryption of the serial number from the first chip if this serial number is in encrypted form or performs an encryption of the serial number from the first chip if this serial number is in un-encrypted form. The READER chip then compares its result of decryption or encryption against the corresponding decrypted or encrypted versions of the serial number received from the DECENC chip. If the results of decryption or encryptions for both chips are the same, then the READER chip signals an authentic product, otherwise it will reject the product as fake.
11 Citations
23 Claims
-
1. A method to authenticate a product comprising:
-
providing a first encoding and decoding chip accompanying the product, wherein the first encoding and decoding chip is storing a serial number as a means of identifying said product; and
separately providing a second encoding and decoding chip, wherein a long term storage bit compromising of a One Time Programming (OTP) device including an eFUSE is initially programmed to either logic 0 or logic 1 on the first and the second chip preventing the chips to operate normally right after manufacturing and subsequently are activated allowing normal operation of the two chips wherein such activation requires the two chips to receive a predetermined sequence of specific vector patterns, wherein said authentication method comprises steps of;a) the first encoding and decoding chip performs an encoding of said serial number if the serial number is decoded, or the first encoding and decoding chip performs a decoding of said serial number if the serial number is encoded; and b) the second encoding and decoding chip performs an encoding of said serial number if the serial number is decoded, or the second encoding and decoding chip performs a decoding of said serial number if the serial number is encoded; and c) the second encoding and decoding chip compares its result of encoding or decoding against the result of encoding or decoding from the first chip in step (a) and if the two results match the second encoding and decoding chip confirms the authenticity of the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to authenticate a product comprising:
-
providing a product with a label containing an encoded or decoded serial number as a means of identifying said product and a first encoding and decoding chip storing the same serial number in an encoded or decoding format; and
separately providing a second encoding and decoding chip; and
a verifier entity that carries out the task of verification, wherein a long term storage bit compromising of a One Time Programming (OTP) device including an eFUSE is initially programmed to either logic 0 or logic 1 on the first and the second chip preventing the chips to operate normally right after manufacturing and subsequently are activated allowing normal operation of the two chips wherein such activation requires the two chips to receive a predetermined sequence of specific vector patterns, wherein said authentication method comprises steps of;a) the verifier requiring the first encoding and decoding chip to perform an encoding of said serial number if the serial number is decoded, or decoding of said serial number if the serial number is encoded; and b) the verifier requiring the second encoding and decoding chip to perform an encoding of said serial number if the serial number is decoded, or decoding of said serial number if the serial number is encoded; and c) the verifier compares the encoding or decoding results obtained in step (a) against the encoding or decoding results obtained in step (b) and if the two results match the verifier confirms the authenticity of the product. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification