Abstract:
Embodiments of an invention for soft dark bit masking are disclosed. In one embodiment, an apparatus includes a basic physically unclonable function (PUF) cell, a load, and a masking circuit. The load is selectively connectable to the basic PUF cell to determine whether the basic PUF cell is unstable. The masking circuit is to mask the output of the basic PUF cell if the basic PUF cell is determined to be unstable. Embodiments of the invention also include mechanisms to reinforce the stability of stable cells, while further destabilizing unstable cells.
Abstract:
Modifications to Advanced Encryption Standard (AES) hardware acceleration circuitry are described to allow hardware acceleration of the key operations of any non-AES block cipher, such as SMT and Camellia. In some embodiments the GF(28) inverse computation circuit in the AES S-box is used to compute X−1 (where X is the input plaintext or ciphertext byte), and hardware support is added to compute parallel GF(28) matrix multiplications. The embodiments described herein have minimal hardware overhead while achieving greater speed than software implementations.
Abstract:
Some embodiments include apparatuses having diffusion regions located adjacent each other in a substrate, and connections coupled to the diffusion regions. The diffusion regions include first diffusion regions, second diffusion regions, and third diffusion regions. One of the second diffusion regions and one of the third diffusion regions are between two of the first diffusion regions. One of the first diffusion regions and one of the third diffusion regions are between two of the second diffusion regions. The connections include a first connection coupled to each of the first diffusion regions, a second connection coupled to each of the second diffusion regions, and a third connection coupled to each of the third diffusion regions.