You are on page 1of 4

ditors: Peter Glmann, pgU100l@cs David Naccach,david,n charles c. Paln!

er, ccpa

Crypto

Temperature Attacks
ooling up,
orre
voLL ncer1 ,vou le:rlize rlrat

t,l repl:rce

oitlle l2 lieht

bullrs oi ),orLl livLrrg rootll

You.in .llr Drjtor exn ne hit Partur', |e]k. lN r.]Jnrs dre

chlrnc]e}i.:l.

You tllrfl thc elecrriclt1, o, iro\e J

o|.!lr hr \le Hrg. :]] -:i]]l1 i.'l]], Faults as Heat Detectors

i,rl -r.,,1,1,,,,,'

r,l,'l,,r,"li,t
of tlrc clrlir, tlre uble. lrrcl, nciv btr]b ttl hlnd. c]inlb on top

I'I)qr]r] r purpo,e]_l tloyokj,g

d ;

Ai ao! lcich thc .hin.le]ll. lolt

t 1!r nor tU tl] |1,n,Lri t ,lt

",lice trd \('r foi:oliD hi,]r L,!lb i-l .*,,:] fu c].."rgc. sii.t ll] or
1gl!r:
l

thrt rLl rlle Llrlbs ]ook rlrkc

soht]on .]l\ts 1]\ tttr ],]lrt ltr]l., ,

]vkjh, r! e1lortle .r.frr.

.,.lr-r\ uL l:J.drt l r:,jFLiri ,," r ,.,,," .,- t,, lt L rlr tr l jr(n. rt n. s,lLcl" l, Il ln ,eljlpcr]rlc 1]5o l,JL se
crcsn rcolnlnterol rcbLp]

..r,

r P. rn ,,,1j,

L,Jl"]u* .,. ,e.ollll l:|i tec,1 lllrrr1]ltelr l-,elol a,,, hl,,h.ue lrltl e tlrLeJrolri, \t r p, Jt N, lr, l t]" 1'PU ,] onulu lt, ,L il t r , ron, ou. .il{!la !r! to l1.1cl!]]lt dt ,]]lt h]nc's ovrdo.ktlg hnit\, tol
.o\,rt ,onr.nrnl.xtio,. ]]e ic

ntr...trn|l|,,

|Lrtr,,

ilr. d\l.c\ nr.llilm.t]o, ]clL,d .!l \,ii lts leltr|c]inrre. ]lL ]ltlliio! l() 1l. UIlt ,ol]I Il..n), posruhlc.. clrltogrrp1ll'
Pj, Ut l, L

r" .n]d \LoI.]s. ullolll.non ]1rout

., , rll ."1d ! .u,l l.pl ,e il

]llt ntr1,]rt)g L ..L l" l_

.. \t]|td 1.\, jnnJl.ul.nt]l]S , ,""o,t .b!n.l bcs.cD io ..l lrl , r: ,i'o] P ,,1rl Liq ltr t L lrl1,1, ,tJ t, s.ljd.r \t ,1o ]s llun.h lrlsnt,

rrulr r. zal .]l]Fl,tL ,

J.

tr r

].rL}jl lh, h ,l , i
t

llentl1 1,1nes l]rlr,ccr, c,ij L.rh rl ]j t l] l p

ca1.!1.n.!5 To \.!5 lcn1l.cll rre nl th. l]th]t]c e ,o sjJ,rcd

