EP1538510A1

Microprocessor apparatus and method for performing block cipher cryptographic functions

Abstract

The present invention provides an apparatus and method for performing cryptographic operations on a plurality of input data blocks within a processor. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction and execution logic. The cryptographic instruction is received by logic within a processor, wherein said cryptographic instruction prescribes one of the cryptographic operations. The execution logic is coupled to said logic. The execution logic performs the one of the cryptographic operations.

EP1538510A1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 15 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 2 independent, 26 dependent

  1. 1
    A microprocessor apparatus, for performing cryptographic operations, comprising:a cryptographic instruction, received by a microprocessor as part of an instruction flow executing on said microprocessor, wherein said cryptographic instruction prescribes one of the cryptographic operations;and translation logic, configured to translate said cryptographic instruction into associated micro instructions that specify sub-operations required to accomplish said one of the cryptographic operations.
  2. 18
    A method for performing cryptographic operations in a processor, the method comprising:receiving a cryptographic instruction, wherein the cryptographic instruction prescribes one of the cryptographic operations;and executing the one of the cryptographic operations.