Patent · US Active

High performance arithmetic logic unit (ALU) for cryptographic applications with built-in countermeasures against side channel attacks

US8359479B2 · kind B2 · utility

5Cited by
6References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 17, 2008
Grant dateJan 22, 2013
Priority date
Expiry dateDec 2, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/7266
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.