|
@@ -137,9 +137,9 @@ void FuncER16(u16 *x, u16 *y, u16 k)
|
|
* Chip hat ein gewissen Basisverbrauch (IDLE)
|
|
* Chip hat ein gewissen Basisverbrauch (IDLE)
|
|
* Werden Bytes im Chip verändert ($0 \rightarrow 1 ; 1 \rightarrow 0$), wird Strom benötigt
|
|
* Werden Bytes im Chip verändert ($0 \rightarrow 1 ; 1 \rightarrow 0$), wird Strom benötigt
|
|
* Verhalten kann durch die Hamming-Distanz simuliert werden
|
|
* Verhalten kann durch die Hamming-Distanz simuliert werden
|
|
-* **Hamming Distanz:** Anzahl der Veränderter Bits:
|
|
|
|
|
|
+* **Hamming Distanz:** Anzahl der veränderten Bits:
|
|
|
|
|
|
-$$HammingDistance(0100101, 0010101) = 2$$
|
|
|
|
|
|
+$$HD(0100101, 0010101) = 2$$
|
|
|
|
|
|
Der Unterschied zweier per XOR verknüpfter Daten, wird als Hamming-Gewicht bezeichnet:
|
|
Der Unterschied zweier per XOR verknüpfter Daten, wird als Hamming-Gewicht bezeichnet:
|
|
|
|
|
|
@@ -193,7 +193,7 @@ $\rightarrow$ Das korrekte Keybyte ist: 0x68
|
|
![](img/ttest_calc.png)
|
|
![](img/ttest_calc.png)
|
|
|
|
|
|
* Vergleicht zwei unabhängige Stichproben miteinander
|
|
* Vergleicht zwei unabhängige Stichproben miteinander
|
|
-* Je unterschiedlicher die Mittelwerte $\rightarrow$ desto weniger Leakage
|
|
|
|
|
|
+* Je unterschiedlicher die Mittelwerte $\rightarrow$ desto mehr Leakage
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|