Laser Attack Benchmark Suite (LABS)
Laser fault injection is one of the most dangerous means to introduce faults into a target system due to the fact that laser shots can be fired at the right time and location with repeatability. Attackers can exploit faults induced by lasers to, for example, retrieve confidential information from an AES cryptographic algorithm or degrade neural network performance.
With most of the current design flows, security evaluation against laser fault injection is done after fabrication, which requires costly, sophisticated equipment and skilled technicians. Design respins are inevitable when vulnerabilities are found at this stage to integrate countermeasures. These limitations make this current security evaluation impractical. A framework that facilitates circuit designers to test their designs during the pre-fabrication stage is critically needed.
We propose the Laser Attack Benchmark Suite (LABS) that aims to complete the security evaluation loop against laser fault injection. LABS allows circuit designers to test their designs against well-known laser fault injection attacks and automatically integrate a hardware-based redundancy technique at the early RTL design stage. The modified design can be run with a Verilog simulator or on an FPGA without manual modifications.
LABS is open for extensions and can be found in the Github repository.
Recent News
Protecting IoT devices from attack
Video
The 15-minute technical talk at ICCAD 2020.Our Paper
Laser Attack Benchmark Suite2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD)
Burin Amornpaisannon, Andreas Diavastos, Li-Shiuan Peh and Trevor E. Carlson