TY - GEN
T1 - Runtime Hardware Security Verification Using Approximate Computing
T2 - 4th Asian Hardware Oriented Security and Trust Symposium, AsianHOST 2019
AU - Ye, Mengmei
AU - Feng, Xianglong
AU - Wei, Sheng
PY - 2019/12
Y1 - 2019/12
N2 - The heterogeneous CPU-FPGA system architecture has been adopted in system-on-chip (SoC), server, and cloud computing platforms to achieve design flexibility and hardware-level performance acceleration. While benefiting the system performance, the newly added FPGA component in the traditional CPU-based computing platforms could result in undetectable system security issues via third-party FPGA IP cores that are produced by untrusted vendors. Traditional hardware and/or software security verification mechanisms do not suffice to address the unique security and runtime performance challenges introduced by the new system architecture. In this paper, we develop a novel approximate computing-based approach to achieve a fast and accurate enough repeated execution for security verification. We implement and evaluate the approximate computing-based security verification framework by conducting a case study on a CPU-FPGA based video motion detection system, in which our experiments on Xilinx Zynq SoC justifies the premium security and low performance overhead obtained by the proposed approach.
AB - The heterogeneous CPU-FPGA system architecture has been adopted in system-on-chip (SoC), server, and cloud computing platforms to achieve design flexibility and hardware-level performance acceleration. While benefiting the system performance, the newly added FPGA component in the traditional CPU-based computing platforms could result in undetectable system security issues via third-party FPGA IP cores that are produced by untrusted vendors. Traditional hardware and/or software security verification mechanisms do not suffice to address the unique security and runtime performance challenges introduced by the new system architecture. In this paper, we develop a novel approximate computing-based approach to achieve a fast and accurate enough repeated execution for security verification. We implement and evaluate the approximate computing-based security verification framework by conducting a case study on a CPU-FPGA based video motion detection system, in which our experiments on Xilinx Zynq SoC justifies the premium security and low performance overhead obtained by the proposed approach.
UR - http://www.scopus.com/inward/record.url?scp=85081661137&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85081661137&partnerID=8YFLogxK
U2 - 10.1109/AsianHOST47458.2019.9006675
DO - 10.1109/AsianHOST47458.2019.9006675
M3 - Conference contribution
T3 - 2019 Asian Hardware Oriented Security and Trust Symposium, AsianHOST 2019
BT - 2019 Asian Hardware Oriented Security and Trust Symposium, AsianHOST 2019
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 16 December 2019 through 17 December 2019
ER -