-
公开(公告)号:US20220209967A1
公开(公告)日:2022-06-30
申请号:US17134363
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Siddhartha CHHABRA , Prashant DEWAN , Baiju PATEL
Abstract: Techniques for encrypting data using a key generated by a physical unclonable function (PUF) are described. An apparatus according to the present disclosure may include decoder circuitry to decode an instruction and generate a decoded instruction. The decoded instruction includes operands and an opcode. The opcode indicates that execution circuitry is to encrypt data using a key generated by a PUF. The apparatus may further include execution circuitry to execute the decoded instruction according to the opcode to encrypt the data to generate encrypted data using the key generated by the PUF.
-
公开(公告)号:US20220209969A1
公开(公告)日:2022-06-30
申请号:US17134365
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Siddhartha CHHABRA , Prashant DEWAN , Baiju PATEL
Abstract: Techniques for encrypting data using a key generated by a physical unclonable function (PUF) are described. An apparatus according to the present disclosure may include decoder circuitry to decode an instruction and generate a decoded instruction. The decoded instruction includes operands and an opcode. The opcode indicates that execution circuitry is to encrypt data using a key generated by a PUF. The apparatus may further include execution circuitry to execute the decoded instruction according to the opcode to encrypt the data to generate encrypted data using the key generated by the PUF.
-
公开(公告)号:US20230102178A1
公开(公告)日:2023-03-30
申请号:US17485369
申请日:2021-09-25
Applicant: Intel Corporation
Inventor: Siddhartha CHHABRA , Vedvyas SHANBHOGUE , Prashant DEWAN , Baiju PATEL
Abstract: Techniques for encrypting data using a key generated by a physical unclonable function (PUF) or a virtual PUF key are described. An apparatus according to the present disclosure may include decoder circuitry to decode an instance of a single instruction having a field for an opcode to indicate that execution circuitry is to encrypt at least encrypt secret information from an input data structure with either a physical unclonable function (PUF) generated encryption key or a virtual PUF key, bind the wrapped secret information to an identified target, update the input data structure, generate a MAC over the updated data structure, store the MAC in the input data structure to generate a wrapped output data structure, store the wrapped output data structure having the encrypted secret information and an indication of the target;
-
公开(公告)号:US20230094171A1
公开(公告)日:2023-03-30
申请号:US17485370
申请日:2021-09-25
Applicant: Intel Corporation
Inventor: Avishay SNIR , Ziv CHAI , Siddhartha CHHABRA , Prashant DEWAN , Baiju PATEL
IPC: G06F12/14 , G06F12/02 , G06F12/0882
Abstract: Techniques for memory assisted inline encryption/decryption are described. An example includes an encryption data structure engine to provide a key, data, and a tweak to the encryption/decryption engine, wherein the encryption data structure engine is to: read an index value from an encryption data structure lookup data structure entry using an address, the entry to include the index value and a guest page physical address (GPPA), retrieve, based on the index value, an entry from the encryption data structure, the entry to include a logical block address (LBA) base, a key identifier, and at least one GPPA in a sequence of GPPAs, generate a LBA using a position of the GPPA from the encryption data structure lookup data structure entry in the sequence of GPPAs, and retrieve a key based on the key identifier, wherein the encryption engine to encrypt data using the retrieved key, and the generated LBA.
-
公开(公告)号:US20220137955A1
公开(公告)日:2022-05-05
申请号:US17454564
申请日:2021-11-11
Applicant: Intel Corporation
Inventor: Nivedita AGGARWAL , Prashant DEWAN , Subrata BANIK , Ofir SHWARTZ , Baiju V. PATEL , Yazan SIAM , Kumar DWARAKANATH , Vincent ZIMMER
Abstract: A method of handling a firmware update for a device is disclosed, comprising: determining a device to be in an updatable state; setting the device into an updating state after determining the updatable state; and after the device is in the updating state, writing a firmware update to memory for the device. After writing the firmware update, the device is switchable to a working state in which the device operates based on the firmware update.
-
公开(公告)号:US20190042706A1
公开(公告)日:2019-02-07
申请号:US15942096
申请日:2018-03-30
Applicant: Intel Corporation
Inventor: Prashant DEWAN , Siddhartha CHHABRA
Abstract: The present disclosure is directed to secure processing and display of protected content. The use of a trusted execution environment (TEE) to handle authentication and session key negotiation in accordance with a selected content protection protocol may reduce any trusted computing base (TCB) needed for such operations, and thereby present a smaller target for potential attackers. Techniques are presented in which a session key negotiated via such a TEE is securely provided to output circuitry such as a display controller, which may encrypt protected content that has been requested for viewing on a protocol-compliant display device communicatively coupled to a device comprising the TEE and/or the output circuitry. The output circuitry may then provide the encrypted protected content to the protocol-compliant display device, such as for compliant display of the protected content.
-
公开(公告)号:US20220209968A1
公开(公告)日:2022-06-30
申请号:US17134364
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Siddhartha CHHABRA , Prashant DEWAN , Baiju PATEL
Abstract: Techniques for encrypting data using a key generated by a physical unclonable function (PUF) are described. An apparatus according to the present disclosure may include decoder circuitry to decode an instruction and generate a decoded instruction. The decoded instruction includes operands and an opcode. The opcode indicates that execution circuitry is to encrypt data using a key generated by a PUF. The apparatus may further include execution circuitry to execute the decoded instruction according to the opcode to encrypt the data to generate encrypted data using the key generated by the PUF.
-
公开(公告)号:US20220209966A1
公开(公告)日:2022-06-30
申请号:US17134360
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Siddhartha CHHABRA , Prashant DEWAN , Baiju PATEL , Vedvyas SHANBHOGUE
Abstract: Techniques for encrypting data using a key generated by a physical unclonable function (PUF) are described. An apparatus according to the present disclosure may include decoder circuitry to decode an instruction and generate a decoded instruction. The decoded instruction includes operands and an opcode. The opcode indicates that execution circuitry is to encrypt data using a key generated by a PUF. The apparatus may further include execution circuitry to execute the decoded instruction according to the opcode to encrypt the data to generate encrypted data using the key generated by the PUF.
-
公开(公告)号:US20190087586A1
公开(公告)日:2019-03-21
申请号:US16123593
申请日:2018-09-06
Applicant: Intel Corporation
Inventor: Francis X. McKEEN , Carlos V. ROZAS , Uday R. SAVAGAONKAR , Simon P. JOHNSON , Vincent SCARLATA , Michael A. GOLDSMITH , Ernie BRICKELL , Jiang Tao LI , Howard C. HERBERT , Prashant DEWAN , Stephen J. TOLOPKA , Gilbert NEIGER , David DURHAM , Gary GRAUNKE , Bernard LINT , Don A. VAN DYKE , Joseph CIHULA , Stalinselvaraj JEYASINGH , Stephen R. VAN DOREN , Dion RODGERS , John GARNEY , Asher ALTMAN
Abstract: A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed.
-
-
-
-
-
-
-
-