Abstracts

 
 
 
 
 
 
 
 
 
 
 

  A Secure Asynchronous Configurable Cell: An Embedded Programmable Logic for Smartcards

  L. Fesquet, T. Beyrouthy

 
With the growing security needs of applications such as homeland security or banking, the frequent updates in cryptographic standards and the high ASIC costs, the ciphering algorithms on an asynchronous embedded FPGA (e-FPGA) co-processor are becoming a viable alternative. Within the SAFE project which aims the design of an e-FPGA, a new programmable asynchronous cell has been studied. This cell is natively robust against side channel attacks such as simple and differential power analysis or clock based fault attacks. Nevertheless, counter-measures at the electrical level are not a sufficient protection in programmable logic architectures to be resistant to these attacks. Indeed, the place-and-route operation on the programmable logic is also crucial. Therefore dedicated back-end tools are required to ensure a high level of resistance to side-channel attacks. An appropriated mapping algorithm has been developed to meet these security requirements onto the programmable logic cell. Electrical simulations show the security enhancement provided by such a configurable cell.