1
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
ECC is Ready for RFID A Proof in Silicon RFIDsec 08 Presentation - - PowerPoint PPT Presentation
Institut f r Integrierte Systeme Integrated Systems Laboratory ECC is Ready for RFID A Proof in Silicon RFIDsec 08 Presentation Daniel Hein, daniel.hein@gmx.at Johannes Wolkerstorfer, Johannes.Wolkerstorfer@iaik.tugraz.at Norbert
1
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
2
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
3
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
4
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
5
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
6
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
7
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
8
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
9
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
10
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
11
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
12
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
I O C
t r
64x16 RAM 16x16 Mult. I O C
t r
163x6 RAM 163x1 Multiplier
13
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
14
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2 4 6 8 10 12
15
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
✳
A[2] A[1] A[0] B[2] B[1] B[0] B[0]A[0] B[0]A[1] B[1]A[0] B[1]A[1] B[0]A[2] B[2]A[0] B[2]A[1] B[1]A[2] B[2]A[2] P[2] P[1] P[0] P[5] P[4] P[3]
16
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
17
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
c1=cH0*r c2=cH1*r
⊕ ⊕ 162 324 163 162 168 162 12 163
18
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
C[10] 175 162 160 163
19
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
C[11] 191 178 176 179 178 163
20
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
15
21
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
C[12] 207 194 192 195
22
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
23
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
24
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
25
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
26
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
Source Area [GE] Field Technology [FWR05] 3.400 1 AES AMS 350nm ECCon w/o key 11.904 296 UMC 180nm 12.876 80 INF 220nm [LSBV08] 12.168 272 TSMC 130nm [LV07] 13.182 314 TSMC 180nm [KP06] 15.094 430 AMI 350nm [Wol05] 23.000 426 AMS 350nm [FFW07] 23.656 502 AMS 350nm Runtime [kCycles] GF(2163) [BBD+08] GF(2163) GF(2163) GF(2163) GF(2163) GF(2191) GF(2192) Source f [MHz] Technology [FWR05] 4,50 3,00 106 kHz AMS 350nm 79,00 ? 847 kHz INF 220nm [LSBV08] 51,85 ? 1.364 MHz TSMC 130nm ECCon 10,80 6,00 106 kHz UMC 180nm ECCon 54,70 21,88 106 kHz AMS 350nm ECCon 83,00 46,11 847 kHz UMC 180nm [FFW07] 141,00 42,73 106 kHz AMS 350nm Power [μW] Imean[μA] [BBD+]
27
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
– Register based approach – Additional 163 bits storage
28
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
29
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
30
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory
31
Daniel Hein Budapest, 10.07.2008 ECC is Ready for RFID – A Proof in Silicon
Institut für Integrierte Systeme Integrated Systems Laboratory