Electrical computers and digital processing systems: support – Data processing protection using cryptography
Reexamination Certificate
2005-06-07
2005-06-07
Morse, Gregory (Department: 2134)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
C713S100000
Reexamination Certificate
active
06904527
ABSTRACT:
Individual IP vendors can directly license their IP modules to PLD users. Each PLD has a unique device identifier (UDI). If a user obtains a license to use an IP module on a particular PLD, then the IP vendor issues the user an authorization code (AC). The user supplies the AC to a license manager. The license manager decrypts the AC and checks that the UDI of the supplied AC matches the UDI of the PLD. If the two match, then the license manager encrypts a key, and sends the encrypted key to the PLD. The PLD uses a private key to decrypt the key. When the configuration bitstream for the design is later sent to the PLD, the license manager encrypts the IP module portion of the bitstream with the key. The PLD receives the bitstream and uses the decrypted key to decrypt the IP module portion.
REFERENCES:
patent: 4731843 (1988-03-01), Holmquist
patent: 5058162 (1991-10-01), Santon et al.
patent: 5530753 (1996-06-01), Easter et al.
patent: 5671284 (1997-09-01), Buer
patent: 5703950 (1997-12-01), Jovanovich et al.
patent: 5774544 (1998-06-01), Lee et al.
patent: 5835599 (1998-11-01), Buer
patent: 5970142 (1999-10-01), Erickson
patent: 5978476 (1999-11-01), Redman et al.
patent: 5982899 (1999-11-01), Probst
patent: 6212639 (2001-04-01), Erickson et al.
patent: 6305005 (2001-10-01), Burnham
Microsoft Computer Dictionary, 2002, Microsoft Press, 5thedition, p. 123.
“The Programmable Logic Data Book”, (1999) available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124, pp. 2-1 to 2-11 and 3-3 to 3-22.
Web page for GLOBEtrotter: “Articles—How License Managers Work”, www.globetrotter.com/art2.htm; 2 pages printed Jan. 20, 2000.
Web page for GLOBEtrotter: “Company Info—GLOBEtrotter Announces two Major Patents in Electronic Commerce for Software”; www.globetrotter.com/patents.htm; 2 pages printed Jan. 20, 2000.
Web page for GLOBEtrotter: “Articles—Some Encryption Issues”; www.globetrotter.com/art3.htm; 2 pages printed Jan. 20, 2000.
Web page for GLOBEtrotter: “Articles—License Management: How developers control software licensing”; www.globetrotter.com/art1.htm; 5 pages printed Jan. 20, 2000.
Web page for GLOBEtrotter—Product Line Overview:“ About GLOBEtrotter Software”; www.globetrotter.com/overview.shtml; 7 pages printed Jan. 20, 2000.
Web page for GLOBEtrotter:“Articles—Conceptual description of a generic license manager”; www.globetrotter.com/ms_lm.htm; 3 pages printed Jan. 20, 2000.
Bruce Schneier, “Applied Cryptography”, Second Edition, Chapter 12: Data Encryption Standard (DES), pp. 265-301 (1996).
Web page for Sheriff—Software Copy Protection; www.sheriff-software.com/overview.htm; 3 pages printed Jan. 20, 2000.
Web page for GLOBEtrotter: Third-Generation License Management; “GLOBEtrotter Software Rolls Out Third-Generation License Management”; www.globetrotter.com/pr941004.htm; 2 pages printed Jan. 20, 2000.
Ballantyne Richard S.
Parlour David B.
Lipman Jacob
Liu Justin
Morse Gregory
Wallace T. Lester
Young Edel M.
LandOfFree
Intellectual property protection in a programmable logic device does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Intellectual property protection in a programmable logic device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Intellectual property protection in a programmable logic device will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3460844