Scalable Test Generation to Trigger Rare Targets in High-Level Synthesizable IPs for Cloud FPGAs
Mukta Debnath, Animesh Basak Chowdhury, Debasri Saha, Susmita, Sur-Kolay

TL;DR
This paper introduces a scalable testing framework combining greybox fuzzing and concolic execution to detect hidden malicious functionalities in high-level synthesizable FPGA IPs used in cloud environments, improving security testing efficiency.
Contribution
It presents a novel testing approach that enhances detection of rare and malicious behaviors in HLS FPGA IPs through selective instrumentation and hybrid analysis techniques.
Findings
Improved code coverage in testing FPGA IPs.
Reduced testing time and memory usage.
Effective detection of hardware trojans in cloud FPGA designs.
Abstract
High-Level Synthesis (HLS) has transformed the development of complex Hardware IPs (HWIP) by offering abstraction and configurability through languages like SystemC/C++, particularly for Field Programmable Gate Array (FPGA) accelerators in high-performance and cloud computing contexts. These IPs can be synthesized for different FPGA boards in cloud, offering compact area requirements and enhanced flexibility. HLS enables designs to execute directly on ARM processors within modern FPGAs without the need for Register Transfer Level (RTL) synthesis, thereby conserving FPGA resources. While HLS offers flexibility and efficiency, it also introduces potential vulnerabilities such as the presence of hidden circuitry, including the possibility of hosting hardware trojans within designs. In cloud environments, these vulnerabilities pose significant security concerns such as leakage of sensitive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and Analog Circuit Testing · Physical Unclonable Functions (PUFs) and Hardware Security · Radiation Effects in Electronics
