Countermeasures against side-channel attacks in FPGAs

Project title Countermeasures against side-channel attacks in FPGAs
Project type Academia
Duration  
Effort  
Primary contact  
Staff Knut Wold
Project web page http://www.nislab.no/research/projects/fpga/live
Project summary FPGAs are today more and more used in security applications in stead of ASICs. The reason is that FPGAs are more flexible (possibility for error correction and adding of new functionality), shorter time-to-market and they use newer technology than graded implementations of ASICs. It is possible to measure the power consumption of an FPGA performing cryptographic algorithms. Using statistical methods on the power traces could reveal the secret key used in the algorithm. The purpose of the work is to find countermeasures against these attacks both on securing VHDL-implementation of cryptographic algorithms and on design strategies. A useful tool in this context, is a true random generator. Therefore an implementation of a fast random generator in an FPGA is interesting