Physical Unclonable Functions (PUFs) Entangled Trusted Computing Base
Physical Unclonable Functions (PUFs) Entangled Trusted Computing Base
复制标题
物理不可克隆函数 (PUF) 纠缠可信计算基础
DOI:
10.1109/ises47678.2019.00047
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
A. Tyagi
中科院分区:
文献类型:
--
作者:
Hala Hamadeh;A. Tyagi
The center-piece of this work is a software measurement physical unclonable function (PUF). It measures processor chip ALU silicon biometrics in a manner similar to all PUFs. Additionally, it composes the silicon measurement with the data-dependent delay of a particular program instruction in a way that is difficult to decompose through a mathematical model. This approach ensures that each software instruction is measured if computed. The SW-PUF measurements bind the execution of software to a specific processor with a corresponding certificate. This makes the SW-PUF a promising candidate for applications requiring Trusted Computing. For instance, it could measure the integrity of an execution path by generating a signature that is unique to the specific program execution path and the processor chip. We present an area and energy-efficient scheme based on the SW-PUF to provide a more robust root of trust for measurement than the existing trusted platform module (TPM). To explore the feasibility of the proposed design, the SW-PUF has been implemented in HSPICE using 45 nm technology and evaluated on the FPGA platform.