DPI protected Verilog instead of encryption - Todd Strader - ORConf 2019

Опубликовано: 20 Октябрь 2024
на канале: FOSSi Foundation
287
7

Encrypted Verilog is unusable to open source tools like Verilator. Beyond that, the Verilog encryption scheme is basically worthless. See https://acmccs.github.io/papers/p1533... for futher details. Or if you prefer more practical evidence, spend a little while researching actual attacks on encrypted RTL. This project is a proof of concept for a utility which would use Verilator to compile a protected Verilog module into a DPI-accessible shared object. While the compiled object could be analyzed, this approach provides little to no opportunity for the plaintext Verilog to be exposed.

Presenter: Todd Strader
Todd Strader is an engineer at Hudson River Trading and is involved with the Verilator project

Talk recorded at ORConf 2019, the Open Source Digital Design conference, held in Bordeaux, France and organized by the FOSSi Foundation.