Using Preformed Resistive Random Access Memory to Create a Strong Physically Unclonable Function
Garrard, Hardy, daCunha et al.
Physically Unclonable Functions (PUFs) are a promising solution for identity verification and asymmetric encryption. In this paper, a new Resistive Random Access Memory (ReRAM) PUF-based protocol is presented to create a physical ReRAM PUF with a large challenge space. This protocol uses differential reads from unformed ReRAM as the method for response generation. Lastly, this paper also provides an experimental hardware demonstration of this protocol on a Physical ReRAM device, along with providing notable results as a PUF, with excellent performance characteristics.
academic
Verwendung von vorgeformtem resistivem Direktzugriffsspeicher zur Erstellung einer starken physikalisch nicht klonbaren Funktion
Physikalisch nicht klonbare Funktionen (PUFs) sind vielversprechende Lösungen für Authentifizierung und asymmetrische Verschlüsselung. Dieses Paper stellt ein neues Protokoll basierend auf resistivem Direktzugriffsspeicher (ReRAM) PUF vor, um physikalische ReRAM PUFs mit großem Challenge-Raum zu schaffen. Das Protokoll nutzt differentielle Lesevorgänge von nicht vorgeformtem ReRAM als Antwortgenerierungsmethode. Das Paper bietet auch eine experimentelle Hardwaredemonstration des Protokolls auf physikalischen ReRAM-Geräten und zeigt hervorragende Leistungsmerkmale als PUF.
Moderne sichere Kommunikation erfordert zuverlässige Authentifizierungs- und Verschlüsselungsmechanismen. Traditionelle Public-Key-Kryptosysteme sind auf die sichere Verteilung und Speicherung von privaten Schlüsseln angewiesen, aber digitale Schlüssel können leicht kopiert und offengelegt werden, und eine Neuausstellung ist nach einer Offenlegung schwierig.
Anfälligkeit digitaler Schlüssel: Traditionelle Schlüssel sind in digitaler Form vorhanden, können kopiert werden und sind anfällig für Offenlegungsrisiken
Einschränkungen von SRAM PUF:
Challenge-Raum skaliert linear, Größe ist begrenzt
Offenbarte direkt Geheiminformationen in rohen Antworten
Erfordert Speicherung des vollständigen Antwortbereichs, Modellierung kann Registrierungsgröße nicht reduzieren
Anforderungen der Post-Quanten-Kryptographie: Benötigt Zufallsdatenquellen, die gegen Quantenalgorithmen resistent sind
Neues ReRAM PUF-Protokoll: Ein neues Protokoll, das nicht vorgeformte ReRAM-Zellen als PUF-Elemente verwendet
Hardwareexperimentelle Validierung: Vollständige Hardwaredemonstration auf physikalischen ReRAM-Geräten
Erhebliche Erweiterung des Challenge-Raums: Challenge-Raum skaliert quadratisch mit der Anzahl der Zellen
Hervorragende Leistungskennzahlen: Erreicht extrem niedrige Bitfehlerrate (<0,03%) und ausgezeichnete PUF-Eigenschaften
Keine maßgeschneiderte Fertigung erforderlich: Kann mit bestehenden Fertigungsprozessen verwendet werden, indem der Vorformungsschritt übersprungen wird
Entwerfen Sie ein starkes ReRAM-basiertes PUF-System, bei dem die Eingabe ein Challenge-Byte-Stream ist und die Ausgabe ein entsprechender eindeutiger Antwort-Byte-Stream mit großem Challenge-Raum, niedriger Bitfehlerrate und starker Sicherheit ist.
Challenge-Generierungsablauf:
1. Generierung von Anfangsdaten unter Verwendung von Zufallsbytes und Kryptographie über SHA256
2. Analyse als Adressenpaar-Pool (ca. 1,5-fache Zielschlüsselgröße)
3. Filterung von Zellen mit hoher Standardabweichung
4. Überprüfung, dass Zellenpaare ausreichend unterschiedlich sind, um wiederholbare Antworten zu erzeugen
5. Generierung von Stabilitätsmaske zur Kennzeichnung instabiler Zellen
Antwortgenerierungsablauf:
1. Empfang von Zufallsbytes und Stabilitätsmaske
2. Neugenerierung von Adressenpaaren und Anwendung der Maskenfilterung
3. Durchführung differentieller Lesevorgänge auf doppeltem ReRAM-Chip
4. Signalaufbereitung durch analoge Schaltung und Offsetbereitstellung
5. Analoger Komparator erzeugt einzelnes Bit-Antwort
6. Verbindung aller Bits und Hash-Rückgabe
Dieses Paper zitiert 28 verwandte Literaturquellen, die wichtige Arbeiten in mehreren Bereichen wie PUF-Technologie, ReRAM-Geräte und kryptographische Protokolle abdecken und eine solide theoretische Grundlage für die Forschung bieten.
Gesamtbewertung: Dies ist ein hochqualitatives Forschungspapier zur Hardwaresicherheit, das eine innovative ReRAM PUF-Lösung vorschlägt und deren Wirksamkeit durch vollständige Hardwareexperimente validiert. Das Paper zeigt hervorragende Leistungen in technischer Innovation, experimenteller Validierung und praktischem Wert und leistet wichtige Beiträge zur Entwicklung der PUF-Technologie.