Apparatus and method for employing cryptographic functions to generate a message digest
US7925891B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 25, 2005 |
| Grant date | Apr 12, 2011 |
| Priority date | — |
| Expiry date | Sep 7, 2028 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2209/80
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
The present invention provides an apparatus and method for performing cryptographic operations on a plurality of message blocks within a processor to generate a message digest. In one embodiment, the apparatus has an x86-compatible microprocessor that includes translation logic and execution logic. The translation logic receives a single, atomic cryptographic instruction from a source therefrom, where the single, atomic cryptographic instruction prescribes generation of the message digest according to one of the cryptographic operations. The translation logic also translates the single, atomic cryptographic instruction into a sequence of micro instructions specifying sub-operations required to accomplish generation of the message digest according to the one of the cryptographic operations. The execution logic is operatively coupled to the translation logic. The execution logic receives the sequence of micro instructions, and performs the sub-operations to generate the message digest.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.