Microprocessor apparatus and method for employing...

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

Reexamination Certificate

active

07900055

ABSTRACT:
An apparatus for performing cryptographic operations. The apparatus includes an x86-compatible microprocessor that has fetch logic, algorithm logic, and execution logic. The fetch logic is configured to receive a single, atomic cryptographic instruction as one of the instructions in an application program executing on the x86-compatible microprocessor. The single, atomic cryptographic instruction prescribes an encryption operation and one of a plurality of cryptographic algorithms. The algorithm logic is operatively coupled to the single, atomic cryptographic instruction. The algorithm logic directs the x86-compatible microprocessor to execute the encryption operation according to the one of a plurality of cryptographic algorithms. The execution logic is operatively coupled to the algorithm logic. The execution logic executes the encryption operation. The execution logic includes a cryptography unit for executing a plurality of cryptographic rounds required to complete the encryption operation.

REFERENCES:
patent: 4168396 (1979-09-01), Best
patent: 4250546 (1981-02-01), Boney et al.
patent: 4275265 (1981-06-01), Davida et al.
patent: 4278837 (1981-07-01), Best
patent: 4316055 (1982-02-01), Feistel
patent: 4319079 (1982-03-01), Best
patent: 4386234 (1983-05-01), Ehrsam et al.
patent: 4465901 (1984-08-01), Best
patent: 4633388 (1986-12-01), Chiu
patent: 4668103 (1987-05-01), Wilson
patent: 4888802 (1989-12-01), Cooney
patent: 5016276 (1991-05-01), Matumoto et al.
patent: 5020106 (1991-05-01), Rabold et al.
patent: 5134713 (1992-07-01), Miller et al.
patent: 5161193 (1992-11-01), Lampson et al.
patent: 5218637 (1993-06-01), Angebaud et al.
patent: 5265164 (1993-11-01), Matyas et al.
patent: 5613005 (1997-03-01), Murakami et al.
patent: 5615263 (1997-03-01), Takahashi
patent: 5633934 (1997-05-01), Hember
patent: 5666411 (1997-09-01), McCarty
patent: 5673319 (1997-09-01), Bellare et al.
patent: 5828873 (1998-10-01), Lynch
patent: 5870470 (1999-02-01), Johnson et al.
patent: 6006328 (1999-12-01), Drake
patent: 6021201 (2000-02-01), Bakhle et al.
patent: 6026490 (2000-02-01), Johns-Vano et al.
patent: 6081884 (2000-06-01), Miller
patent: 6088800 (2000-07-01), Jones et al.
patent: 6101255 (2000-08-01), Harrison et al.
patent: 6182216 (2001-01-01), Luyster
patent: 6246768 (2001-06-01), Kim
patent: 6269163 (2001-07-01), Rivest et al.
patent: 6301362 (2001-10-01), Matyas, Jr. et al.
patent: 6324286 (2001-11-01), Lai et al.
patent: 6434699 (2002-08-01), Jones et al.
patent: 6570988 (2003-05-01), Venkatesan et al.
patent: 6578150 (2003-06-01), Luyster
patent: 6598165 (2003-07-01), Galasso
patent: 6674874 (2004-01-01), Yoshida et al.
patent: 6694430 (2004-02-01), Zegelin et al.
patent: 6778667 (2004-08-01), Bakhle et al.
patent: 6789147 (2004-09-01), Kessler et al.
patent: 6795930 (2004-09-01), Laurenti et al.
patent: 6861865 (2005-03-01), Carlson
patent: 6919684 (2005-07-01), Brandes
patent: 6973187 (2005-12-01), Gligor et al.
patent: 6981149 (2005-12-01), Housley et al.
patent: 6983374 (2006-01-01), Hashimoto et al.
patent: 7054445 (2006-05-01), Gligor et al.
patent: 7073059 (2006-07-01), Worely et al.
patent: 7088826 (2006-08-01), Houlberg et al.
patent: 7110545 (2006-09-01), Furuya et al.
patent: 7124302 (2006-10-01), Ginter et al.
patent: 7137004 (2006-11-01), England et al.
patent: 7184549 (2007-02-01), Sorimachi et al.
patent: 7194090 (2007-03-01), Muratani et al.
patent: 7205785 (2007-04-01), Carlson
patent: 7221763 (2007-05-01), Verbauwhede
patent: 7337314 (2008-02-01), Hussain et al.
patent: 2001/0033656 (2001-10-01), Gligor et al.
patent: 2001/0037450 (2001-11-01), Metlitski et al.
patent: 2001/0046292 (2001-11-01), Gligor et al.
patent: 2001/0050989 (2001-12-01), Zakiya
patent: 2002/0048364 (2002-04-01), Gligor et al.
patent: 2002/0101985 (2002-08-01), Calvignac et al.
patent: 2002/0110239 (2002-08-01), Venkatesan et al.
patent: 2002/0162026 (2002-10-01), Neuman et al.
patent: 2002/0191784 (2002-12-01), Yup et al.
patent: 2003/0097579 (2003-05-01), England et al.
patent: 2003/0202658 (2003-10-01), Verbauwhede
patent: 2003/0223580 (2003-12-01), Snell
patent: 2004/0047466 (2004-03-01), Feldman et al.
patent: 2004/0103263 (2004-05-01), Colavin et al.
patent: 2004/0202319 (2004-10-01), Hussain et al.
patent: 2004/0205331 (2004-10-01), Hussain et al.
patent: 2005/0060558 (2005-03-01), Hussain et al.
patent: 2005/0084076 (2005-04-01), Dhir et al.
patent: 2006/0056623 (2006-03-01), Gligor et al.
patent: 2008/0031454 (2008-02-01), Verbauwhede
patent: 1309351 (2001-08-01), None
patent: 1431584 (2003-07-01), None
patent: 3432721 (2002-05-01), None
patent: 0913767 (1999-05-01), None
patent: 1202150 (2002-05-01), None
patent: 1215842 (2002-06-01), None
patent: 1271839 (2003-01-01), None
patent: 1298518 (2003-02-01), None
patent: 1351432 (2003-10-01), None
patent: 57176457 (1982-10-01), None
patent: 575816 (2004-02-01), None
patent: 578096 (2004-03-01), None
patent: 1225355 (2004-12-01), None
patent: WO0076119 (2000-12-01), None
patent: WO0117152 (2001-03-01), None
patent: WO0144900 (2001-06-01), None
patent: WO0184769 (2001-11-01), None
patent: WO03036508 (2003-05-01), None
Kim, Ho Won et al. “Design and Implementation of a Private and Public Key Crypto Porcessor and Its Application to a Security System.” IEEE Transactions on Consumer Electronics. vol. 50, No. 1, Feb. 2004. pp. 214-224.
Fischer et al. “Two Methods of Rijndael Implementation in Reconfigurable Hardware.” Springer-verlag Berlin Heidelberg 2001. CHES 2001. LNCS 2162. pp. 77-92.
Dimond et al. “Application-specific Customisation of Mufti-Threaded Soft Processors.” Computers and Digital Techniques. IEEE Proceedings. vol. 153, Issue 3. May 2, 2006. pp. 173-180.
Anderson et al. “Cryptographic Processors—A Survey.” Proceedings of the IEEE. vol. 94, Issue 2. Feb. 2006. pp. 357-369.
Eberle et al. “Architectural Extensions for Elliptic Curve Cryptography over GF(2∪) on 8-bit Microprocessors.” Application-Specific Systems. Architecture Processors. 2005. ASAP 2005. 16th IEEE International Conference on Jul. 23-25, 2005. pp. 343-349.
Kuhn, Markus G. “Cipher Instruction Search Attack on the Bus-Encryption Security Microcontroller DS5002FP.” Computers, IEEE Transactions on vol. 47, Issue 10. Oct. 1998. pp. 1153-1157.
Lee et al. “Efficient Permutation Instructions for Fast Software Cryptography.” IEEE Micro, Nov. 2001. pp. 56-69.
McKinnon et al. “A Configurable Middleware Framework with Multiple Quality of Service Properties for Small Embedded Systems.” Network Computing and Applications, 2003. NCA 2003. Second IEEE International Symposium on Apr. 16-18, 2003. Piscataway. NJ, USA IEEE, Apr. 16, 2003. pp. 197-204. XP010640251 ISBN: 0-7695-1938-5.
Tong et al. “A system level implementation of Rijndael on a memory-slot based FPGA card.” Field-Programmable Technology, 2002. (FPT). Dec. 16, 2002, pp. 102-109, XP010636515 ISBN: 0-7803-7574-2.
Taylor D E et al. “Dynamic Hardware Plugins: Exploiting Reconfigurable Hardware for High-Performance Programmable Routers.” Computer Networks, Elsevier Science Publishers B.V., Amsterdam NL, vol. 38, No. 3. Feb. 21, 2002 pp. 295-310. XP004333786. ISSN: 1389-1286.
Elbirt A J et al. “Instruction-Level Distributed Processing for Symmetric-Key Cryptography.” Parallel and Distributed Processing Symposium. 2003. Apr. 22, 2003. pp. 78-87. XP010645610 ISBN: 0-7695-1926-1.
Wu et al. “CryptoManiac: a fast flexible architecture for secure communication.” Proceedings of the 28th. International Symposium on Computer Architecture. ISCA 2001. Jun. 30, 2001 pp. 104-113, XP010553867.
Gladman, Brian. “A Specification for Rijndael, the AES Algorithm.” Online. Mar. 13, 2003. XP002376287.
Backhus E. “AES in FPGAS Implementierung Des Advanced Encryption Standards in Hardware.” Elektronik, WEKA Fachzeitschriftenveriag, Poing, DE. vol. 52, No. 8. Apr. 15, 2003 pp. 54-56, 58, 60. XP001160048.
Daemon J et al. “AES Proposa

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

Microprocessor apparatus and method for employing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Microprocessor apparatus and method for employing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor apparatus and method for employing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2759992

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