Invention Grant
US08359479B2 High performance arithmetic logic unit (ALU) for cryptographic applications with built-in countermeasures against side channel attacks
有权
用于加密应用的高性能算术逻辑单元(ALU),具有针对侧面信道攻击的内置对策
- Patent Title: High performance arithmetic logic unit (ALU) for cryptographic applications with built-in countermeasures against side channel attacks
- Patent Title (中): 用于加密应用的高性能算术逻辑单元(ALU),具有针对侧面信道攻击的内置对策
-
Application No.: US12218756Application Date: 2008-07-17
-
Publication No.: US08359479B2Publication Date: 2013-01-22
- Inventor: Mikhail I. Grinchuk , Anatoli A. Bolotov , Lav D. Ivanovic , Paul G. Filseth
- Applicant: Mikhail I. Grinchuk , Anatoli A. Bolotov , Lav D. Ivanovic , Paul G. Filseth
- Applicant Address: US CA Milpitas
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA Milpitas
- Agency: Suiter Swantz pc llo
- Main IPC: G06F12/14
- IPC: G06F12/14

Abstract:
The present invention is a cryptoengine configured for providing countermeasures against attacks, including: an input/output (I/O) control unit, a memory, a controller, and an Arithmetic Logic Unit (ALU). The memory is communicatively coupled with the I/O control unit, receives inputs from the I/O control unit, and provides outputs to the I/O control unit based upon the received inputs. The controller is communicatively coupled with the I/O control unit for transmitting and receiving control signals. The ALU includes a plurality of storage components and computational components. The ALU is communicatively coupled with the controller and receives commands from/transmits status bits and flags to the controller. The ALU is further communicatively coupled with the memory and is configured for providing output signals to/receiving input signals from the memory. Further, the cryptoengine is configured for being communicatively coupled with a host computing device.
Public/Granted literature
Information query