13.01.2014 Aufrufe

PDF 941kB - Hochschule Ulm

PDF 941kB - Hochschule Ulm

PDF 941kB - Hochschule Ulm

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!