← Neueste Arbeiten
💻 computer science

In-DRAM Signature Generation Using Simultaneous Multiple-Row Activation: An Experimental Study of Off-The-Shelf DRAM Chips

Dieses Paper stellt SiMRA-PUF vor, die erste Physical Unclonable Function für handelsübliche Off-the-Shelf-DRAM-Chips, welche die gleichzeitige Aktivierung mehrerer Zeilen nutzt, um einzigartige, reproduzierbare gerätespezifische Signaturen mit hoher Zuverlässigkeit und geringerer Evaluierungslatenz als aktuelle State-of-the-Art-Methoden zu erzeugen.

Ursprüngliche Autoren: Umut Baser, Ismail Emir Yuksel, F. Nisa Bostanci, Konstantinos Sgouras, Ataberk Olgun, Emre Hakan Demirli, Zhiheng Yue, Harsh Songara, Oguz Ergin, Onur Mutlu

Veröffentlicht 2026-06-16
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Umut Baser, Ismail Emir Yuksel, F. Nisa Bostanci, Konstantinos Sgouras, Ataberk Olgun, Emre Hakan Demirli, Zhiheng Yue, Harsh Songara, Oguz Ergin, Onur Mutlu

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Die große Idee: Speicherchips in Fingerabdruck-Scanner verwandeln

Stellen Sie sich vor, Sie besitzen eine riesige Bibliothek mit identisch aussehenden Büchern (das sind die DRAM-Speicherchips Ihres Computers). Mit bloßem Auge sehen sie alle gleich aus. Aber wenn Sie sie vorsichtig schütteln würden, würde jedes Buch ein leicht anderes, einzigartiges „Klappern“ von sich geben – aufgrund winziger, unsichtbarer Unvollkommenheiten, die bei der Herstellung in der Fabrik entstanden sind.

Dieses Paper stellt eine neue Methode vor, um diesem „Klappern“ zuzuhören. Die Forscher haben einen Weg gefunden, diese Speicherchips dazu zu bringen, ihre einzigartigen, fabrikmäßigen „Fingerabdrücke“ preiszugeben, ohne dass spezielle Hardware benötigt wird. Sie nennen dies SiMRA-PUF.

Wie es funktioniert: Die Analogie des „vollen Raums“

Um die Technologie zu verstehen, nutzen wir die Analogie eines belebten Raums:

  1. Der normale Weg: Normalerweise aktiviert ein Speicherchip jeweils eine einzige „Zeile“ (Row) von Daten, als würde man eine einzelne Person in einem Raum bitten, aufzustehen und zu sprechen. Das Signal ist klar und vorhersehbar.
  2. Der neue Trick (SiMRA): Die Forscher haben einen Weg entdeckt, den Chip dazu zu bringen, mehrere Zeilen gleichzeitig zu aktivieren (bis zu 32 Zeilen). Stellen Sie sich vor, Sie rufen: „Alle in den Zeilen 1 bis 32, steht gleichzeitig auf und sprecht!“
  3. Das Chaos (Ladungsteilung/Charge Sharing): Wenn all diese Zeilen gleichzeitig versuchen zu sprechen, vermischen sich ihre elektrischen Signale (Ladungsteilung). Da jeder Chip mikroskopisch kleine, zufällige Fertigungsmängel aufweist (wie ein leicht schiefes Mikrofon oder ein staubiger Lautsprecher), ist das resultierende Gemisch der Signale chaotisch und einzigartig für diesen spezifischen Chip.
  4. Das Ergebnis: Die internen Sensoren des Chips versuchen, dieses chaotische Gemisch zu interpretieren und entscheiden, ob das Signal eine „0“ oder eine „1“ ist. Aufgrund der einzigartigen Mängel entscheiden sich manche Chips bei exakt demselben Befehl für eine „0“, während andere eine „1“ wählen. Dieses Muster aus Nullen und Einsen wird zum einzigartigen Fingerabdruck des Chips.

Was sie getestet haben

Das Team hat nicht nur geraten; sie sind in ein Labor gegangen und haben 112 echte, handelsübliche DDR4-Speicherchips (die Art, wie man sie in normalen Laptops und Servern findet) von verschiedenen Herstellern und Chargen getestet.

Sie behandelten diese Chips wie eine Gruppe von Menschen und baten sie, einen spezifischen „Schrei“ von sich zu geben (Aktivierung von 2, 4, 8, 16 oder 32 Zeilen gleichzeitig) und zeichneten das Ergebnis auf.

