Comparative Performance Analysis of NIST PQC Standards: From STM32 Software Limitations to FPGA-SoC Acceleration

Diese Arbeit zeigt auf, dass während NIST-standardisierte Post-Quanten-Signaturverfahren wie SPHINCS+ und Dilithium aufgrund schwerwiegender Leistungs- und Speicherbeschränkungen für ressourcenbeschränkte ARM Cortex-M4-Mikrocontroller unpraktikabel sind, ein Hardware-Software-Co-Design-Ansatz unter Verwendung eines FPGA-beschleunigten NTT-Kerns auf einem Zynq-7000-SoC eine effiziente Ausführung im Millisekundenbereich ermöglicht, die für quantenresistente eingebettete Systeme geeignet ist.

Ursprüngliche Autoren: Mustafa Akif Yıldırım, Osman Tokluoglu

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

Ursprüngliche Autoren: Mustafa Akif Yıldırım, Osman Tokluoglu

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

Stellen Sie sich die Welt der digitalen Sicherheit als einen riesigen Tresor vor. Seit Jahrzehnten sind die Schlösser an diesem Tresor (wie RSA und ECC) unglaublich stark, aber eine neue Art von Dieb taucht auf: der Quantencomputer. Dieser Dieb besitzt einen Generalschlüssel, mit dem er diese alten Schlösser in Sekundenschnelle knacken kann. Um dies zu verhindern, haben Wissenschaftler beim NIST (der US-Standardisierungsstelle) neue, superkomplexe Schlösser namens Post-Quantum-Kryptographie (PQC) entwickelt.

Dieses Papier ist ein Zeugnis darüber, wie versucht wurde, diese neuen, hochfesten Schlösser an zwei sehr unterschiedlichen „Türrahmen“ zu installieren: einem kleinen, budgetfreundlichen Mikrocontroller (wie dem Gehirn in einem smarten Thermostat) und einem leistungsstarken, hochtechnologischen Computerchip (wie dem Gehirn in einem modernen Server oder einer fortschrittlichen Drohne).

Hier ist die Aufschlüsselung ihres Experiments unter Verwendung einfacher Analogien:

1. Die zwei neuen Schlösser

Die Forscher testeten zwei spezifische Arten von neuen Schlössern:

  • Dilithium (Das mathematische Rätsel): Dieses Schloss basiert auf komplexer Gittermathematik. Es ist wie der Versuch, ein riesiges, mehrdimensionales Puzzle zu lösen, bei dem die Teile riesige Polynome sind. Es benötigt viel Arbeitsraum (Speicher), um alle Teile festzuhalten, während man sie löst.
  • SPHINCS+ (Der Hash-Baum): Dieses Schloss basiert auf Hashing (Datenverschlüsselung). Es ist wie der Bau eines massiven Baumes, bei dem jeder Ast eine winzige Signatur ist. Um eine Nachricht zu signieren, muss man tausende Male diesen Baum hoch- und runterklettern und dabei bei jedem Schritt schwere Arbeit (Hashing) leisten.

2. Der erste Versuch: Die „kleine Werkstatt“ (STM32 Mikrocontroller)

Die Forscher versuchten zuerst, diese Schlösser auf einem Standard-Chip namens STM32 zu installieren. Betrachten Sie diesen Chip als eine kleine, einräumige Werkstatt mit einer sehr kleinen Werkbank (192 KB Speicher) und einem einzigen, langsamen Arbeiter.

  • Das Scheitern von Dilithium: Als sie versuchten, das „mathematische Rätsel“ in diese winzige Werkstatt zu bringen, waren die Puzzleteile einfach zu groß. Der Arbeiter versuchte, sie auf der Werkbank auszulegen, aber die Bank war zu klein. Der Kopf des Arbeiters stieß gegen die Decke und das gesamte System stürzte ab. In technischen Begriffen lief dem Chip der Speicher aus (Stack Overflow) sofort aus.
  • Das Scheitern von SPHINCS+: Der „Hash-Baum“ brachte die Werkstatt zwar nicht zum Absturz, aber er war quälend langsam. Da der Arbeiter den Baum tausende Male ohne Hilfe hoch- und runterklettern musste, dauerte es etwa 10 Minuten, um nur eine einzige Nachricht zu signieren. Bis sie versuchten, die Signatur zu verifizieren, gab das System bereits ganz auf. Es war zu langsam, um im echten Leben nützlich zu sein.

Die Lektion: Diese neuen quantensicheren Schlösser auf einem Standard-Mikrocontroller auszuführen, ist so, als würde man versuchen, einen Wolkenkratzer in einem Gartenschuppen zu bauen. Er hat einfach weder den Platz noch die Geschwindigkeit.

3. Der zweite Versuch: Die „Super-Fabrik“ (FPGA-SoC)

Als die Forscher erkannten, dass die winzige Werkstatt die Aufgabe nicht bewältigen konnte, wechselten sie zu einem Zynq-7000 SoC. Betrachten Sie dies als eine massive, hochtechnologische Fabrik, die aus zwei verschiedenen Teilen besteht, die zusammenarbeiten:

  • Der Manager (Processor System): Ein Standard-Computergehirn, das die Papierarbeit erledigt, die Nachrichten organisiert und den Arbeitern sagt, was sie tun sollen.
  • Die spezialisierten Roboter (FPGA Fabric): Ein kundenspezifischer Bereich, in dem man spezielle Maschinen bauen kann, die genau für diese Aufgabe konzipiert sind.

Die Lösung: Hardware-Software-Co-Design
Anstatt den Manager die schwere Arbeit verrichten zu lassen, bauten sie spezielle Roboter (Beschleuniger) in die Fabrik ein, um die schwere Mathematik zu erledigen:

  • Sie bauten einen Roboter speziell für das „mathematische Rätsel“ (NTT), um die Polynome augenblicklich zu drehen.
  • Sie bauten einen weiteren Roboter speziell für den „Hash-Baum“ (Keccak), um Daten mit blitzartiger Geschwindigkeit zu verschlüsseln.

Das Ergebnis:

  • Der Manager übergab einfach die Daten an die Roboter.
  • Die Roboter erledigten die schwere Arbeit parallel (alles gleichzeitig).
  • Die Ergebnisse kamen in Millisekunden zurück statt in Minuten.
    • Schlüsselerzeugung: ~1 Millisekunde.
    • Signierung: ~6 Millisekunden.

Das Fazit

Das Papier kommt zu dem Schluss, dass die „kleine Werkstatt“ (Standard-Mikrocontroller) zwar gut für einfache Aufgaben ist, aber völlig unvorbereitet auf die schwere Mathematik ist, die für die zukünftige quantensichere Sicherheit erforderlich ist.

Um diese neuen Schlösser in der realen Welt zum Laufen zu bringen, können Sie sich nicht nur auf Software verlassen; Sie benötigen ein Hardware-Software-Co-Design. Sie benötigen ein System, in dem ein Standard-Computergehirn den Prozess verwaltet, aber spezialisierte Hardware-Roboter (FPGAs) die schwere Arbeit verrichten. Ohsten Sie nicht diese spezialisierten Roboter, sind die neuen Schlösser zu langsam oder zu groß, um auf Alltagsgeräten verwendet zu werden.

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 →