-
11.
公开(公告)号:US20190044699A1
公开(公告)日:2019-02-07
申请号:US16021526
申请日:2018-06-28
Applicant: Intel Corporation
Inventor: Sudhir Satpathy , Sanu Mathew , Vikram Suresh
IPC: H04L9/06
Abstract: Methods and apparatus for a reconfigurable Galois Field (GF) Sbox unit for Camellia, AES, and SM4 hardware accelerator are described. In one embodiment, a modified Substitute box (Sbox) leverages a common field of GF to incorporate a multi-cipher mode of operation. The hybrid Sbox design can reduce area and/or energy consumption. Other embodiments are also described and claimed.
-
12.
公开(公告)号:US10917251B2
公开(公告)日:2021-02-09
申请号:US15942181
申请日:2018-03-30
Applicant: Intel Corporation
Inventor: Sudhir Satpathy , Vikram Suresh , Sanu Mathew
Abstract: An apparatus is provided which comprises: an entropy source to produce a first random sequence of bits, wherein the entropy source comprises an array of bi-stable cross-coupled inverter cells; a first circuitry coupled to the entropy source, wherein the first circuitry to generate an entropy source selection set; and a second circuitry coupled to the entropy source and the first circuitry, wherein the second circuitry is to receive the first random sequence and the entropy source selection set, and wherein the second circuitry is to generate a second random sequence.
-
公开(公告)号:US20200312404A1
公开(公告)日:2020-10-01
申请号:US16417538
申请日:2019-05-20
Applicant: Intel Corporation
Inventor: Vivek De , Sanu Mathew , Sudhir Satpathy , Vikram Suresh , Raghavan Kumar
IPC: G11C11/419 , H04L9/32
Abstract: Techniques and mechanisms for changing a consistency with which a cell circuit (“cell”) settles into a given state. In one embodiment, a cell settles into a preferred state based on a relative polarity between respective voltages of a first rail and a second rail. Based on the preferred state, a hot carrier injection (HCI) stress is applied to change a likelihood of the cell settling into the preferred state. Applying the HCI stress includes driving off-currents of two PMOS transistors of the cell while the relative polarity is reversed. In another embodiment, a cell array comprises multiple cells which are each classified as being a respective one of a physically unclonable function (PUF) type or a random number generator (RNG) type. A cell is selected for biasing, and a stress is applied, based on each of: that cell's preferred state, that cell's classification, and another cell's classification.
-
公开(公告)号:US20200104101A1
公开(公告)日:2020-04-02
申请号:US16143770
申请日:2018-09-27
Applicant: Intel Corporation
Inventor: Sudhir Satpathy , Sanu Mathew , Vikram Suresh , Raghavan Kumar
Abstract: An embodiment of a semiconductor package apparatus may include technology to provide an entropy extractor including a physically unclonable function (PUF), a true random number generator (TRNG), an entropy source coupled to both the PUF and the TRNG, and a circuit to self-calibrate the entropy extractor. Other embodiments are disclosed and claimed.
-
15.
公开(公告)号:US20190305970A1
公开(公告)日:2019-10-03
申请号:US15942181
申请日:2018-03-30
Applicant: Intel Corporation
Inventor: Sudhir Satpathy , Vikram Suresh , Sanu Mathew
Abstract: An apparatus is provided which comprises: an entropy source to produce a first random sequence of bits, wherein the entropy source comprises an array of bi-stable cross-coupled inverter cells; a first circuitry coupled to the entropy source, wherein the first circuitry to generate an entropy source selection set; and a second circuitry coupled to the entropy source and the first circuitry, wherein the second circuitry is to receive the first random sequence and the entropy source selection set, and wherein the second circuitry is to generate a second random sequence.
-
公开(公告)号:US10346343B2
公开(公告)日:2019-07-09
申请号:US15192739
申请日:2016-06-24
Applicant: Intel Corporation
Inventor: Vikram Suresh , Sudhir Satpathy , Sanu Mathew , Neeraj Upasani
IPC: H04L9/00 , G06F13/42 , G06F21/44 , G06F12/1009 , G06F12/14 , G06F13/16 , G06F21/57 , G06F21/76 , G06F21/79 , G09C1/00 , H04L9/32 , H04L9/06
Abstract: Encryption of a BIOS using a programmable logic device (PLD) is described. A PLD may include a static random-access memory area including programmable logic in a Lookup Table to receive a request to authenticate a basic input/output system (BIOS) executing on a processor coupled to the PLD. The PLD may calculate a hash value of a message associated with the BIOS using a Secure Hash Algorithm (SHA). The PLD may also include a random-access memory area including a first embedded random access memory block (EBR) to store a first portion of a 256-bit message digest associated with the message, a fifth portion of the 256-bit message digest, and second, third, fourth, sixth, seventh, and eighth EBRs to store second, third, fourth, sixth, seventh, and eighth portions of the 256-bit message digest, respectively.
-
公开(公告)号:US10218497B2
公开(公告)日:2019-02-26
申请号:US15252741
申请日:2016-08-31
Applicant: Intel Corporation
Inventor: Vikram Suresh , Sudhir Satpathy , Sanu Mathew
Abstract: A hybrid AES-SMS4 hardware accelerator is described. A System on Chip implementing a hybrid AES-SMS4 hardware accelerator may include a processor core and a single hardware accelerator coupled to the processor core, the single hardware accelerator to encrypt or decrypt data. The single hardware accelerator may include a first block cipher to encrypt or decrypt the data according to a first encryption algorithm and a second block cipher to encrypt or decrypt the data according to a second encryption algorithm. The accelerator may further include a combined substitution box (Sbox) coupled to the first block cipher and the second block cipher, the combined Sbox comprising logic to perform Galois Field (GF) multiplications and inverse computations, wherein the inverse computations are common to the first block cipher and the second block cipher.
-
公开(公告)号:US11121856B2
公开(公告)日:2021-09-14
申请号:US16010206
申请日:2018-06-15
Applicant: Intel Corporation
Inventor: Sudhir Satpathy , Vikram Suresh , Sanu Mathew
Abstract: Disclosed embodiments relate to a unified Advanced Encryption Standard (AES), SMS4, and Camellia (CML) accelerator. In one example, a processor includes fetch circuitry to fetch a cipher instruction specifying an opcode, a datum, and a key, the opcode to specify one of three cryptographic modes and an operation, decode circuitry to decode the fetched cipher instruction, and execution circuitry to respond to the decoded cipher instruction by performing the operation using a selected one of three block ciphers corresponding to the specified cryptographic mode and a unified cipher datapath shared by the three block ciphers, the unified cipher datapath comprising a plurality of hybrid substitution boxes (Sboxes) to perform Galois Field (GF) multiplications and inverse computations, wherein the unified cipher datapath is to implement an eighth-order polynomial isomorphically equivalent to each polynomial used by the three block ciphers by calculating and then combining two fourth-order polynomials.
-
公开(公告)号:US11082241B2
公开(公告)日:2021-08-03
申请号:US15941050
申请日:2018-03-30
Applicant: Intel Corporation
Inventor: Manoj Sachdev , Vikram Suresh , Sanu Mathew , Sudhir Satpathy
Abstract: An embodiment of a semiconductor package apparatus may include technology to generate a first output from a physically unclonable function (PUF) based on a challenge, modify the challenge based on the first output, and generate a response based on the modified challenge. Some embodiments may additionally or alternatively include technology to change a read sequence of the PUF based on an output of the PUF. Some embodiments may additionally or alternatively include technology to vary a latency of a linear feedback shift register based on an output from the PUF. Other embodiments are disclosed and claimed.
-
公开(公告)号:US10754619B2
公开(公告)日:2020-08-25
申请号:US16143770
申请日:2018-09-27
Applicant: Intel Corporation
Inventor: Sudhir Satpathy , Sanu Mathew , Vikram Suresh , Raghavan Kumar
Abstract: An embodiment of a semiconductor package apparatus may include technology to provide an entropy extractor including a physically unclonable function (PUF), a true random number generator (TRNG), an entropy source coupled to both the PUF and the TRNG, and a circuit to self-calibrate the entropy extractor. Other embodiments are disclosed and claimed.
-
-
-
-
-
-
-
-
-