Skip to content

VeriMap is a design kit for converting single-rail RTL netlists into a dual-rail circuits resistant to DPA attacks

License

Notifications You must be signed in to change notification settings

ARandomOWL/verimap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

verimap

VeriMap is a tool for converting single-rail RTL netlists into a dual-rail circuits resistant to DPA attacks. Its main features are:

  • Easy to integrate in a conventional EDA flow.

  • Generated circuits are hazard-free and preserve DFT features incorporated at the logic synthesis stage.

  • Support for two architectures: self-timed dual-rail or clocked dual-rail.

  • Negative logic optimisation to reduce the size of the circuit and shorten the critical path.

  • Alternating spacer protocol to resist DPA attacks by making the power consumption data-independent.

About

VeriMap is a design kit for converting single-rail RTL netlists into a dual-rail circuits resistant to DPA attacks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.2%
  • C++ 11.8%
  • Yacc 6.7%
  • Lex 3.3%
  • Makefile 1.0%