← Nieuwste papers
💻 computer science

Simple Power Analysis on Post-Quantum Code Based Cryptosystems

Dit artikel toont aan dat Simple Power Analysis in combinatie met machine learning succesvol geheime bits kan extraheren uit de post-kwantum cryptosystemen McEliece en BIKE met slechts 200 stroomsporen, wat een aanzienlijke informatielek tijdens de ontsluitingsfase blootlegt.

Oorspronkelijke auteurs: Konstantinos Spalas

Gepubliceerd 2026-05-19
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Konstantinos Spalas

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je een high-tech, futuristische kluis voor die is ontworpen om je geheimen veilig te houden, zelfs tegen supercomputers van de toekomst (Quantum Computers). Dit artikel gaat over een student genaamd Konstantinos die besloot te onderzoeken of deze "onbreekbare" dozen eigenlijk wel een geheime achterdeur hebben, niet in de wiskunde, maar in de manier waarop ze zich fysiek gedragen tijdens het werken.

Hier is het verhaal van het experiment, opgesplitst in eenvoudige onderdelen:

1. De "Fluisterende" Kluis

Het artikel richt zich op twee specifieke soorten futuristische sloten genaamd McEliece en BIKE. Deze zijn ontworpen om "Post-Quantum" te zijn, wat betekent dat ze zijn gebouwd om aanvallen van quantumcomputers te overleven.

Meestal denken mensen dat beveiliging alles te maken heeft met de wiskunde. Als de wiskunde moeilijk is, is het slot veilig. Maar Konstantinos keek naar de fysieke kant. Hij besefte dat wanneer een computer een doos ontgrendelt, het niet alleen "denkt"; het "zweet" ook. Het gebruikt elektriciteit, en die elektriciteit creëert kleine, onzichtbare rimpelingen in de lucht (elektromagnetische golven) en verandert hoeveel stroom het trekt.

Denk eraan als een slotenmaker die naar een kluis luistert. Zelfs als de combinatie perfect is, kan de kluis een klein klikje of een zoemend geluid maken wanneer het juiste nummer wordt gedraaid. Dat geluid is een "lek". In de digitale wereld wordt dit lek Simple Power Analysis (SPA) genoemd.

2. De "Low-Tech" Detectiveset

Je zou denken dat je een lab van een miljoen dollar nodig hebt om deze lekken te vangen. Konstantinos bewees dat je dat niet nodig hebt. Hij bouwde een "detectiveset" met goedkope, kant-en-klare onderdelen, vergelijkbaar met wat een hobbyist zou kopen:

  • Het Doelwit: Een Raspberry Pi 3 (een kleine, goedkope computer) die fungeert als de kluis.
  • De Sensor: Een kleine weerstand (zoals een snelheidsdrempel voor elektriciteit) om te meten hoeveel stroom de computer gebruikt.
  • De Versterker: Een klein apparaat om de kleine elektrische signalen luid genoeg te maken om te horen.
  • De Recorder: Een Raspberry Pi Pico (een andere kleine computer) om de gegevens op te schrijven.

Het is alsof je een stethoscoop en een notitieboek gebruikt in plaats van een super-microscoop om naar een hartslag te luisteren.

3. Het "Hartslag" van het Geheim

Het experiment hield in dat de kluis werd geopend (een proces genaamd decapsulatie) om een geheime sleutel te genereren. Terwijl de computer dit deed, nam Konstantinos de "hartslag" (het stroomverbruik) van de machine op.

Vervolgens stelde hij een eenvoudige vraag: "Verandert de hartslag afhankelijk van het geheime getal dat wordt verwerkt?"

Om dit te beantwoorden, gebruikte hij een statistische tool (een correlatiecoëfficiënt) om te zien of de stroompieken overeenkwamen met de geheime bits (0'en en 1'en).

  • Het Resultaat: Ja! De hartslag veranderde. Wanneer de computer een "1" verwerkte, was de stroompiek anders dan wanneer het een "0" verwerkte.
  • Het Bewijs: Hij ontdekte dat de stroomsporen en de geheime bits met elkaar verbonden waren met een sterkte groter dan 0,1 (een drempel die experts heten betekent "er is een lek").

4. Een Computer Leren Om de Geest Te Lezen

Het meest interessante deel was wat er daarna gebeurde. Konstantinos keek niet alleen naar de gegevens; hij leerde een computer (met behulp van Machine Learning) om de geheime bits te voorspellen op basis alleen van de stroomsporen.

Stel je een zak met 200 geheime briefjes voor. Je geeft een robot het geluid van de computer die werkt en vraagt het om de briefjes te raden.

  • De Uitkomst: De robot had het vaker goed dan als het gewoon willekeurig had geraden.
  • De Specifieke Details: De robot was vooral goed in het raden van de "1"-bits, omdat die grotere stroompieken veroorzaakten (zoals een luider hartslag).
  • De Score: Het systeem kon de geheime informatie voorspellen met een succespercentage (F1-score) dat consequent boven de 0,65 lag, wat wordt beschouwd als een significant lek in de wereld van cryptografie.

5. De Conclusie

Het artikel concludeert dat hoewel deze Post-Quantum sloten wiskundig sterk zijn, hun fysieke implementatie op goedkope hardware "lekkend" is.

  • Het Slechte Nieuws: Als je deze systemen gebruikt op eenvoudige apparaten zonder extra bescherming, zou een dief met een goedkope set je geheime sleutel mogelijk kunnen stelen door gewoon naar het stroomverbruik te luisteren.
  • De Toekomst: Het artikel suggereert dat ingenieurs om dit op te lossen "ruis" of "maskers" moeten toevoegen om de ware hartslag van de computer te verbergen. Het merkt ook op dat een ander systeem genaamd HQC nog niet is getest omdat het niet beschikbaar was in de gebruikte softwarebibliotheek, waardoor dit een taak blijft voor toekomstige onderzoekers.

Kortom: Het artikel laat zien dat zelfs de meest geavanceerde digitale sloten gekraakt kunnen worden door naar hun "fluisteringen" te luisteren als je weet hoe je moet luisteren, en je hebt geen supercomputer nodig om dit te doen—alleen een paar euro aan elektronica.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →