Cryptography – Communication system using cryptography – Time segment interchange
Reexamination Certificate
2004-04-16
2009-06-02
Moazzami, Nasser G (Department: 2436)
Cryptography
Communication system using cryptography
Time segment interchange
Reexamination Certificate
active
07542566
ABSTRACT:
An apparatus and method for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction, CBC block pointer logic, and execution logic. The cryptographic instruction is received by a pipeline microprocessor as part of an application program executing on the pipeline microprocessor. The cryptographic instruction prescribes one of the cryptographic operations. The one of the cryptographic operations includes a plurality of CBC block cryptographic operations performed on a corresponding plurality of input text blocks. The CBC block pointer logic is operatively coupled to the cryptographic instruction. The CBC block pointer logic directs the pipeline microprocessor to update pointer registers and intermediate results for each of the plurality of CBC block cryptographic operations. The execution logic is operatively coupled to the CBC block pointer logic. The execution logic executes the one of the cryptographic operations.
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: 4731843 (1988-03-01), Holmquist
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: 5631960 (1997-05-01), Likens et al.
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, Jr. 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 (1986-03-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-04-01), None
patent: 1351432 (2003-10-01), None
patent: 57176457 (1982-10-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
Dimond et al. “Application-specific Customisation of Multi-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(2M) 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.
Fischer et al. “Two Methods of Rijndeel Implementation in Reconfigurable Hardware.” Springer-verlag Berlin Heidelberg 2001. CHES 2001. LNCS 2162. pp. 77-92.
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-1936-5.
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 Fachzeitschriftenverlag, Poing, DE. vol. 52, No. 8. Apr. 15, 2003 pp. 54-56, 58, 60. XP001160046.
Daemon J et al. “AES Proposal; Rijndael.” AES Proposal Sep. 3, 1999. pp. 1-45, XP001060386.
Schneier, “Applied Cryptography, Protocols, Algorithms and Source Code in C.” 2nd edition 2.3 One Way Funtions Applied Cryptography. Oct. 18, 1995, pp. 29-31, 193. XP002224472.
Rechenberg et al. “Informatik-Handbuch” Informatik-Handbuch, 2002, XP0023666659. p. 304-p. 324.
Institute for Applied Information Processing and Communications, Tu graz: “Cryptographic Logic Unit/Crypto Unit Macrocell Webpages.” Cryptographic Reduced Instruction Set Processor Smartcard, online Apr. 12, 2000. XP00236660 Retrieved from the Internet: URL: http://web.archive.org/web/20000412010535 http://www.laik.tu-graz.ac.at/Research/VLSI/CRISP/crisp.htm retrieved on Feb. 7, 2006! p. 8.
“Secure Microcontrollers for Smart Cards. AT90SC Summary” Announcement ATMEL, 1999, pp. 1-7. XP002291271.
Ulmann, B. “Designing a NICE Processor.” Microprocessors and Microsystems, IPC Bus
Crispin Thomas A.
Henry G. Glenn
Parks Terry
Hoang Daniel L
Huffman James W.
Huffman Richard K.
IP-First LLC
Moazzami Nasser G
LandOfFree
Apparatus and method for performing transparent cipher block... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for performing transparent cipher block..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for performing transparent cipher block... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4148169