A Secure Asynchronous FPGA Architecture, Experimental Results and Some Debug Feedback
Sumanta Chaudhuri, Sylvain Guilley, Philippe Hoogvorst, Jean-Luc, Danger, Taha Beyrouthy, Alin Razafindraibe, Laurent Fesquet, Marc Renaudin

TL;DR
This paper introduces a novel asynchronous FPGA architecture optimized for cryptographic applications, including detailed modeling, design solutions, experimental validation, and analysis of security against side-channel attacks.
Contribution
It presents a new asynchronous FPGA design tailored for cryptography, with experimental results and insights into security and CMOS variation effects.
Findings
Prototype FPGA fabricated in 65 nm CMOS successfully tested
High-speed asynchronous configuration chain demonstrated
Analysis of side-channel vulnerability influenced by CMOS variation
Abstract
This article presents an asynchronous FPGA architecture for implementing cryptographic algorithms secured against physical cryptanalysis. We discuss the suitability of asynchronous reconfigurable architectures for such applications before proceeding to model the side channel and defining our objectives. The logic block architecture is presented in detail. We discuss several solutions for the interconnect architecture, and how these solutions can be ported to other flavours of interconnect (i.e. single driver). Next We discuss in detail a high speed asynchronous configuration chain architecture used to configure our asynchronous FPGA with simulation results, and we present a 3 X 3 prototype FPGA fabricated in 65 nm CMOS. Lastly we present experiments to test the high speed asynchronous configuration chain and evaluate how far our objectives have been achieved with proposed solutions, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Physical Unclonable Functions (PUFs) and Hardware Security · Low-power high-performance VLSI design
