PDF 941kB - Hochschule Ulm
PDF 941kB - Hochschule Ulm
PDF 941kB - Hochschule Ulm
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Sicherheitsanalyse von NFC<br />
Feld perfekt überlappen, damit der Decoder dies als eine Pause interpretiert. E. Haselsteiner<br />
und K. Breitfuß kommen zu dem Entschluss, dass dies so gut wie unmöglich ist.<br />
Dennoch ist es möglich, ein Bit von 1 auf 0 zu kippen. Bedingt durch die modifizierte<br />
Millerkodierung gibt es den Sonderfall, wenn eine 1 von einer 0 gefolgt wird, dass das<br />
Bit 0 mit den beiden half bits Senden — Senden kodiert wird. Daher ergibt sich die<br />
Möglichkeit für Angreifer, bei einer Bitfolge 11 die Pause des zweiten Bits mit einem RF<br />
Feld aufzufüllen. Dadurch, dass der Decoder im zweiten Bit keine Pause erkennt, wird<br />
dieses Bit als 0 kodiert, da davor 1 kodiert wurde. Um dies zu verdeutlichen, ein Beispiel<br />
in Abbildung 9.<br />
Bit<br />
1 1<br />
1 0<br />
Symbole<br />
Senden Pause Senden Pause<br />
t<br />
Senden Pause Senden Senden<br />
t<br />
Angreifer füllt<br />
Pause auf<br />
Modifizierte<br />
Millerkodierung<br />
Abbildung 9: Das zweite Bit der Bitfolge 11 lässt sich auf 0 zu kippen.<br />
Daher ist es bei ASK mit 100% Modulation nur möglich Bits von 1 nach 0 zu kippen<br />
und nicht umgekehrt, unter der Bedingung das vor dem zu kippenden Bit eine 1 kodiert<br />
ist.<br />
Bei ASK mit 10% Modulation kommt die Manchesterkodierung zum Einsatz. Wenn<br />
Daten gesendet werden, ist die Sendeleistung bei 100%. Werden keine Daten gesendet,<br />
wird nach wie vor ein RF Feld generiert, allerdings mit der geminderten Sendeleistung<br />
von 82%. Wenn ein Angreifer ein RF Feld mit der Sendeleistung von 82% auffüllt um<br />
auf 100% Sendeleistung zu kommen, wird auch gleichzeitig ein RF Feld mit 100% Sendeleistung<br />
dadurch auf 82% Sendeleistung abgeschwächt. Ein Beispiel in Abbildung 10.<br />
Bit<br />
1 1<br />
0 0<br />
Symbole Pause Senden Pause Senden Senden Pause Senden Pause<br />
Sendeleistung 82% 100% 82% 100% 100% 82% 100% 82%<br />
t<br />
t<br />
Angreifer füllt<br />
Pause auf Angreifer belässt die<br />
Eingestellte Sendeleistung<br />
Abbildung 10: Alle Bits können gezielt gekippt werden.<br />
Dadurch kann der Angreifer gezielt alle Bits manipulieren, die für den Decoder valide<br />
erscheinen.<br />
E. Haselsteiner und K. Breitfuß kommen zu dem Entschluss, dass bei ASK mit 100%<br />
15