Javascript must be enabled to continue!
A Highly Reliable Reconfigurable SRAM PUF Based on Error Correction Codes and Capacitor Preselection
View through CrossRef
In recent years, researchers have extensively utilized the inherent variations occurring during the manufacturing process of integrated circuits to create physical unclonable functions (PUFs) as hardware security primitives. However, traditional static entropy sources employed in PUF applications exhibit certain drawbacks, including limited availability of challengeresponse pairs (CRPs) and inadequate randomness. Additionally, the reliability of PUFs is compromised due to the impact of temperature and voltage fluctuations as well as aging effects. To address these issues, this article presents a novel architecture for PUFs based on Static Random Access Memory (SRAM) along with a more suitable error-correcting code (ECC). Our approach enhances the reliability of SRAM-based PUFs both internally, through capacitor preselection, and externally, by employing ECC. The coding and decoding process of the ECC is elaborated in detail. Furthermore, we analyze the relevant parameters of the ECC and demonstrate that the combination of these techniques results in a final bit error rate (BER <0.1%). Through calculations, we validate that our reconfigurable SRAM PUF can yield a larger number of CRPs. Experimental results conducted on Xilinx Artix 7 demonstrate that the ECC we employ achieves an ideal BER for PUFs, while simultaneously reducing hardware overhead by 80%.
Title: A Highly Reliable Reconfigurable SRAM PUF Based on Error Correction Codes and Capacitor Preselection
Description:
In recent years, researchers have extensively utilized the inherent variations occurring during the manufacturing process of integrated circuits to create physical unclonable functions (PUFs) as hardware security primitives.
However, traditional static entropy sources employed in PUF applications exhibit certain drawbacks, including limited availability of challengeresponse pairs (CRPs) and inadequate randomness.
Additionally, the reliability of PUFs is compromised due to the impact of temperature and voltage fluctuations as well as aging effects.
To address these issues, this article presents a novel architecture for PUFs based on Static Random Access Memory (SRAM) along with a more suitable error-correcting code (ECC).
Our approach enhances the reliability of SRAM-based PUFs both internally, through capacitor preselection, and externally, by employing ECC.
The coding and decoding process of the ECC is elaborated in detail.
Furthermore, we analyze the relevant parameters of the ECC and demonstrate that the combination of these techniques results in a final bit error rate (BER <0.
1%).
Through calculations, we validate that our reconfigurable SRAM PUF can yield a larger number of CRPs.
Experimental results conducted on Xilinx Artix 7 demonstrate that the ECC we employ achieves an ideal BER for PUFs, while simultaneously reducing hardware overhead by 80%.
Related Results
PUF based Secure Computing for Constraint Cyber Physical Object
PUF based Secure Computing for Constraint Cyber Physical Object
Utilisation des fonction physiques non clonages pour la Securisation des systemes embarques
Le travail de recherche pratiqué dans ce programme de doctorat est consa...
Modelling and characterization of physically unclonable functions
Modelling and characterization of physically unclonable functions
Modélisation et caractérisation des fonctions non clonables physiquement
Les fonctions non clonables physiquement, appelées PUF (Physically Unclonable Functions), r...
High Stable and Low Power 10T CNTFET SRAM Cell
High Stable and Low Power 10T CNTFET SRAM Cell
The ultimate aim of a memory designer is to design a memory cell which could consume low power with high data stability in the deep nanoscale range. The implementation of Very Larg...
A 7T SECURITY ORIENTED SRAM BITCELL USING VLSI
A 7T SECURITY ORIENTED SRAM BITCELL USING VLSI
Power analysis (PA) attacks have become a serious threat to security systems by enabling secret data extraction through the analysis of the current consumed by the power supply of ...
The Puf family of RNA-binding proteins in plants: phylogeny, structural modeling, activity and subcellular localization
The Puf family of RNA-binding proteins in plants: phylogeny, structural modeling, activity and subcellular localization
Abstract
Background
Puf proteins have important roles in controlling gene expression at the post-transcriptional level by promoting RNA decay and...
A Reconfigurable SRAM CRP PUF with High Reliability and Randomness
A Reconfigurable SRAM CRP PUF with High Reliability and Randomness
This paper presents a novel reconfigurable SRAM CRP PUF that can achieve high reliability and randomness. In conventional reconfigurable SRAM CRP PUFs, imprecise timing control can...
EE-TCAM: An Energy-Efficient SRAM-Based TCAM on FPGA
EE-TCAM: An Energy-Efficient SRAM-Based TCAM on FPGA
Ternary content-addressable memories (TCAMs) are used to design high-speed search engines. TCAM is implemented on application-specific integrated circuit (native TCAMs) and field-p...
Decoding of block and convolutional codes in rank metric
Decoding of block and convolutional codes in rank metric
Décodage des codes en bloc et des codes convolutifs en métrique rang
Les code en métrique rang attirent l’attention depuis quelques années en raison de leur applica...

