Cryptology ePrint Archive: Report 2015/120
Reconfigurable LUT: Boon or Bane for Secure Applications
Debapriya Basu Roy and Shivam Bhasin and Sylvain Guilley and Jean-Luc Danger and Debdeep Mukhopadhyay
Abstract: Modern FPGAs offer various new features for enhanced re-configurability and better performance. One of such feature
is a dynamically Re-configurable LUT (RLUT) whose content can be updated internally, even during run-time. There
are many scenarios like pattern matching where this feature
has been shown to enhance performance of the system. In
this paper, we study RLUT in the context of secure applications. Next, we design several case-studies to apply this feature on security critical scenarios. These case-studies vary
from destructive scenarios like stealthy hardware Trojans to
constructive scenarios like implementation of secret ciphers
with custom Sboxes and masking countermeasure.
Category / Keywords: implementation / Trojan, FPGA, CFGLUT, Masking, S-Box
Date: received 16 Feb 2015
Contact author: dbroy24 at gmail com
Available format(s): PDF | BibTeX Citation
Version: 20150226:115637 (All versions of this report)
Short URL: ia.cr/2015/120
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]