Fan-Based o|o{ir ]e, |1r5i. ]l Il o,$ie, nr P(]s hrre.!r ljicl .] l,n 11,]tr, r,| hL.lr diitr e]!ane!!l \\t L, jP,,d alH7. ]n(i 3 Cbl!.l ol]_A|l). !r ini\lJr. rci(hb]c]] iislir rsn!.J t_\ ph!\i.al qunrlrlle, jtlr lD .ur .r|elnr).!t. ilr, sc der tl!, nlothel \\ !onql\,(].h 1,11 epl, Tl* lft, r l L]r,\i ]L,!]i,e.l J \cql.n.. oibert ]e"1, 1.olrrl's terlocr.ture hernlrirel,! lot b rttr lln a!., ",d .j ] ilro| Lt {trl l t r 1, J, s. J]. n,hlrei i.d.. ]ined lr\ r|e c]rlcntrr ,,,., .,,,,.i . j1lontol ,,," . 'Ln qll non flr P]L' b! lp,cd lrj.rothoDe lo ' ,tcli.cs lg]ts) o arr lr hlolog_i ,- Frj!,-l l t or! ] ll.tL , -|,rc],lrL . nl1,ol , |1o ld t]!]|r our o {hi.h le l.jrl.rtl .1r.rlr!rt}] l t |, ]z, ., L,ol i]lP.l l. le\islant nrr.lrinrr, Ai ir]f g]\'n ,pt r, 1, t l,lJr!,t |o lt nl ih. .lolutior! o i I'h Built-in sensors .t!l./] 1.in. noloi. tlr. nr]lesl n,git d,1l,j tr' DL! l , Pll) L|. lrn rJr \1ol nud rttircs coltul ofr ' l.*i i-,c r dctnrtc phi,icl] " ,p",., ,, ],rL] l\, \ dj,kd SNti ] t.... r.q n. 1.crt]nr !lj,l! rtl \l! rcrltiL]c scr!rr\, i d nl|l o l(r]. dre dtrnn oj lil], " LS.liNloniljllg An]lf!\ func ro terf'orn dr.i iL]n,lroT .nd,h. u,t.s..l n|,1,] n"" ,"," p t.-T. ruol J' rtl|\t rnd Llrlllrte r jnnna1 !/]l,irill! } nL" n,:,]t lrn,', l,.jlilttr]. l]l{i s,lrc trnjitilc tonr ol]i T]t .t_ llrLl , i, ,l ! d,.. ,l.tr!, !ji.s tlnlt !r i]r$rs N]cr cr]lcJ ltli !.jInclrj. The])!/i,lrirr li,ltrmnr Co lj.nig ] prog]ilr il!n]lg,l rtcd 1llucter; are K .].i.l ljnes tlr. re"tjon to tLl, l,,tr,] ]tilr!ic ]9] n t.nLlclrt!le \entn ] $ dr]t it .r't ]l!I !r

. !,

A]1

n |t !

LFtll

solutions

itrlrsa\i.., \, r 1L]l\ t! l,! 1 tr ,l l g{rl d,t. L,lnq l l |,l r..L|,drlt \\ l,| 1t,,1 ih! rl ,Ll,L lr tl, ,t $] |l]dolr t tL'L nJ ]1| 1i,' ]j|ua ]62] 0lrc] Cor,2 Dr, (;bvt.s,lRA\l] ] nn (]l]z, a12 ]nd ] \,h(tso.[tto ul'l NlJ' Os \ ]i]a 2 ilfil Core2 D!o. 2 L

79

l,]r ]1r L a]21


1sender

proces

,]]

lilll i.l.t3s Ig.].h r.::::: . duing drrcc.n Ut$], r,.:,]: ] /rr11 l,]]t ] ]]!a 1:_: ] .oD!c[ed it lion q!I.Ii:. lr.\ful..inul ia:f i]]:-] t]jv.d inc .olrcs|l!

iti)

aI,]_9],

ind ..e\n!] : g 1>_

Al \. l.Iit c;e ]rncs doit L olv tlrth.l riinrn]::: ci! il ire] |.i,ee. to n]J.i::
"r]dr:
deriVatiVe (PlD) regU ation, Thi5

], PlportioIa, intqlal, commU]cat on plo.e55, Fiq!r

ihe core o the covert

Ho\,.!cl \|.LiDrc.6 slion ::. i.r;rnNl].. ]e.ks \hen !L, ?a ll.tted ]| d] ri.ls k\fer d:_, lle sllu]tlrouslt nrnred :::: hcJt $ol.c\ n) send inrn!:::. lo l re.cilingP(] ]1r drc lIk'! | :
dc.k 11 bn i].. 2L| lljlrtrlc!, lll l ,.ond erterir!.nt l
],1]gelttlr. Mo.rt\

r closed, nnreltihrc.]::_,

_). (1

E:

5,000

03 2 o32 ))Z

E
4,000

han1llrrc plltecoon nlerlmlt:l:: Figut ]a s]lN, ! triditi(]nxl l|G i

