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

News Entry

Video

The 15-minute technical talk at ICCAD 2020.

Our Paper

Laser Attack Benchmark Suite
2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD)
Burin Amornpaisannon, Andreas Diavastos, Li-Shiuan Peh and Trevor E. Carlson
@inproceedings{10.1145/3400302.3415646,
author = {Amornpaisannon, Burin and Diavastos, Andreas and Peh, Li-Shiuan and Carlson, Trevor E.},
title = {Laser Attack Benchmark Suite},
year = {2020},
isbn = {9781450380263},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3400302.3415646},
doi = {10.1145/3400302.3415646},
booktitle = {Proceedings of the 39th International Conference on Computer-Aided Design},
articleno = {50},
numpages = {9},
keywords = {laser fault attack, benchmark suite, integrated circuits, hardware security},
location = {Virtual Event, USA},
series = {ICCAD '20}}

Team

The team is with the Department of Computer Science, National University of Singapore.

Acknowledgements

The authors acknowledge the support from the Singapore National Research Foundation (“SOCure” grant NRF2018NCR-NCR002-0001 – www.green-ic.org/socure).