13.01.2015 Aufrufe

Abschlussbericht

Abschlussbericht

Abschlussbericht

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Abschlussbericht</strong><br />

Trusted Sensor Node<br />

27 " sethi %hi(0x885a3000), %o0\n"<br />

28 " or %o0, 0x8d, %o0\n"<br />

29 " st %o0, [ %o1 + 0x254]\n"<br />

30 "!write next data bits\n"<br />

31 " sethi %hi(0x31319800), %o0\n"<br />

32 " or %o0, 0xa2, %o0\n"<br />

33 " st %o0, [ %o1 + 0x258]\n"<br />

34 "!write next data bits\n"<br />

35 " sethi %hi(0xe0370400), %o0\n"<br />

36 " or %o0, 0x334, %o0\n"<br />

37 "! use this line for a normal AES operation \n"<br />

38 " st %o0, [ %o1 + 0x25C]\n"<br />

39 "! use this line for switched off AES \n"<br />

40 "! st %o0, [ %o1 + 0x258]\n"<br />

41 "!wait until aes finished\n"<br />

42 " 70 x nop\n"<br />

43 "!read words from aes, aes base address is stored in %o1\n"<br />

44 "!store value in register %o0"<br />

45 " ld [ %o1 + 0x250], %o0\n"<br />

46 " ld [ %o1 + 0x254], %o0\n"<br />

47 " ld [ %o1 + 0x258], %o0\n"<br />

48 " ld [ %o1 + 0x25C], %o0\n"<br />

49 );<br />

50 }<br />

Listing 5.1: Code für maximalen Datendurchsatz des AES<br />

5.4 Messungen<br />

Der Messaufbau wurde wie in Abschnitt 5.2 beschrieben umgesetzt und die Programme<br />

auf dem TSN zur Ausführung gebracht. In Tabellen 5.1 und 5.2 zeigen jeweils Messungen<br />

für den realen Knoten sowie die Simulation.<br />

Zur Verifikation der Messergebnisse kann die Simulation der Leistungsaufnahme wie in<br />

Abschnitt 2.22 herangezogen werden. Die Simulationsergebnisse sind in den Tabellen mit<br />

ausgewiesen. Bei genauerer Betrachtung der Differenz in der Stromaufnahme bei Verschlüsselung<br />

und der Ausführung des Dummy-Programms, ist ersichtlich dass diese in<br />

der Simulation und der realen Messung fast den gleichen Wert haben.<br />

Die jeweilige Stromaufnahme wird durch die Differenz der Stromaufnahme beider Programme<br />

(also funktionsfähiges Programm und Dummy-Programm) ermittelt. Beim AES ist<br />

eine Stromaufnahme von 1,4 mA gemessen und eine Stromaufnahme von 1,3 mA simuliert<br />

worden. Beim ECC hingegen war die Abschätzung in der Simulation schlechter als<br />

tatsächlich gemessen. In der Simulation werden 10,87 mA ermittelt, während tatsächlich<br />

8,58 mA gemessen wurden.<br />

Der durchschnittliche Fehlbetrag in Simulation und Messung beträgt etwa 22 mA. Davon<br />

entfallen 2 mA auf die Power-On-LED. Die verbleibenden 20 mA müssen somit innerhalb<br />

75

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!