.hi lld Dj,ib q;,

bi

\
!\Iltl

3,000

2,000

colrrnurg iltellecruli propell (lI]) col- Eon ihree nnrt]ldu! \ tt U!ryh, i ni.lopLoc-1]: lblue), i .lvptogri|]r .oprocc-.. (ELt), ]d].e rorkiItrt'l.e lp].k

|iicLt-prognnmllie gate arrl.

1,000

],50o 2,000

Cjr.!i. s!|dres rool\'!rl]t" thc IP (fe\ ]nio .jle .]lcuil So, ..cb llr
25aa
3,000

gure 2 TemPerarule_co elaie.] P ot (fan speed vs. i]e). The5e measulemnis p.acticalattack experinnt leak]nq ihe seclet pasWo.d "HELLo"'
F

eora

ilit gulrrnccL1 trtrl control olcl ]t\ ilict]JL se.aj. N!fts i|r Dri\l1udg.j in.L the nlcrhrliql drrr Xrllx alr1 dje US N]tlonal
core

l(

lurre l co!, t| nlryrnl.{ld,l K rleterlurcs drc rcacool on c ba sl odrc ln olLei:ert errors. and tlre JOr"li, dl K"det.finin.l dre l].tLo! o! drc Lrtrn\ odr. ralc .! $,1ri.h di..lrorlra\ beel.h.ng ]!s The \i]]ltrcd !.n o1 dr.n' thrce ].tLon\ Ls uscd trl ju* t]tc pro..s5 \rl ] .o lro] stin lul B,\' tunlng thc ree co!int\. dre .ontrollcr ca! proudc r conlrn
actnnj d.jign..l ir \pe.irlc

dr. \et

grcc of

lr.tcn oseill.tul ouI tjogrin ili.!nLts onc irit per di(,. ntr lles l]rr j,, ] riic ]t shi.lr ] t},p1.1l i\sA.elret k.i'
(nre a12 bit

|.(r]tri.

.nd tolcn!]e de

S.!rji! Agen._v Jere]opcr lri ln.m irlth.ss nxn\ t}ril ic\e] e Dc ol dt alget |i)Gs . jsllribic n)gi. block\ i(]L|!] n .o.n!!Di.]norl .lr]Dncl\, Figu.e

s]

Plnt

1..loj,) le]k,

i!

1.rl

lpeeds rhat the l.eiv.l .rc]urcd. lve nodu]aterl lrfornrrtrl bt ,lling dle lrn s|ed t:].51]).
.1,tl(]t), .1.5](). tLre

Flgurc ? .horrs the irn ]ngu

]b slrows th. rc\ult, $ hcnelej Jnr .or. ''ncds |li!l(!." 1l "liiis d]. Llra\!lj,lge" b,! dr.o,rl je.rjDt ljr (olMn]n].fioo CLls (lF].lc.] ]n qree ), r]rj\ s.ht]on ic.nlri.]. (

inrinllcnl.d
.nd Js

.t V]rt.\-+ FI)GA5 \$ficrolYr 'oU!d s.cl lelk _1. ds Fisurt (Lt]ng lh\e nlechrnrm rgc

ttts, lir. I ontl]l.r\ N 5t](nne.bc d.s.libeJ n,ns ol \e.qtj\tl, to in cn.r, the d.gn,c llr lrhl.h the conirol]r oyedroois
rer]uire a0

|!o..

..ic.

intrt.lda\ ].5(](] +

oi

5.|]0|] l'tnn.

\ hidr

|]g!rc 2.ln\\s d].i thc,endcl nr.lli]lln.d dre d]tr r.trnr |2!1

plolccinn]\ Th. clrr]]lge.oDj]ltd oi Dp]cnrcl ltg t otn l het so! rt]e .ntr1. h.at.]Nor !sn]g |urt]_' djgi r]l !1can5 (ien.ritijrg h]t 1s c]5,v:

rre lscd r brttcrl ol lijlg os.jlL.

:; l \ pl;

|i.,:;

!:1,|i

n fl

lols \jnrli!] () the o. jD Filuje 1 L ngllsrr]].toI ..trsjsrs ol !1 .(i.i nl lr ol]rlaulg Lttlirs Upon II-.trl .L e ns!r] l.ril]on..lrc Je\r.. os.rlltr\ .]l1]Slrg ]Dd dn

