The Conflicted Usage of RLUTs for Security-Critical Applications on FPGA

Roy, Debapriya Basu ; Bhasin, Shivam ; Danger, Jean-Luc ; Guilley, Sylvain ; He, Wei ; Mukhopadhyay, Debdeep ; Najm, Zakaria ; Ngo, Xuan Thuy (2018) The Conflicted Usage of RLUTs for Security-Critical Applications on FPGA Journal of Hardware and Systems Security, 2 (2). pp. 162-178. ISSN 2509-3428

Full text not available from this repository.

Official URL: https://doi.org/10.1007/s41635-018-0035-4

Related URL: http://dx.doi.org/10.1007/s41635-018-0035-4

Abstract

Modern field programmable gate arrays (FPGAs) have evolved significantly in recent years and have found applications in various fields like cryptography, defense, aerospace, and many more. The integration of FPGA with highly efficient modules like DSP and block RAMs has increased the performance of FPGA significantly. This paper addresses the lesser explored feature of modern FPGA called as reconfigurable LUT (RLUT) whose content can be updated internally, even during run-time. We describe the basic functionality of RLUT and discuss its potential applications for security from both destructive and constructive point of view, highlighting the conflicted usage of RLUTs. Several use cases exploiting RLUT feature in security-critical scenarios (physical attacks related in particular) are studied in detail. The paper proposes design of stealthy hardware Trojans having zero payload overhead to highlight destructive applications which can be built using hardware Trojans. On the other hand, this paper also highlights several constructive applications based on RLUT features, starting from lightweight side-channel countermeasures to kill switch to prevent the FPGA hardware from environmental hazards and malicious attack attempts.

Item Type:Article
Source:Copyright of this article belongs to Springer International Publishing.
ID Code:142849
Deposited On:25 Jun 2026 09:05
Last Modified:25 Jun 2026 09:05

Repository Staff Only: item control page