Invention Grant
US08654970B2 Apparatus and method for implementing instruction support for the data encryption standard (DES) algorithm
有权
用于实现数据加密标准(DES)算法的指令支持的装置和方法
- Patent Title: Apparatus and method for implementing instruction support for the data encryption standard (DES) algorithm
- Patent Title (中): 用于实现数据加密标准(DES)算法的指令支持的装置和方法
-
Application No.: US12414755Application Date: 2009-03-31
-
Publication No.: US08654970B2Publication Date: 2014-02-18
- Inventor: Christopher H. Olson , Gregory F. Grohoski , Lawrence A. Spracklen
- Applicant: Christopher H. Olson , Gregory F. Grohoski , Lawrence A. Spracklen
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons Hood Kivlin Kowert & Goetzel
- Main IPC: H04K1/00
- IPC: H04K1/00 ; H04L9/00

Abstract:
A processor including instruction support for implementing the Data Encryption Standard (DES) block cipher algorithm may issue, for execution, programmer-selectable instructions from a defined instruction set architecture (ISA). The processor may include a cryptographic unit that may receive instructions for execution. The instructions include one or more DES instructions defined within the ISA. In addition, the DES instructions may be executable by the cryptographic unit to implement portions of an DES cipher that is compliant with Federal Information Processing Standards Publication 46-3 (FIPS 46-3). In response to receiving a DES key expansion instruction defined within the ISA, the cryptographic unit may generate one or more expanded cipher keys of the DES cipher key schedule from an input key.
Public/Granted literature
Information query