Programmable logic device with decryption and structure for...

Electrical computers and digital processing systems: support – Data processing protection using cryptography

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C380S028000

Reexamination Certificate

active

07117372

ABSTRACT:
It is sometimes desirable to protect a design used in a PLD from being copied. According to the present invention, the design is encrypted, then loaded into a PLD, then decrypted, and then loaded into the configuration memory of the PLD. An attacker could relocate the design to a visible part of the PLD and learn the design. The present invention prevents design relocation by attaching address information to the encryption key or by encrypting an address where the design is to be loaded as well as encrypting the design itself. Thus, if an attacker tries to load the design into a different part of the PLD, the encrypted design will not decrypt properly.

REFERENCES:
patent: 5081675 (1992-01-01), Kittirutsunetorn
patent: 5121359 (1992-06-01), Steele
patent: 5321704 (1994-06-01), Erickson et al.
patent: 5341034 (1994-08-01), Matthews
patent: 5388157 (1995-02-01), Austin
patent: 5705938 (1998-01-01), Kean
patent: 5764076 (1998-06-01), Lee et al.
patent: 5838901 (1998-11-01), Curd et al.
patent: 5892961 (1999-04-01), Trimberger
patent: 5914616 (1999-06-01), Young et al.
patent: 5931959 (1999-08-01), Kwiat
patent: 5970142 (1999-10-01), Erickson
patent: 6028939 (2000-02-01), Yin
patent: 6118869 (2000-09-01), Kelem et al.
patent: 6172520 (2001-01-01), Lawman et al.
patent: 6212639 (2001-04-01), Erickson et al.
patent: 6246768 (2001-06-01), Kim
patent: 6323679 (2001-11-01), Robertson et al.
patent: 6326806 (2001-12-01), Fallside et al.
patent: 6366117 (2002-04-01), Pang et al.
patent: 6441641 (2002-08-01), Pang et al.
patent: 6480954 (2002-11-01), Trimberger et al.
patent: 6560709 (2003-05-01), Galovich
patent: 6654889 (2003-11-01), Trimberger
patent: 6664807 (2003-12-01), Crotty et al.
patent: 2001/0015919 (2001-08-01), Kean
patent: 2001/0032318 (2001-10-01), Yip et al.
patent: WO 00/49717 (2000-08-01), None
ARM; “Versatile FPGA and PLD configuration images”, update Sep. 13, 2004, p. 1 of 1, available at http://www.arm.com/support/downloads/info/4804.html.
Xilinx, Inc., New Release, Sep. 20, 1999, pp. 1-2, available from Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124 or; http://investor.xilinx.com/phoenix.zhtml?c=75919&p=irol-newsArticle&rt=Regular&rid=5214 . . .
U.S. Appl. No. 09/724,865, filed Nov. 28, 2000, Trimberger et al.
U.S. Appl. No. 09/724,974, filed Nov. 28, 2000, Trimberger et al.
U.S. Appl. No. 09/724,975, filed Nov. 28, 2000, Pang et al.
U.S. Appl. No. 09/724,873, filed Nov. 28, 2000, Pang et al.
U.S. Appl. No. 09/724,734, filed Nov. 28, 2000, Trimberger et al.
U.S. Appl. No. 09/724,652, filed Nov. 28, 2000, Pang et al.
Xilinx Application Note, “Configuration Issues: Power-Up, Volatility, Security, Battery Back-Up”, XAPP 092, Nov. 24, 1997 (Version 1.1).
Virtex Configuration Guide, published by Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124, Oct. 9, 2000 (Version 1.0).
Bruce Schneier “Applied Cryptography: Protocols, Algorithms, and Source Code in C”, Second Edition, Copyright 1996, published by John Wiley & Sons, Inc.; Chapter 9, pp. 193-194 and 200-203; Chapter 12, pp. 265-301 and Chapter 15, pp. 360-361.
Cahners EDN Access Web Page, “Cunning circuits confound crooks,” Oct. 12, 2000; pp. 1-8; http://www.ednmag.com/ednmag/reg/2000/10122000/21df2.htm.
Xilinx, Application Note, XAPP138, “Virtex FPGA Series Configuration and Readback”, published Oct. 4, 2000, available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124.

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

Programmable logic device with decryption and structure for... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable logic device with decryption and structure for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable logic device with decryption and structure for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3620651

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