US 7,321,910 B2
Microprocessor apparatus and method for performing block cipher cryptographic functions
Thomas A. Crispin, Austin, Tex. (US); G. Glenn Henry, Austin, Tex. (US); and Terry Parks, Austin, Tex. (US)
Assigned to IP-First, LLC, Fremont, Calif. (US)
Filed on Sep. 29, 2003, as Appl. No. 10/674,057.
Claims priority of provisional application 60/464394, filed on Apr. 18, 2003.
Prior Publication US 2004/0228479 A1, Nov. 18, 2004
Int. Cl. H04L 9/00 (2006.01); H04L 9/32 (2006.01); G06F 7/36 (2006.01)
U.S. Cl. 708—231  [713/190; 713/164] 110 Claims
OG exemplary drawing
 
1. An apparatus in a microprocessor, for accomplishing cryptographic operations, comprising:
translation logic, configured to receive a cryptographic instruction from a source therefrom, wherein said cryptographic instruction prescribes one of the cryptographic operations, and configured to translate said cryptographic instruction into a sequence of micro instructions specifying sub-operations required to accomplish said one of the cryptographic operations; and
execution logic, operatively coupled to said translation logic, configured to receive said sequence of micro instructions, and configured to perform said sub-operations.