Electrical computers and digital processing systems: support – Data processing protection using cryptography
Reexamination Certificate
2004-06-24
2010-12-14
Orgad, Edan (Department: 2439)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
C713S001000, C713S002000, C713S190000, C713S191000, C713S181000, C726S028000, C726S034000, C380S044000, C380S045000, C380S277000, C380S278000, C380S279000, C380S029000, C380S037000
Reexamination Certificate
active
07853799
ABSTRACT:
A programmable encryption approach involves the use of a downloadable decryptor. According to an example embodiment of the present invention, an FPGA device includes a microcontroller for configuring logic circuitry on the FPGA device. A memory register is implemented for storing encryption key data and a message authentication code (MAC). When the FPGA device is to be configured using a configuration bitstream, a MAC is calculated for a decryptor and sent to the microcontroller along with an encryption key. The microcontroller stores the encryption key and MAC in a register to which access is limited. When the decryptor is downloaded to the microprocessor, a MAC is calculated on the downloaded decryptor and compared with the stored MAC. If the calculated MAC matches the stored MAC, the decryptor is allowed to access the key.
REFERENCES:
patent: 5771287 (1998-06-01), Gilley et al.
patent: 6073238 (2000-06-01), Drupsteen
patent: 6118869 (2000-09-01), Kelem et al.
patent: 6356637 (2002-03-01), Garnett
patent: 6366117 (2002-04-01), Pang et al.
patent: 6480954 (2002-11-01), Trimberger et al.
patent: 6496971 (2002-12-01), Lesea et al.
patent: 6654889 (2003-11-01), Trimberger
patent: 6834347 (2004-12-01), Goodman et al.
patent: 6996713 (2006-02-01), Trimberger
patent: 7047465 (2006-05-01), Trimberger
patent: 7162644 (2007-01-01), Trimberger
patent: 7188255 (2007-03-01), Toh et al.
patent: 7237121 (2007-06-01), Cammack et al.
patent: 2001/0015919 (2001-08-01), Kean
patent: 2001/0037458 (2001-11-01), Kean
patent: 2002/0199110 (2002-12-01), Kean
patent: 2003/0110390 (2003-06-01), May
patent: 2003/0123669 (2003-07-01), Koukoulidis et al.
patent: 2003/0236992 (2003-12-01), Yami
patent: 2004/0252831 (2004-12-01), Uehara
patent: 2005/0089160 (2005-04-01), Crispin et al.
patent: 2005/0210287 (2005-09-01), Paatero
Schneier, Bruce;Applied Cryptography; Chapter 18 “One-Way Has Functions”; Second Edition; Copyright 1996 by Bruce Schneier; published by John Wiley & Scons, Inc.; 1996; pp. 429-459.
U.S. Appl. No. 10/714,380, filed Oct. 31, 2003, Trimberger.
Le Canh
Maunu LeRoy D.
Orgad Edan
Xilinx , Inc.
LandOfFree
Microcontroller-configurable programmable device with... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Microcontroller-configurable programmable device with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microcontroller-configurable programmable device with... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4153736