Hardwarebeveiliging
Welke uitspraak over de kenmerken van differentiële stroomanalyse (DPA) bij stroomanalyse met de golfvorm van het stroomverbruik van een chip die cryptografie uitvoert, is juist?
- AGolfvormen van het vermogen van veel bewerkingen worden verzameld en statistisch verwerkt om kleine verschillen die met de sleutel samenhangen te halen die in één golfvorm niet zichtbaar zijn
- BAlleen door één golfvorm van het vermogen met het oog te bekijken, is de hele sleutel bekend
- CDe voeding van de chip wordt uitgeschakeld en de sleutel eruit gehaald
Antwoord en toelichting tonen
Antwoord: A. Golfvormen van het vermogen van veel bewerkingen worden verzameld en statistisch verwerkt om kleine verschillen die met de sleutel samenhangen te halen die in één golfvorm niet zichtbaar zijn
CMOS-schakelingen verbruiken vermogen wanneer signalen schakelen, dus het stroomverbruik varieert enigszins met de verwerkte data. Eenvoudige stroomanalyse leest de verwerkingsstroom af uit de vorm van één golfvorm, maar differentiële stroomanalyse verzamelt golfvormen van duizenden cryptografische bewerkingen, berekent voor elke sleutelkandidaat de correlatie tussen de voorspelde tussenwaarde en de golfvorm en vindt zo de juiste sleutel. Kenmerkend is dat ook kleine verschillen die in ruis verborgen zijn met statistiek kunnen worden gehaald.