Beruflich Dokumente
Kultur Dokumente
11 Overview
Mustafa Ergen ergen@eecs.berkeley.edu UC Berkeley
4oals 56o deli*er ser*ices in wired networks 56o ac,ie*e ,ig, t,roug,"ut 56o ac,ie*e ,ig,ly reliable data deli*ery 56o ac,ie*e continuous network connection.
I1 2.33 &333
C"m$"nents
I733 9 In'rastructure 733 9 :733 A set o' in'rastrucute 733s. )onnection o' A+s 6racking o' !obility A+ co!!unicates wit, anot,er
Servi%es
3tation ser*ices9
aut,entication= de8aut,entication= "ri*acy= deli*ery o' data association disassociation reassociation distribution Integration
A station !aintain two *ariables9 5 aut,entication state ->? #0 5 association state -@> #0
E&.
M'C
1etry )ounters
7asic Access
ec,anis!
6i!ing Inter*als9 3I23= 3lot 6i!e= +I23= &I23= EI23 &)2 B"eration +)2 B"eration
(C) O$erati"n
*C) O$erati"n
+eriodic 7eacon < contains lengt, o' )2+ )28+oll < )ontention 2ree +oll NAE "re*ents during )2+ )28End < resets NAE
)rame +y$es
U""er layer data 20G8 byte !a; 2IH u""er layer ,eader
Br
2) 2
&A6A 082C#2 G
2)3
bytes
2
3&U 3eFuence Nu!ber 2rag!ent Nu!ber
+rotocol Eersion 2ra!e 6y"e and 3ub 6y"e 6o &3 and 2ro! &3 ore 2rag!ents 1etry +ower anage!ent ore &ata WE+ Brder
IEEE G8 bit address Indi*idualD4rou" Uni*ersalDLocal GH bit address 733I& <733 Identi'ier 6A 8 6rans!itter 1A 8 1ecei*er 3A 8 3ource &A 8 &estination
)rame Su,ty$es
)BN61BL
&A6A
ANA4E EN6
&ata &ataK)28A)A &ataK)28+oll &ataK)28A)AK)28 +oll Null 2unction )28A)A -nodata0 )28+oll -nodata0 )28A)AK)2K+oll
7eacon +robe 1eFuest J 1es"onse Aut,entication &eaut,entication Association 1eFuest J 1es"onse 1eassociation 1eFuest J 1es"onse &isassociation Announce!ent 6ra''ic Indication essage -A6I 0
2rag!entation
WE+ &etails
+ri*acy
WE+ bit set w,en encry"ted. Bnly t,e 'ra!e body. ediu! is reser*ed NAE is u"dated by A)A 3y!!etric *ariable key
6wo !ec,anis! &e'ault keys Aey !a""ing WE+ ,eader and trailer AE/I& in ,eader I)E in trailer dot11UndecryptableCount Indicates an attack. dot11ICVErrorCount Attack to deter ine a key is in pro!ress.
M'C Management
Inter'erence by users t,at ,a*e no conce"t o' data co!!unication. E;9 icrowa*e Inter'erence by ot,er WLANs 3ecurity o' data obility +ower anage!ent
'ut-enti%ati"n
Aut,entication
+ro*e identity to anot,er station. B"en syste! aut,entication 3,ared key aut,entication
3ecurity +roble!
A rogue A+
A sends 7 res"onds wit, a te;t A encry"t and send back 7 decry"ts and returns an aut,entication !anage!ent 'ra!e.
33I& o' E33 Announce its "resence wit, beaconing A acti*e rogue reac, ,ig,er layer data i' unencry"ted.
'ss"%iati"n
Association
6rans"arent !obility A'ter aut,entication Association reFuest to an A+ A'ter establis,ed= 'orward data 6o 733= i' &A is in t,e 733. 6o &3= i' &A is outside t,e 733. 6o A+= i' &A is in anot,er 733. 6o L$"rtalM= i' &) is outside t,e E33. *"rtal 9 trans'er "oint 9 track !obility. -A+= bridge= or router0 trans'er 802.#, New A+ a'ter reassociation= co!!unicates wit, t,e old A+.
'
ress )iltering
ore t,an one WLAN 6,ree Addresses 1ecei*er e;a!ine t,e &A= 733I&
WE+
ec,anis!
*"wer Management
Inde"endent 733
B*er,ead &istributed 3ender &ata 'ra!e ,ands,ake Announce!ent Wake u" e*ery beacon. 'ra!e 7u''er Awake a "eriod o' A6I a'ter eac, +ower beacon. consu!"tion in 3end A)A i' recei*e A6I 'ra!e J A6I 1ecei*er awake until t,e end o' ne;t A6I . Awake 'or e*ery Esti!ate t,e "ower sa*ing station= 7eacon and A6I and delay until t,e ne;t A6I . ulticast 'ra!e 9 No A)A 9 o"tional
*"wer Management
In'rastructure 733
)entralized in t,e A+. 4reater "ower sa*ing obile 3tation slee"s 'or a nu!ber o' beacon "eriods. Awake 'or !ulticast indicated in &6I in 7eacon. A+ bu''er= indicate in 6I obile reFuests by +38+oll
Syn%-r"ni!ati"n
7eacon contains 632 3tation u"dates its wit, t,e 632 in beacon.
&istributed. 3tarter o' t,e 733 send 632 zero and incre!ents. Eac, 3tation sends a 7eacon 3tation u"dates i' t,e 632 is bigger. 3!all nu!ber o' stations9 t,e 'astest ti!er *alue Large nu!ber o' stations9 slower ti!er *alue due to collision.
),anges in a 'reFuency ,o""ing +./ layer occurs "eriodically -t,e dwell !eriod0. ),ange to new c,annel w,en t,e 632 ti!er *alue= !odulo t,e dwell "eriod= is zero
S%anning . /"ining
3canning
+assi*e 3canning 9 only listens 'or 7eacon and get in'o o' t,e 733. +ower is sa*ed. Acti*e 3canning9 trans!it and elicit res"onse 'ro! A+s. I' I733= last station t,at trans!itted beacon res"onds. 6i!e is sa*ed. 3yncronization in 632 and 'reFuency 9 Ado"t +./ "ara!eters 9 6,e 733I& 9 WE+ 9 7eacon +eriod 9 &6I
Noining a 733
Instead o' entering "ower sa*ing !ode= "er'or! acti*e scanning. 4at,er in'or!ation about its en*iron!ents.
+reaut,entication
+L)+9 'ra!e e;c,ange between t,e A) and +./ + &9 uses signal carrier and s"read s"ectru! !odulation to trans!it data 'ra!es o*er t,e !edia. 2.G 4.z 9 12 9 # < 2 b"s
##0A.z de*iation 9 12 9 + & controls c,annel ,o""ing 9 2 b"s Indoor 9 I1 9 # and 2 I.0 4.z 9 H8IG 2.G 4.z 9 I.I b"s 9 b"s < ## b"s 9 b"s
6,e B2&
IEEE 802.11E
E&)2 8 En,anced &)2 .)2 8 .ybrid )oordination 2unction :733 .) < .ybrid )ontroller 6) < 6ra''ic )ategories 6OB+ < 6rans!ission B""ortunity < granted by E&)286OB+ or .)8 "oll 6OB+ AI23 < Arbitration Inter'ra!e 3"ace
IEEE 802.11E
IEEE 802.##a
IEEE 802.##b
IEEE 802.##d
A) 3tandard 9 o"erate in *ariable "ower le*els 9 ongoing A) 3tandard 9 :o3 su""ort 9 3econd ,al' o' 2002. Inter8Access +oint +rotocol 9 2nd ,al' 2002 +./ 3tandard9 C c,annels 9 B2& 3u""le!entary 3u""le!entary and +7)) 9 2nd ,al' 2002
IEEE 802.##e
IEEE 802.##'
IEEE 802.##g
IEEE 802.##,
A) 3tandard9 6+) and &23 9 2nd ,al' 2002 A) 3tandard9 Alternati*e WE+ 9 2nd ,al' 2002
IEEE 802.##i
'**E#(I1
0'#
##!b #008 G00! IEEE 802.##b
W'#
?IHkb global
#82!b #0!
Standard
Scalability
Architecture
802.##aP
4reater bandwidt, -IG b0 Less "otential inter'erence -I4.z0 ore non8o*erla""ing c,annels
W,y
802.##bP 802.##gP
W,y
(e$l"yment Issues
1e8"ur"ose 3y!bol A+Qs 'or secure ad!in ser*ices &e"loy 802.##b wit, 802.##a in !ind -2Idb 3N1 'or all ser*ice areas0 &elay !igration to 802.##a until dual 'unction -##b J ##a0 cards beco!e a*ailable
3cienti'ic= and edical -I3 0 bands Unlicensed= 22 .z c,annel bandwidt, S-"rt Wave 6a i" )M Br"a %ast
'M Br"a %ast 'u i" Infrare wireless 0'# +elevisi"n Cellular 98:0M5!; #*CS 91.7<5!;
E&tremely 4ery 0"w Me ium 5ig- 4ery Ultra Su$er Infrare 4isi,le Ultra3 136ays 0"w 0"w 5ig- 5ig- 5ig0ig-t vi"let
+roducts a''ected 3u""orted in A+82000= A+8#000DI00= )lients - 3 dri*ers 'or O+D2000 beta0 AgereQs acti*ity Aey "layers Aey issues Adding EA+ aut, ty"es to "roducts icroso'tD)iscoD)ertico!D13AD2unk .o!e in IE62 'or EA+ !et,od discussions
+roducts a''ected )lient and A+ cards -&ri*er0( A+ kernel= 14 kernel= 74 kernel AgereQs acti*ity Aey "layers Aey issues In*estigating i!"le!entation o"tions NDA NDA
733I& J E33I&9 &ata 'ields identi'ying a stations 733 J E33. )lear ),annel Assess!ent -))A09 A station 'unction used to deter!ine w,en it is BA to trans!it. Association9 A 'unction t,at !a"s a station to an Access +oint. A) 3er*ice &ata Unit - 3&U09 &ata 2ra!e "assed between user J A). A) +rotocol &ata Unit - +&U09 &ata 2ra!e "assed between A) J +./. +L)+ +acket -+L)+T+&U09 &ata +acket "assed 'ro! +./ to +./ o*er t,e Wireless ediu!.
A+ 36A Infrastru%ture #etw"rk 36A ' 5"% #etw"rk BSS 36A BSS
A+ BSS 36A
)re2uen%y 5"$$ing an (ire%t Se2uen%e S$rea S$e%trum +e%-ni2ues 3"read 3"ectru! used to a*oid inter'erence 'ro! licensed and
ot,er non8licensed users= and 'ro! noise= e.g.= !icrowa*e o*ens 2reFuency .o""ing -2.330
Using one o' %8 ,o" seFuences= ,o" to a new # .z c,annel -out o' t,e total o' %$ c,annels0 at least e*ery G00!illiseconds
Using one o' ## o*erla""ing c,annels= !ulti"ly t,e data by an ##8bit nu!ber to s"read t,e # 8sy!bolDsec data o*er ## .z
1eFuires 12 linearity o*er ## .z 3"reading yields "rocessing gain at recei*er Less i!!une to inter'erence
+rea!ble 3ync= #H8bit 3tart 2ra!e &eli!iter= +L)+ .eader including #H8 bit .eader )1)= +&U= C28bit )1) 2.33
808bit +rea!ble 3ync "attern C28bit .eader &7+3A J &:+3A &ata 3cra!bling using 88bit L231 #288bit +rea!ble 3ync "attern G88bit .eader
&333
Antenna &i*ersity
ulti"at, 'ading a signal can in,ibit rece"tion ulti"le antennas can signi'icantly !ini!ize 3"acial 3e"aration o' Brt,oganality ),oose Antenna during +rea!ble 3ync "attern +resence o' +rea!ble 3ync "attern +resence o' energy
5
1eFuire reliable indication t,at c,annel is in use to de'er trans!ission Use sa!e !ec,anis!s as 'or Antenna &i*ersity Use NAE in'or!ation
nu!bers in
bitsDsec9
Assu!es #00!s beacon inter*al= 163= )63 used= no collision 3lide courtesy o' att 2isc,er= A &
)5 9:00ms
-"$ time;
2=0: