Affiliation:
1. Northwestern Polytechnical University, Shaanxi, China
2. University of California, San Diego, La Jolla, CA
Abstract
Information flow tracking (IFT) is a fundamental computer security technique used to understand how information moves through a computing system. Hardware IFT techniques specifically target security vulnerabilities related to the design, verification, testing, manufacturing, and deployment of hardware circuits. Hardware IFT can detect unintentional design flaws, malicious circuit modifications, timing side channels, access control violations, and other insecure hardware behaviors. This article surveys the area of hardware IFT. We start with a discussion on the basics of IFT, whose foundations were introduced by Denning in the 1970s. Building upon this, we develop a taxonomy for hardware IFT. We use this to classify and differentiate hardware IFT tools and techniques. Finally, we discuss the challenges yet to be resolved. The survey shows that hardware IFT provides a powerful technique for identifying hardware security vulnerabilities, as well as verifying and enforcing hardware security properties.
Funder
Semiconductor Research Corporation
NSF
National Natural Science Foundation of China
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
42 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Scalable Formal Verification Methodology for Data-Oblivious Hardware;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems;2024-09
2. Data-Oblivious ML Accelerators Using Hardware Security Extensions;2024 IEEE International Symposium on Hardware Oriented Security and Trust (HOST);2024-05-06
3. QTFlow: Quantitative Timing-Sensitive Information Flow for Security-Aware Hardware Design on RTL;2024 International VLSI Symposium on Technology, Systems and Applications (VLSI TSA);2024-04-22
4. Data-Oblivious and Performant: On Designing Security-Conscious Hardware;2024 IEEE 25th Latin American Test Symposium (LATS);2024-04-09
5. Automated Assertion Checker Generator and Information Flow Tracking for Security Verification;2024 25th International Symposium on Quality Electronic Design (ISQED);2024-04-03