DocumentCode :
3019537
Title :
Efficient and side-channel resistant authenticated encryption of FPGA bitstreams
Author :
Bogdanov, Alexei ; Moradi, Amir ; Yalcin, Tolga
Author_Institution :
Dept. of Math., Tech. Univ. of Denmark, Lyngby, Denmark
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
1
Lastpage :
6
Abstract :
State-of-the-art solutions for FPGA bitstream protection rely on encryption and authentication of the bitstream to both ensure its confidentiality, thwarting unauthorized copying and reverse engineering, and prevent its unauthorized modification, maintaining a root of trust in the field. Adequate protection of the FPGA bitstream is of paramount importance to sustain the central functionality of dynamic reconfiguration in a hostile environment. In this work, we propose a new solution for authenticated encryption (AE) tailored for FPGA bitstream protection. It is based on the recent proposal presented at DIAC´12: the AES-based authenticated encryption scheme ALE. Our comparison to existing AES-based schemes reveals that ALE is at least twice more resource-efficient than the best AE modes of operation instantiated with AES. In the view of the recent successful side-channel attacks on Xilinx Virtex bitstream encryption, we investigate the possibility for side-channel resistant implementations of all these AES-based AE algorithms using state-of-the-art threshold masking techniques. Also in this side-channel resistant setting, the protected ALE design is about twice more resource-efficient than the best AE modes of operation with the same countermeasure. We conclude that the deployment of dedicated AE schemes such as ALE significantly facilitates the real-world efficiency and security of FPGA bitstream protection in practice: Not only our solution enables authenticated encryption for bitstream on low-cost FPGAs but it also aims to mitigate physical attacks which have been lately shown to undermine the security of the bitstream protection mechanisms in the field.
Keywords :
cryptography; field programmable gate arrays; AES-based AE algorithms; AES-based authenticated encryption scheme; ALE; DIAC; FPGA bitstream protection; Xilinx Virtex bitstream encryption; bitstream confidentiality; dynamic reconfiguration; real-world efficiency; real-world security; reverse engineering; side-channel resistant authenticated encryption; threshold masking techniques; unauthorized copying; Authentication; Clocks; Encryption; Field programmable gate arrays; Resistance; FPGA; authenticated encryption; bitstream; side-channel analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
Type :
conf
DOI :
10.1109/ReConFig.2012.6416743
Filename :
6416743
Link To Document :
بازگشت