Die wichtigsten Erkenntnisse (Die Ergebnisse des „Klappertests“)

Die Forscher haben zwei Hauptaspekte gemessen: Zuverlässigkeit und Einzigartigkeit.

1. Zuverlässigkeit (Kann der Chip seine eigene Stimme erkennen?)

  • Der Test: Sie baten denselben Chip 100 Mal, das „Klappergeräusch“ zu erzeugen.
  • Das Ergebnis: Die Chips waren sehr konsistent. Wenn sie dieselbe Frage gestellt bekamen, lieferte ein spezifischer Chip fast immer die gleiche Antwort.
    • Analogie: Es ist, als würde man einen Freund bitten, eine bestimmte Melodie zu summen. Selbst wenn er ein wenig verstimmt ist, summt er jedes Mal dieselbe verstimmte Melodie.
    • Zahlen: Beim aggressivsten Test (32 Zeilen gleichzeitig) waren die Chips zu 94,86 % konsistent mit sich selbst.

2. Einzigartigkeit (Kann man die Chips voneinander unterscheiden?)

  • Der Test: Sie baten 112 verschiedene Chips, dasselbe „Klappern“ zu erzeugen, und verglichen die Ergebnisse.
  • Das Ergebnis: Die Chips klangen sehr unterschiedlich vone von einander.
    • Analogie: Wenn Sie 112 verschiedene Menschen bitten, dieselbe Melodie zu summen, könnten Sie sie anhand ihrer Stimmen leicht voneinander unterscheiden.
    • Zahlen: Die Ähnlichkeit zwischen zwei verschiedenen Chips war extrem gering (etwa 3 %), was bedeutet, dass sie sehr verschieden sind.

Der Temperatur-Twist

Die Forscher haben auch getestet, was passiert, wenn die Chips heiß werden (wie bei einem Laptop, auf dem ein intensives Spiel läuft).

  • Ergebnis: Hitze macht das „Klappern“ weniger stabil. Wenn man die Stimme eines Chips bei Raumtemperatur aufnimmt und versucht, ihn bei sehr hoher Temperatur wiederzuerkennen, ist der Abgleich schwieriger.
  • Lösung: Sie schlagen vor, die Stimme des Chips bei einigen verschiedenen Temperaturen aufzunehmen, um sicherzustellen, dass man ihn später noch immer erkennen kann. Interessanterweise war die Aktivierung von nur 2 Zeilen gleichzeitig die stabilste Methode bei Temperaturschwankungen.

Geschwindigkeit: Der „schnellste“ Fingerabdruck

Einer der größten Erfolge dieser Methode ist die Geschwindigkeit.

  • Vergleich: Es gab eine vorherige Methode, um Chip-Fingerabdrücke zu erhalten, die so war, als würde man langsam durch ein Labyrinth wandern.
  • SiMRA-PUF: Diese neue Methode ist wie eine Abkürzung. Konkret war die Methode mit 2 Zeilen gleichzeitig um 5,75 % schneller als die bisher beste Methode.
  • Kompromiss: Wenn man versucht, zu viele Zeilen gleichzeitig zu aktivieren (wie 32), wird der Prozess langsamer, weil der Chip mehr Arbeit leisten muss, um die chaotischen Signale zu sortieren.

Zusammenfassung der Behauptungen

  • Es funktioniert: Man kann durch einen speziellen Befehls-Trick (SiMRA) einzigartige, wiederholbare Fingerabdrücke aus Standard-Speicherchips erzeugen.
  • Es ist einzigartig: Kein zweiter Chip erzeugt die gleiche Signatur.
  • Es ist zuverlässig: Derselbe Chip erzeugt immer wieder (meistens) dieselbe Signatur.
  • Es ist schnell: Es ist schneller als die bisher beste Methode, um diese Fingerabdrücke zu erhalten.
  • Es ist temperaturempfindlich: Temperaturänderungen können die Signatur stören, daher muss man dies berücksichtigen.

Das Paper kommt zu dem Schluss, dass dies eine praktische, kostengünstige Möglichkeit ist, den Speicher Ihres Computers in eine sichere ID-Karte zu verwandeln, indem man die natürlichen „Fehler“ des Herstellungsprozesses als Merkmal statt als Fehler nutzt.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →