Electrical computers and digital processing systems: support – Data processing protection using cryptography – By stored data protection
Reexamination Certificate
2008-05-27
2008-05-27
Colin, Carl (Department: 2136)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
By stored data protection
C713S161000, C713S194000, C380S037000, C380S044000, C380S255000, C326S041000
Reexamination Certificate
active
09765907
ABSTRACT:
An FPGA includes a plurality of configurable logic elements, a configuration circuit, a decryption circuit, and a fingerprint element. The fingerprint element generates a fingerprint that is indicative of inherent manufacturing process variations unique to the FPGA. The fingerprint is used as a key for an encryption system that protects against illegal use and/or copying of configuration data. In some embodiments, the propagation delay of various circuit elements formed on the FPGA are used to generate the fingerprint. In one embodiment, the specific frequency of an oscillator is used to generate the fingerprint. In some embodiments, a ratio of measurable values may be used to generate the fingerprint. In other embodiments, differences in transistor threshold voltages are used to generate the fingerprint. In still other embodiments, variations in line widths are used to generate the fingerprint.
REFERENCES:
patent: 4203070 (1980-05-01), Bowles et al.
patent: 4754216 (1988-06-01), Wong
patent: 4897652 (1990-01-01), Leon
patent: 5007087 (1991-04-01), Bernstein et al.
patent: 5276734 (1994-01-01), Hashimoto
patent: 5450360 (1995-09-01), Sato
patent: 5523746 (1996-06-01), Gallagher
patent: 5828678 (1998-10-01), Mock
patent: 5838256 (1998-11-01), Pearson et al.
patent: 5907298 (1999-05-01), Kiriyama et al.
patent: 5952933 (1999-09-01), Issa et al.
patent: 5961577 (1999-10-01), Soenen et al.
patent: 5963043 (1999-10-01), Nassif
patent: 5964881 (1999-10-01), Thor
patent: 5970142 (1999-10-01), Erickson
patent: 6002991 (1999-12-01), Conn, Jr.
patent: 6005829 (1999-12-01), Conn
patent: 6150837 (2000-11-01), Beal et al.
patent: 6185126 (2001-02-01), Rodgers et al.
patent: 6233339 (2001-05-01), Kawano et al.
patent: 6260146 (2001-07-01), Mos et al.
patent: 6587978 (2003-07-01), Merritt et al.
patent: 2001/0037458 (2001-11-01), Kean
D. Eastlake, S. Crocker, Cybercash, J. Schiller, “Randomness Recomemendations for Security”, Dec. 1994, RFC 1750, Internet RFC/STD/FYI/BCP Archives, pp. 1-24, “http://www.faqs.org/rfcs/rfc1750.html”.
IBM Technical Disclosure Bulletin “Integrated Circuit Compatible Random Number Generator”, TDB-ACC-NO: NN8804333, Apr. 1998, vol. 30, Issue No. 11; pp. 333-335.
“The Programmable Logic Data Book 1998”, available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124, Chapter 4 in its entirety.
Colin Carl
Maunu LeRoy D.
Paradice III William L.
Xilinx , Inc.
LandOfFree
Copy protection without non-volatile memory does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Copy protection without non-volatile memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Copy protection without non-volatile memory will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3945475