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 ]