ooDoooocoaoEooooooE

lh.Lrg]lg l]r.rni] 1o] he.. gen.iurg h.,tr ring olcilhtol

lolt .nd

..aalaaaEEoaaaaaaaa
(a) (b)

ti.q!ln\ lj hrqhh (|ntcl.fur .l.p.ndc]rt S.. LJ! !sj!g ih lNs osci]]ln! n) .L(l.k r lrs slriti l.g
]er d Lrv lguLJrl. ]r$!lnig ihe t!ogl.$ oi .ltrtJ !] ths shtl rSr.r, !. (!] .lj.: li.t]!.n.f i]Lltir.D.! inn] hj j. t]D|.lirUr.

To ,!.e h.il, rrr r]vl t,e linq .(iL]..l'\


.L

DDD..r..f ro........
r"L" L".tuu Flopdy (lP) .ore
D -^-^ !i!

frf;

aa aa

!!

c.*il"nt

u le

oE
Bo

-*

Tn ll:.t *1]l i nn.]l ]l(n.or]ntl g ot ic\.l d]Il2nt \lii. lj] l \l]ljl\ S|il

didiN..'

c.nr9urab e ogic bl.ks rse^,ed iordrawbrdgj

j E!p.j]n.idh. le nhgeJ
(L

r
Fig!re

(<)

!! l-t -*.
FPGA (]!d_plgrammalr
e

r]lti\eh hjg]r ],,]k]g. ilr..ushIut

b |:l *,.o L,...nr!. \i]il.n \ !cI! th.!r]lh .o!d!.tn1,


l Jl!..!d!.I.d c\|erinrns rjin ] l.nr|.IJtUr.|!s'(\ce Fig, !l. 5] Th t'us.]n ...old 1|,1]i)1] tellt.n f. |otjl\ (^. Llj hous.
]]1.1

9al aay) syrihe5 s mhods: G) iraditjona, (b) Moat5 an.l Dlawbl].]!$, and G) a templatu alta.k on the Moats and Drawbr d9e5 me.hanilm. To deeat the mechanm, We had io inp ent a heaisour.e a|d a heatsen50r !5jn9 p!r]y

it

.in l.. nl.!r lirljlrJ

ro

lirr
,l

nj.]nu

Lret\\..D

r n. in l.]i!i

tolpcrllr:. ll:l:-,L,.,rrcen t' L1, $r]lc rc nnutr i]uk i lnd 7|)'c \.l:r|.]: :::::llg on trrksi' lron r diilj\j!. |cx|c,q\. .Ir lou ujc 'gnx1.1Fro..sjc\ ' dre lrrc]rilc .l-:...:., . ::::lllt :]r!lj rc regnl.rte u N]l]ut lor r.rn r.J lht] i.!1 d:l].:]::
Nolc dr.tr \..: :.,.: : ]lDr. .]is!ic Iour:: :.::. :. tlg lo lan TJ\]: ]: :], Sl)I! ]nd Er]I] l::,:j 1.|\]d.l.d .c.uj. ::::::. .::
nl)t

oprllrrg sl,celr rudonllr stgl .onj|!.l]g tn.dNk]th to dnelJ\. :1t.b1 plc!.|ljn!] II\' s|eofit
::J.,rd tio|r .on] PlcteLY .onl]!]1n] g

,l

F]9ure,1, A rln9

ol.]

atr, Th

l dV.es

5eVes a5

::: llnlr. xI\t\


,

m]n]at!le d]g tal heater

. ]:.l11ng islrrlicj.r
l

te 4,cl]tlne:

lL

.ortlrs (jr

r !.nn.iior j:t]:. Th. illjn]gi,(]L.:: j nr]t ]le !Ni],r,ll..,l j: l,-: , j t.l,D i..D.en.it.,! : : ., rr|q!d.i.s ]n.i .]l: : Lr ijli,r.d our br .:::: . eq|Pnrri.i

. .:.: .:..it\ It] Ni]i\ti.; ::..: .tlllurs rr unrtolbt .: :: : ::,:.LrLIr Lopics,


Bct"lences

