Invention Grant
- Patent Title: Execution unit for performing the data encryption standard
- Patent Title (中): 用于执行数据加密标准的执行单元
-
Application No.: US13291026Application Date: 2011-11-07
-
Publication No.: US08358780B2Publication Date: 2013-01-22
- Inventor: Leonard D. Rarick , Christopher H. Olson
- Applicant: Leonard D. Rarick , Christopher H. Olson
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Agent Anthony Jones
- Main IPC: H04L9/00
- IPC: H04L9/00

Abstract:
Described is an execution unit for performing at least part of the Data Encryption Standard that includes a Left Half input; a Key input; and a Table input, as well as a first group of transistors configured to receive the Table input, perform a table look-up, and output data. The execution unit further includes a first exclusive-or operator having two inputs and an output that is configured to receive the Left Half input and the Key input. The execution unit also includes a second exclusive-or operator having two inputs and an output that is configured to receive the data output by the first group of transistors and to receive the output of the first exclusive-or operator. The execution unit also includes a third exclusive-or operator having two inputs and an output that is configured to receive the Left Half input and the data output by the first group of transistors.
Public/Granted literature
- US20120087492A1 EXECUTION UNIT FOR PERFORMING THE DATA ENCRYPTION STANDARD Public/Granted day:2012-04-12
Information query