← Neueste Arbeiten
💻 computer science

Benchmarking Post-Quantum Cryptography on Resource-Constrained IoT Devices: ML-KEM and ML-DSA on ARM Cortex-M0+

Diese Studie liefert die ersten isolierten Benchmarks der finalisierten NIST-Post-Quanten-Standards ML-KEM und ML-DSA auf dem stark eingeschränkten ARM Cortex-M0+ Prozessor und zeigt, dass ML-KEM-512 im Vergleich zu ECDH P-256 deutlich effizienter ist, während ML-DSA aufgrund von Ablehnungsstichproben eine hohe Latenzvarianz aufweist.

Ursprüngliche Autoren: Rojin Chhetri

Veröffentlicht 2026-03-26
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Rojin Chhetri

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

🛡️ Der große Schutzschild für die kleinen Roboter: Post-Quanten-Kryptografie auf dem ARM Cortex-M0+

Stellen Sie sich vor, Sie haben eine riesige Bibliothek mit Geheimnissen, die Sie für die nächsten 20 Jahre sicher aufbewahren wollen. Das Problem: In naher Zukunft gibt es einen neuen, super-intelligenten Dieb (einen Quantencomputer), der mit einem einzigen Ruck alle alten Schlösser (RSA, ECC) aufbrechen kann, die wir heute nutzen.

Die gute Nachricht: Die US-Regierung (NIST) hat neue, unknackbare Schlösser entwickelt (ML-KEM und ML-DSA). Die schlechte Nachricht: Diese neuen Schlösser sind riesig, schwer und brauchen viel Kraft, um sie zu drehen.

Die Frage dieser Studie lautet: Können diese schweren neuen Schlösser auch auf den winzigen, billigen Computern funktionieren, die in unseren Smart Metern, medizinischen Sensoren und Industriemaschinen stecken? Diese kleinen Computer (der ARM Cortex-M0+) sind wie ein einfaches Taschenrechner-Modell im Vergleich zu einem modernen Supercomputer.


🧪 Das Experiment: Der Testlauf auf dem "Raspberry Pi Pico"

Die Forscher haben einen kleinen Computer namens RP2040 (in einem Raspberry Pi Pico) genommen. Er hat zwei "Gehirne" (Kerne), aber sie haben nur eines benutzt. Er ist schnell (133 MHz), hat aber wenig Speicherplatz (wie ein kleiner Rucksack).

Sie haben die neuen, offiziellen Schlüssel (ML-KEM und ML-DSA) darauf installiert und gemessen:

  1. Wie lange dauert es? (Zeit)
  2. Wie viel Platz braucht es? (Speicher)
  3. Wie viel Energie verbraucht es? (Batterie)

🏆 Die Ergebnisse: Die Überraschungen

1. Der Schlüssel-Austausch (ML-KEM): Ein Blitz im Vergleich zum Schneckentempo

Das neue Verschlüsselungssystem ML-KEM ist ein echter Gewinner.

  • Der Vergleich: Das alte System (ECDH) braucht auf diesem kleinen Chip etwa 617 Millisekunden, um einen Schlüssel zu tauschen. Das neue System (ML-KEM-512) braucht nur 35,7 Millisekunden.
  • Die Analogie: Stellen Sie sich vor, das alte System ist ein Schneckentempo, bei dem Sie einen Berg hochlaufen müssen. Das neue System ist wie ein Turbo-Raketen-Schuh. Es ist 17-mal schneller!
  • Energie: Es verbraucht auch 94 % weniger Energie. Das ist, als würde man von einem riesigen V8-Motor auf einen sparsamen Hybrid umsteigen. Selbst die stärkste Version des neuen Schlüssels ist immer noch viel effizienter als der alte Standard.

2. Die digitale Unterschrift (ML-DSA): Das "Glücksrad"-Problem

Hier wird es etwas chaotischer. Das neue Unterschrifts-System (ML-DSA) funktioniert, aber es ist unvorhersehbar.

  • Das Problem: Um eine Unterschrift zu erstellen, muss der Computer oft "nein" sagen und von vorne beginnen (ein Prozess namens "Ablehnungs-Sampling"). Es ist wie ein Glücksrad: Meistens landen Sie sofort auf "Gewinn" (schnelle Unterschrift), aber manchmal drehen Sie sich 100 Mal, bis Sie endlich gewinnen.
  • Die Folge: Die Zeit schwankt enorm. Eine Unterschrift kann in 70 Millisekunden fertig sein, aber manchmal dauert sie über eine Sekunde.
  • Warum ist das schlimm? In der Industrie, wo Prozesse in Millisekunden ablaufen müssen (z. B. eine Maschine stoppen), kann diese Verzögerung problematisch sein. Man muss also Puffer einplanen oder die Unterschrift vorbereiten, wenn die Maschine gerade ruht.

3. Der Platz im Rucksack (Speicher)

Die neuen Schlüssel sind etwas größer als die alten.

  • ML-KEM: Passt problemlos in den kleinen Rucksack des Chips.
  • ML-DSA: Ist sehr hungrig. Die stärkste Version braucht fast die Hälfte des gesamten verfügbaren Speichers nur für den aktuellen Vorgang. Aber: Es passt noch gerade so hinein. Wenn man einen noch kleineren Chip hätte (unter 100 KB RAM), wäre es unmöglich.

4. Der Vergleich mit dem "großen Bruder" (Cortex-M4)

Man dachte bisher, dass dieser winzige Chip (M0+) im Vergleich zum etwas stärkeren Chip (M4) extrem langsam sein würde (vielleicht 5- bis 7-mal langsamer).

  • Die Realität: Der M0+ ist nur ca. 2-mal langsamer. Das ist eine riesige Überraschung!
  • Der Grund: Der Chip hat zwar keine speziellen "Super-Befehle" für komplexe Mathematik, aber er hat einen sehr schnellen Multiplizierer. Das reicht aus, um die neuen Verschlüsselungen überraschend gut zu bewältigen.

💡 Was bedeutet das für uns?

  1. Keine Panik für die Zukunft: Unsere alten IoT-Geräte (Smart Meter, Sensoren), die 10–20 Jahre laufen, können heute noch mit den neuen, quantensicheren Schlössern ausgestattet werden. Wir müssen sie nicht alle wegwerfen.
  2. Die Hardware ist bereit: Selbst die billigsten, kleinsten Computer (unter 5 Dollar) können diese neue Sicherheit bewältigen.
  3. Aber Vorsicht bei der Unterschrift: Wenn Sie ein Gerät bauen, das sofort reagieren muss, müssen Sie bei der digitalen Unterschrift (ML-DSA) vorsichtig sein wegen der schwankenden Zeit. Vielleicht nutzen Sie dort eine andere Methode oder planen Pufferzeiten ein.

🎯 Fazit in einem Satz

Die Wissenschaftler haben bewiesen, dass wir die Zukunftssicherheit gegen Quantencomputer auch auf den winzigsten, billigsten Computern unserer Welt einbauen können – sie sind schneller und sparsamer als gedacht, müssen aber bei der digitalen Unterschrift etwas mehr Geduld haben.

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 →