Hardware-Aided Trusted Computing in High-Level Synthesis (HLS) for FPGAs
summary
Describes extensions and methodologies for High-Level Synthesis (HLS) compilers (from C/C++/SystemC to RTL) that add hardware-backed trusted computing features for FPGA accelerators. Covers addressing HLS-specific vulnerabilities, including side-channel weaknesses listed in the Common Weakness Enumeration (CWE), by modifying the HLS toolchain and generated RTL to produce more secure accelerators.
AI-written summary · about
related talks
01h 13mHardware-Software Contracts for High Assurance with Applications to Side-Channel Security
34mFormally verified hardening of C programs against hardware fault injection
20mFSLH: Flexible Mechanized Speculative Load Hardening
24mVerification of Hardware and Software with Fuzzing and Proofs
19mSupporting Trusted Virtual Machines with Hardware-based Secure Remote Memory
15mHACCLE: Metaprogramming for Secure Multi-Party Computation
42mSponsored Session: Confidential Computing - New Capabilities for New Workloads
42mSponsored Session: Confidential Computing - New Capabilities for New Workloads