|
@@ -168,10 +168,10 @@ def simple_speck(plaintext, key):
|
|
|
|
|
|
# Speck - Simulation
|
|
# Speck - Simulation
|
|
|
|
|
|
-0) Simulation anhand des Modells mit $n$ traces
|
|
|
|
-1) Generieren von $n$ zufälligen Klartexten mit **fixem** Keybyte (+ noise)
|
|
|
|
-2) Simulation aller möglichen Keybytes per Hamming Weight
|
|
|
|
-3) Berechnen des PCC aller Keys über alle traces
|
|
|
|
|
|
+1) Simulation anhand des Modells mit $n$ traces
|
|
|
|
+2) Generieren von $n$ zufälligen Klartexten mit **fixem** Keybyte (+ noise)
|
|
|
|
+3) Simulation aller möglichen Keybytes per Hamming Weight
|
|
|
|
+4) Berechnen des PCC aller Keys über alle traces
|
|
|
|
|
|
![](img/simulation_corr.png)
|
|
![](img/simulation_corr.png)
|
|
|
|
|