Digitally Mutating NV-FPGAs into Physically Clone-Resistant Units

08/11/2019
by   Ayoub Mars, et al.
0

The concept of Secret Unknown Ciphers (SUCs) was introduced a decade ago as a new visionary concept without devising practical real-world examples. The major contribution of this work is to show the feasibility of "self-mutating" unknown cipher-modules for physical security applications in a non-volatile FPGA environment. The mutated devices may then serve as clone-resistant physical units. The mutated unpredictable physical-digital modules represent consistent and low-cost physical identity alternatives to the traditional analog Physically Unclonable Functions (PUFs). PUFs were introduced two decades ago as unclonable analog physical identities which are relatively complex and suffer from operational inconsistencies. We present a novel and practical SUC-creation technique based on pre-compiled cipher-layout-templates in FPGAs. A devised bitstream-manipulator serves as "mutation generator" to randomly-manipulate the bitstream without violating the FPGA design rules. Two large cipher classes (class-size larger than 2^1000) are proposed with optimally designed structure for a non-volatile FPGA fabric structure. The cipher-mutation process is just a simple random unknown-cipher-selection by consulting the FPGA's internal True Random Number Generator (TRNG). The security levels and qualities of the proposed ciphers are evaluated. The attained security levels are scalable and even adaptable to the post-quantum cryptography. The hardware and software complexities of the created SUCs are experimentally prototyped in a real field FPGA technology to show very promising results.

READ FULL TEXT
research
01/17/2019

New Family of Stream Ciphers as Physically Clone-Resistant VLSI-Structures

A new large class of 2^100 possible stream ciphers as keystream generato...
research
06/13/2021

SRAM-SUC: Ultra-Low Latency Robust Digital PUF

Secret Unknown Ciphers (SUC) have been proposed recently as digital clon...
research
01/17/2019

New family of Stream Ciphers and their applications for Physical Security

In this paper, we propose a new family of stream ciphers based on combin...
research
08/21/2016

FPGA Design for Pseudorandom Number Generator Based on Chaotic Iteration used in Information Hiding Application

Lots of researches indicate that the inefficient generation of random nu...
research
05/19/2018

Physical and Mechatronic Security, Technologies and Future Trends for Vehicular Environment

Cloning spare parts and entities of mass products is an old and serious ...
research
03/31/2023

Pentimento: Data Remanence in Cloud FPGAs

Cloud FPGAs strike an alluring balance between computational efficiency,...
research
01/18/2017

FPGA-based real-time 105-channel data acquisition platform for imaging system

In this paper, a real-time 105-channel data acquisition platform based o...

Please sign up or login with your details

Forgot password? Click here to reset