fbv81bp / VHDL_SCA-proof_Speck-cipher

VHDL implementation of side channel attack proof Speck cipher.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Side channel attack proof Speck cipher

A VHDL implementation. State of development is that

  • a fully asynchronous architectire is working,
  • which is easy to pipeline with DFFs if needed
  • yet it consumes a full FPGA of some larger size
  • and the SCA safe adders are utterly slow for larger bit widths

So to be developed are

  • creating pipelienable parallel prefix adders, that are SCA safe too, for hopefully improving on speeds
  • creating a feedback based description with an accompanying state machine to possibly fit in a small device
  • and create a parameterizable version, that would consist of multiple pipeline layers of the already pipelined adders, for perfect scalability - this will also need some tricky state machine that runs according to the parameters of the two pipeline layers

About

VHDL implementation of side channel attack proof Speck cipher.


Languages

Language:VHDL 100.0%