Logic system for DPA resistance and/or side channel attack resistance
AssigneeThe Regents of the University of California
InventorsIngrid Verbauwhede, Kris J. V. Tiri
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Regents of the University of California
InventorsIngrid Verbauwhede, Kris J. V. Tiri
Estimating the term…
DPA-resistant logic circuits and routing are described. An architecture and methodology are suitable for integration in a common automated EDA design tool flow. The architecture and design methodology can be used in logic circuits, gate arrays, FPGAs, cryptographic processors, etc. In one embodiment, the implementation details of how to create a secure encryption module can be hidden from the designer. The designer is thus, able to write the code for the design of DPA-resistant logic circuits using the same design techniques used for conventional logic circuits. Contrary to other complicated DPA -blocking techniques, the designer does not need specialized knowledge and understanding of the methodology. In one embodiment, the automated design flow generates a secure design from a Verilog or VHDL netlist. The resulting encryption module has a relatively constant power consumption that does not depend on the input signals and is thus relatively independent of which logic operations are performed.
A Wave Dynamic Differential Logic, comprising:
A Wave Dynamic Differential Logic, comprising:
A Wave Dynamic Differential Logic, comprising:
A Wave Dynamic Differential Logic, comprising:
A Divided Wave Dynamic Differential Logic DPA-resistant logic circuit, comprising:
A Wave Dynamic Differential Logic, comprising:
A Wave Dynamic Differential Logic, comprising:
A Wave Dynamic Differential Logic, comprising:
A Wave Dynamic Differential Logic, comprising:
Dependencies are inferred from the claim text.