-
公开(公告)号:US11329833B2
公开(公告)日:2022-05-10
申请号:US15719039
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Ting Lu , Robert Landon Pelt , James Ryan Kenny
Abstract: The present disclosure provides systems and methods for improving provision of secret data on programmable devices. An appliance receives physical unclonable function (PUF) data pertaining to an integrated circuit. Secret data is provided to the appliance from a secret vault. Public and private PUF keys are derived based upon the PUF data. Further, ephemeral public and private keys are derived by the appliance. The public and private PUF keys, along with the ephemeral public and private keys are used to establish a secure channel for programming the secret data on the programmable device.
-
公开(公告)号:US20190050603A1
公开(公告)日:2019-02-14
申请号:US15940887
申请日:2018-03-29
Applicant: Intel Corporation
Inventor: Sean R. Atsatt , Ting Lu , James Ryan Kenny , Bruce B. Pedersen , Robert Landon Pelt , Andrew Martyn Draper
Abstract: Integrated circuit devices and methods include utilizing security features including authenticating incoming data by receiving one or more hash blocks each including multiple hash sub-blocks. Authenticating also includes receiving encrypted data including multiple data sub-blocks. Authenticating also includes authenticating a first hash block of the one or more hash blocks using a root hash of an integrated circuit device. Authenticating further includes authenticating each of the multiple data sub-blocks using a corresponding hash sub-block of the multiple hash sub-blocks.
-
公开(公告)号:US20190097818A1
公开(公告)日:2019-03-28
申请号:US15719039
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Ting Lu , Robert Landon Pelt , James Ryan Kenny
Abstract: The present disclosure provides systems and methods for improving provision of secret data on programmable devices. An appliance receives physical unclonable function (PUF) data pertaining to an integrated circuit. Secret data is provided to the appliance from a secret vault. Public and private PUF keys are derived based upon the PUF data. Further, ephemeral public and private keys are derived by the appliance. The public and private PUF keys, along with the ephemeral public and private keys are used to establish a secure channel for programming the secret data on the programmable device.
-
-