Methods of authenticating a user design in a programmable...

Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Packet header designating cryptographically protected data

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S168000, C713S189000, C713S190000, C713S191000, C713S192000, C713S193000, C726S002000, C380S044000, C380S278000

Reexamination Certificate

active

07987358

ABSTRACT:
Methods of authenticating a user design in a programmable integrated circuit. The methods utilize an identifier unique to the programmable IC and a data word taken from the user design. The data word can be unique to the design and can include a string of data taken from the configuration data for the design, or the values of circuit nodes read from selected points throughout the design. A function is performed on the identifier and the data word, producing a key specific to the user design as implemented in that programmable IC. The key is compared to an expected value. When the key matches the expected value, the user design is enabled. When the key does not match the expected value, at least a portion of the user design is disabled. Circuitry for performing the steps of the method can be implemented in the programmable resources of the programmable IC.

REFERENCES:
patent: 4703436 (1987-10-01), Varshney
patent: 5036461 (1991-07-01), Elliott et al.
patent: 5058164 (1991-10-01), Elmer et al.
patent: 5288978 (1994-02-01), Iijima
patent: 5623546 (1997-04-01), Hardy et al.
patent: 5640002 (1997-06-01), Ruppert et al.
patent: 5652579 (1997-07-01), Yamada et al.
patent: 5875248 (1999-02-01), Lewis
patent: 5949881 (1999-09-01), Davis
patent: 5970142 (1999-10-01), Erickson
patent: 5995625 (1999-11-01), Sudia et al.
patent: 6160418 (2000-12-01), Burnham
patent: 6356095 (2002-03-01), Komoriya
patent: 6430670 (2002-08-01), Bryg et al.
patent: 6615355 (2003-09-01), Mattison
patent: 6803783 (2004-10-01), Zhu et al.
patent: 6823069 (2004-11-01), Kitajima et al.
patent: 6857076 (2005-02-01), Klein
patent: 7183801 (2007-02-01), Kao et al.
patent: 7284134 (2007-10-01), Fujiwara et al.
patent: 7325181 (2008-01-01), Teglia
patent: 7366306 (2008-04-01), Trimberger
patent: 7518400 (2009-04-01), Redgrave et al.
patent: 7529992 (2009-05-01), Teig et al.
patent: 2001/0037458 (2001-11-01), Kean
patent: 2002/0199110 (2002-12-01), Kean
patent: 2004/0088552 (2004-05-01), Candelore
patent: 2004/0088554 (2004-05-01), Kawaguchi
patent: 2005/0035738 (2005-02-01), Patino et al.
patent: 2005/0237804 (2005-10-01), Naso et al.
patent: 2008/0309370 (2008-12-01), Spangaro
U.S. Appl. No. 09/765,907, filed Jan. 19, 2001, Trimberger.
U.S. Appl. No. 09/949,234, filed Sep. 7, 2001, Knapp.
U.S. Appl. No. 10/810,032, filed Mar. 26, 2004, Knapp.
U.S. Appl. No. 11/101,076, filed Apr. 7, 2005, Trimberger.
U.S. Appl. No. 11/223,388, filed Sep. 9, 2005, Knapp.
U.S. Appl. No. 11/449,935, filed Jun. 9, 2006, Walstrum et al.
U.S. Appl. No. 11/450,755, filed Jun. 9, 2006, Walstrum et al.
Xilinx, Inc.; “Virtex-4 FPGA Handbook”; Published Aug. 2, 2004; available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124; pp. 519-521.
Xilinx, Inc.; “Virtex-II Pro™ Platform FPGA Handbook”; Published Oct. 14, 2002; available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124; pp. 332-336.
Atmel, “32-megabit 2.7 volt DataFlash® AT45DB321C”; downloaded on May 24, 2006 from: //www.atmel.com/dyn/resources/prod—documents/doc3387.pdf; pp. 14.
Intel, “Intel StrataFlash® Memory (J3) Datasheet”; downloaded on May 24, 2006 from: //download.intel.com/design/flcomp/datashts/29066721.pdf; pp. 46-49.
Stephan Neuhold; XAPP694 (v1.0); “Reading User Data from Configuration PROMs”; Application Note; May 26, 2004; available from Xilinx, Inc. at www.xilinx.com; pp. 1-12.
Catalin Baetoniu et al.; XAPP780 (v1.0); “FPGA IFF Copy Protection Using Dallas Semiconductor/Maxim DS2432 Secure EEPROMs”; Application Note; Aug. 17, 2005; available from Xilinx, Inc. at www.xilinx.com; pp. 1-6.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods of authenticating a user design in a programmable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods of authenticating a user design in a programmable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods of authenticating a user design in a programmable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2694001

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.