Hardwaresicherheit
Welche Idee der Maskierung (Masking) als Gegenmaßnahme gegen Leistungsanalyse ist richtig?
- ADie Chipoberfläche wird mit Klebeband abgedeckt, damit man nichts sieht
- BZwischenwerte der Verarbeitung werden jedes Mal mit einer anderen Zufallszahl kombiniert und verborgen, sodass der Zusammenhang zwischen Leistungsaufnahme und geheimem Wert aufgetrennt wird
- CDer kryptografische Schlüssel wird in allen Geräten gleich gewählt
Antwort und Erläuterung anzeigen
Antwort: B. Zwischenwerte der Verarbeitung werden jedes Mal mit einer anderen Zufallszahl kombiniert und verborgen, sodass der Zusammenhang zwischen Leistungsaufnahme und geheimem Wert aufgetrennt wird
Die Leistungsanalyse nutzt die Korrelation zwischen Zwischenwerten der Verarbeitung und der Leistungsaufnahme. Bei der Maskierung wird ein Zwischenwert x nicht direkt verarbeitet, sondern durch die Kombination mit einer jedes Mal neu erzeugten Zufallszahl m dargestellt (z. B. XOR von x und m) und am Ende zum richtigen Ergebnis zurückgeführt. Da die tatsächlich von der Schaltung verarbeiteten Werte jedes Mal zufällig wechseln, ist die Korrelation zwischen Leistungsaufnahme und geheimem Wert schlecht erkennbar. Wichtig sind die Qualität der Zufallszahlen und ein Aufbau, bei dem Zwischenwerte in der Schaltung nicht abfließen.