r:l . hs. .r|.linr.|$ LJ nrl.L.]|g ,lntloi: _ tenqelrnllc r]lorv cotrt;l:: ::

::],: '1\.I..!llreco| : :: . ] :ll ].l lr ']a]'. j] f| alj LLa \lll]r].b, "]\n :.-,.:' _: 1: ._ ! ::.:i:]] \1.J,!l. :.: _]]::]j]. 1l R.\.]l : : ]l :_].:: j.. .:.." ]'ili ] li] : _i, ]. ,nll l! ] , :,i ]11 ]]i ]

] T Htri]!jj]. .t i].. "i!1.1.5 1|d ])r.rlrDa!l. At lioh.nnj l'rn!l tn . li]r lL..lnrij!]lrLe Hdl]N ljl\.J S,.l.!L," aJ.. ll-|E s]Ji]j _J{nJll!] li arilr] (slr r)7], lllE (]s l'r.], ]r)i]],ll 2s] 21]a,
1. N1 N1.1-a

]]]ied s]|gl. (]l!4'

dl I,1.... "FPc,\
aj_".

n]. x,l 2l]1 ;'. 1)p,3+ a A slrnu r,]l- Tdler,"At.. i]t crlttrLl,. nn Nol\ l'1] |lr ]]l No ,l]th!r.s": lr{|, '
_]]-

s.lttlon,'' tlili!] flll| l!.lJ 5]=

|n)gaP]ri.

|l]P]...]i1

ir ].

lJU'lIonr..

at

l::ypli|,I,

|i.arnhr

d. Lmily. canfa.t
Ion X.dn j\

hjm at julien@

the Jnd1oging dne.o

Algatnnix Lj j,nirp praessol of


electi.ol engjnee ng at ]npeliolcallege Lnllan. His Esear.h ihtek, in.lude cyptoEphf ond the pbLe.tin FPaA (kld prcgromnable gdle om) dnd
.hip ll5igns oldjnsi intel].dl prapefty (lP) thet KeOn hos o PhD jn .nputeI
5cjen.e

Ft

lrcn Edinbugh

universjty. cn.

to.t him at @]gtbni\..an.

cdrcl Mo6h n an ehgir.elirrg dac


trute rcsearch engineer L
Lute

lhe lhi

o system

Level lntegntjn and j,

sPnsaRd by Alg.tranix, Hel rea|.h int.s jnclude .ryPtograPhy and rhe

prot(ti! FPaAs agait lP theft teperatule b!9 (3 cm'), The Urer.an inleractWith the b!9 s n9 (a) two LEDI, {b) a. ]niraled nlrlacordala read,ba.k, and (c) an adVat]on 5wit.h, (d) The blgt Plc ]6F91] cntlo|]erllre! ih lemperatur a.q! sit]on5 in () a 256 Kbtl2ccMosleria eprom,
FlgUre 5, A miniature

ch;r,

canta(L h. l 0t

co rc] @q ]goi@n j\.ca.

Dovjd Ndccache i5
Ponth..-Aas 0n.1

n .anPutel

s.i-

The devjce'l m

battry and cysial s.] ator are on th

back o the c rcu t brd.

en. prer ot the uni/e|5ne .ale

Pais ll o nembel a the

6, D, N]..r.}r. ''Fnnln]g Ftruhi.'

]!tf slliE Prnnl],


i.2l]l)i,
pp,

l'le.trcljque
-laulh,

et du nunique in

\1,1

,:,

a1

l,a

lulien B|chi.r is d .lrputer s.ience Pr.fesal t th ]hit|t ,uPfieur de

Frunce 8e orks an se.ure .amPOting| net|alk secunty, on.l hdcking all kin11\ dei.4 qu.hiel hos on Ms. in Lnlpulel s.ience fon

en.r labaat ly His rcse1r.h interes in.h1l)e clfPtagdphf drd enbe.!.!ed el(trcnic!. N].co.he has o PhD ]n ..putel sdena nln Ecole noLina].
sprieurc .1es t].anunj.Li., a.nnJ hin 0i d av jd. no..d.he@e.\ l.

"oa]e

suprieure .amPutel sd-

tlle Ecale

\rj]

suPieule d']ngenleu6

/l

p n

a2

You might also like