Multi-Bit SRAM PUF Circuit for Noise-Resistant Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional SRAM PUFs are susceptible to environmental noise, attacks, and have limited entropy and reliability, making them vulnerable to cloning and tampering, which compromises their security and authentication performance.

Innovation Solution

The proposed solution involves modifying SRAM PUFs with additional mechanisms to enhance resilience and security, including balanced charge control on floating nodes and transforming weak PUFs into strong PUFs by using parallel inverters and multiplexers to increase challenge-response space and resistance against adversarial attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional SRAM PUFs are used to generate unique identifiers, then hardware security is provided with simple approach, but susceptibility to environmental noise and attacks increases

Engineering Contradiction:
Improvesimplicity of implementationVSAvoidresistance to environmental noise and attacks
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The SRAM PUF is divided into multiple independent inverter chains, where each chain consists of multiple inverters connected in series. This segmentation allows the system to maintain simplicity while improving reliability through redundancy and diversity in the challenge-response space, making it more resistant to environmental noise and attacks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the traditional single-bit PUF response into multi-bit responses by using multiple inverter chains. This dimensional expansion from 1-bit to multi-bit increases the challenge-response space exponentially, providing stronger security against attacks while maintaining the simple SRAM-based implementation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If SRAM PUFs exploit manufacturing variations to generate PUF responses, then unique identifiers are produced, but entropy and reliability remain limited

Engineering Contradiction:
Improveuniqueness of identifiersVSAvoidentropy and consistency
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The PUF structure is segmented into multiple inverter chains, each contributing to the overall response. This segmentation increases the total entropy by combining variations from multiple independent chains, thereby improving reliability and consistency of the generated identifiers while maintaining uniqueness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite PUF structure by combining multiple inverter chains with different configurations. This composite approach leverages the manufacturing variations present in each chain to generate higher entropy responses, improving both reliability and uniqueness of the identifiers.

Inventive Principle:
Principle #40Composite materials

3Device complexity

If traditional SRAM PUF structures are used, then power-up states are determined by manufacturing variations, but vulnerability to modeling and emulation attacks increases

Engineering Contradiction:
Improvestructure simplicityVSAvoidvulnerability to attacks
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent increases the complexity of the attack space by transitioning from single-bit to multi-bit PUF responses through multiple inverter chains. This dimensional expansion makes modeling and emulation attacks significantly more difficult while maintaining relative structural simplicity in the SRAM implementation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces dynamic control mechanisms through select signals that can activate or deactivate specific inverter chains based on the challenge input. This dynamic behavior increases the difficulty of modeling and emulation attacks while keeping the physical structure relatively simple and manufacturable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260039485A1Multi-bit memory-based physically unclonable function
Publication Date: 2026.02.05 UNIV OF FLORIDA RESEARCH FOUNDATION INC
  • US20260039485A1 patent drawing
  • US20260039485A1 patent drawing
  • US20260039485A1 patent drawing

AI summary

An apparatus comprising a pair of inverters configured in a cross-coupled configuration, wherein an inverter of the pair of inverters comprises a static random-access memory (SRAM) physically unclonable function (PUF) circuit, wherein the SRAM PUF circuit comprises an inverter; and an inverter cell comprising a p-channel metal-oxide-semiconductor (PMOS) transistor, an n-channel metal-oxide-semiconductor (NMOS) transistor, and output node, and a control signal input, wherein: (i) the PMOS transistor comprises (a) a drain terminal that is coupled to an output and (b) a source terminal that is coupled to a supply voltage, (ii) the NMOS transistor comprises a gate terminal that is coupled to a gate of the PMOS transistor that inhibits a path between the supply voltage and ground, and (iii) responsive to a low state provided to the control signal input, the control signal input causes the PMOS transistor to charge the output node to the supply voltage.