the ieee 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfthe ieee 802.11...

108
The IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Upload: others

Post on 27-Oct-2019

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The IEEE 802.11 standard

Imad Aad

INRIA, Planete team

IN’Tech, January 24th, 2002

IEEE 802.11 – p.1

Page 2: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.2

Page 3: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.2

Page 4: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

No wires � Mobility

Scarse bandwidth (?)

Multipath, pathloss, interference / noise BER

IEEE 802.11 – p.3

Page 5: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

No wires � Mobility

Scarse bandwidth (?)

Multipath, pathloss, interference / noise BER

IEEE 802.11 – p.3

Page 6: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

No wires � Mobility

Scarse bandwidth (?)

Multipath, pathloss, interference / noise � BER

Rx

s1

s2

s0

s

Tx

s0 + s1 + s2

Obstacle 2

Obstacle 1

IEEE 802.11 – p.3

Page 7: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

No wires � Mobility

Scarse bandwidth (?)

Multipath, pathloss, interference / noise � BER

Distance

Ave

rage

rec

eive

d po

wer

LOS

=2α

=4α

Distance

Ave

rage

rec

eive

d po

wer

No LOS

=2α

15−25 dB drop

=4−6α

IEEE 802.11 – p.3

Page 8: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

IEEE 802.11 – p.3

Page 9: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

No wires � Mobility

The hidden node problem

Scarse bandwidth (?)

Multipath, pathloss, interference / noise � BER

Protection / Privacy

IEEE 802.11 – p.3

Page 10: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

IEEE 802.11 – p.3

Page 11: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

WLANs vs. Wired LANs

PHY layer

MAC sub−layer

LLC sub−layer

Network layer

Application layer

IEEE 802.11 − IEEE 802.3

IEEE 802.2

IEEE 802.11 – p.3

Page 12: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.4

Page 13: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)non persistentp-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 14: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)non persistentp-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 15: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)

non persistentp-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 16: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)non persistent

p-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 17: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)non persistentp-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 18: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)non persistentp-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 19: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

History

1970s: ALOHA

1972: Slotted ALOHA

1975: Carrier Sense Multiple Access (CSMA)non persistentp-persistent

CSMA with collision detections (CD): Ethernet (1976)

CSMA w/ coll. avoidance (CA): IEEE 802.11 (1997)

IEEE 802.11 – p.5

Page 20: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.6

Page 21: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Working modes

Ad-hoc mode vs. Infrastructure mode (IS)

Independent BSS (IBSS), Basic Service Set (BSS),Extended Service Set (ESS)

IEEE 802.11 – p.7

Page 22: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Working modes

Ad-hoc mode vs. Infrastructure mode (IS)

Independent BSS (IBSS), Basic Service Set (BSS),Extended Service Set (ESS)

IEEE 802.11 – p.7

Page 23: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Working modes

Ad-hoc mode vs. Infrastructure mode (IS)

Independent BSS (IBSS), Basic Service Set (BSS),Extended Service Set (ESS)

IBSSIEEE 802.11 – p.7

Page 24: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Working modes

Ad-hoc mode vs. Infrastructure mode (IS)

Independent BSS (IBSS), Basic Service Set (BSS),Extended Service Set (ESS)

Acess Point (AP)

BSS

IEEE 802.11 – p.7

Page 25: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Working modes

Ad-hoc mode vs. Infrastructure mode (IS)

Independent BSS (IBSS), Basic Service Set (BSS),Extended Service Set (ESS)

Distribution System (DS)

AP1 AP2 AP3

ESS

IEEE 802.11 – p.7

Page 26: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Working modes

Ad-hoc mode vs. Infrastructure mode (IS)

Independent BSS (IBSS), Basic Service Set (BSS),Extended Service Set (ESS)

Distribution System (DS)

AP1 AP2 AP3

ESS

Handoff on the MAC sub-layer

IEEE 802.11 – p.7

Page 27: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.8

Page 28: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)PCF: Polling Coordination Function (in IS mode, optional)

IEEE 802.11 – p.9

Page 29: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)PCF: Polling Coordination Function (in IS mode, optional)

IEEE 802.11 – p.9

Page 30: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)- Basic machanism ( � ���� ��� �� � ��� � ��� ��

)

Source

Destination

Other

DIFSTime

(Tx)

(Tx)

Data

ACK

NAV

Contention Window

Backoff

DIFS

SIFS

Defer access = NAV+DIFS

CW

IEEE 802.11 – p.9

Page 31: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)- The hidden node problem

A B C

IEEE 802.11 – p.9

Page 32: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)- RTS/CTS mechanism ( � ���� � � � � � � ��� � ��� ��

)

Source

Destination

Other

DIFS Time

(Tx)

(Tx)

SIFS

RTS

CTS

SIFS

Data

SIFS

ACK

DIFS

NAV (RTS)

NAV (CTS)

NAV (data)

Defer access

CW

Backoff

IEEE 802.11 – p.9

Page 33: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)- Fairness ? ... YES

IEEE 802.11 – p.9

Page 34: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)- Fairness ? ... YES- QoS ? ... not yet

IEEE 802.11 – p.9

Page 35: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

DCF: Distributed Coordination Function (ad-hoc, IS modes)PCF: Polling Coordination Function (in IS mode, optional)

IEEE 802.11 – p.9

Page 36: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode, optional)

B

IEEE 802.11 – p.9

Page 37: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

CFP

PCFB

IEEE 802.11 – p.9

Page 38: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

CFP repetition interval

CFP CP

PCFB DCF

IEEE 802.11 – p.9

Page 39: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

IEEE 802.11 – p.9

Page 40: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

PIFS

IEEE 802.11 – p.9

Page 41: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

PIFS

D1+Poll

SIFS

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

B

IEEE 802.11 – p.9

Page 42: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

PIFS

D1+Poll

SIFS

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

B

U1+ACK

SIFS

IEEE 802.11 – p.9

Page 43: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

SIFS

D2+ACK+Poll

PIFS

D1+Poll

SIFS

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

B

U1+ACK

SIFS

U2+ACK

SIFS

IEEE 802.11 – p.9

Page 44: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

SIFS

D2+ACK+Poll

PIFS

D1+Poll

SIFS

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

B

U1+ACK

SIFS

SIFS

D3+ACK+Poll

U2+ACK

SIFS

IEEE 802.11 – p.9

Page 45: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

SIFS

D2+ACK+Poll

PIFS

D1+Poll

SIFS

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

B

U1+ACK

SIFS

SIFS

D3+ACK+Poll

PIFS

D4+Poll

U2+ACK

SIFS

U4+ACK

SIFS

IEEE 802.11 – p.9

Page 46: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

PCF: Polling Coordination Function (in IS mode)

SIFS

D2+ACK+Poll

PIFS

D1+Poll

SIFS

CFP repetition interval

CFP CP

PCFB

CFP repetition interval

CFP CP

PCFB DCFDCF

B

U1+ACK

SIFS

SIFS

D3+ACK+Poll

PIFS

D4+Poll

U2+ACK

SIFS

U4+ACK

SIFS

SIFS

CF−End

CP

IEEE 802.11 – p.9

Page 47: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

MAC sub-layer

Packet fragmentation

Fragment 0

ACK0

(Tx)

(Tx)

Src.

Dest.

Fragment 1

ACK1

Fragment 2

ACK2

CW

TimeFragment burst

SIFSSIFS SIFS SIFS SIFS SIFS DIFS

NAV (CTS)

NAV (fragment 0)

NAV (fragment 1)

NAV(fr.2)Other

OtherNAV (ACK1)

NAV (ACK0)

IEEE 802.11 – p.9

Page 48: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.10

Page 49: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PHY layer

MAC sub−layer

LLC sub−layer

Network layer

Application layer

3 PHY types:

− IR (unknown products)

− DSSS (most products)− FHSS (less products)

IEEE 802.11 – p.11

Page 50: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

the EM spectrum allocation

� �� ��� � �� ��� � �� ��� � �� ��� � �� ��� �!Freq.1 KHz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz

Infr

ared

Vis

ible

UV

X r

ays

Gam

ma

rays

IEEE 802.11 – p.11

Page 51: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

the EM spectrum allocation

" "" "�# $ $$ $�%& && &�' ( (( (�) * ** *�+

, ,, ,�- . .. .�/ 0 00 0�1 2 22 2�3 4 44 4�5 6 66 6�78 88 8�9 : :: :�;

300 KHz 3 MHz

LF MF(AM radio)

Freq.30 KHz 30 MHz 300 MHz

Freq.1 KHz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz

Infr

ared

Vis

ible

UV

X r

ays

Gam

ma

rays

3 GHz 30 GHz

HF VHF UHF SHF(SW radio) (FM radi − TV) (TV − Cell.)

IEEE 802.11 – p.11

Page 52: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

the EM spectrum allocation

< << <�= > >> >�?@ @@ @�A B BB B�C D DD D�E

F FF F�G H HH H�I J JJ J�K L LL L�M N NN N�O P PP P�QR RR R�S T TT T�U

V VV V�W X XX X�Y

300 KHz 3 MHz

LF MF(AM radio)

Freq.30 KHz 30 MHz 300 MHz

Freq.1 KHz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz

Infr

ared

Vis

ible

UV

X r

ays

Gam

ma

rays

3 GHz 30 GHz

HF VHF UHF SHF(SW radio) (FM radi − TV) (TV − Cell.)

Freq.902 MHz 928 MHz

Cordless phonesBaby monitors

(old) Wireless LANs

IEEE 802.11 – p.11

Page 53: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

the EM spectrum allocation

Z ZZ Z�[ \ \\ \�]^ ^^ ^�_ ` `` `�a b bb b�c

d dd d�e f ff f�g h hh h�i j jj j�k l ll l�m n nn n�op pp p�q r rr r�s

t tt t�u v vv v�w x xx x�y z zz z�{300 KHz 3 MHz

LF MF(AM radio)

Freq.30 KHz 30 MHz 300 MHz

Freq.1 KHz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz

Infr

ared

Vis

ible

UV

X r

ays

Gam

ma

rays

3 GHz 30 GHz

HF VHF UHF SHF(SW radio) (FM radi − TV) (TV − Cell.)

Freq.902 MHz 928 MHz

Cordless phonesBaby monitors

(old) Wireless LANs

2.4835 GHz

IEEE 802.11(b)Bluetooth

Microwave ovens

2.4 GHz

ISM

IEEE 802.11 – p.11

Page 54: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

the EM spectrum allocation

| || |�} ~ ~~ ~��� �� ��� � �� ��� � �� ���

� �� ��� � �� ��� � �� ��� � �� ��� � �� ��� � �� ���� �� ��� � �� ���

� �� ��� � �� ��� � �� ���� �� ��� � �� ���       �¡300 KHz 3 MHz

LF MF(AM radio)

Freq.30 KHz 30 MHz 300 MHz

Freq.1 KHz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz

Infr

ared

Vis

ible

UV

X r

ays

Gam

ma

rays

3 GHz 30 GHz

HF VHF UHF SHF(SW radio) (FM radi − TV) (TV − Cell.)

Freq.902 MHz 928 MHz

Cordless phonesBaby monitors

(old) Wireless LANs

5.785 GHz

IEEE 802.11aHiperlan II

2.4835 GHz

IEEE 802.11(b)Bluetooth

Microwave ovens

2.4 GHz 5.725 GHz

ISM U−NII

IEEE 802.11 – p.11

Page 55: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS (Direct Sequence Spread Spectrum)

FHSS (Freq. Hopping Spread Spectrum)

IR (Infra Red)

IEEE 802.11 – p.11

Page 56: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

1 0 Data

Periodic

Scrambled

11 BitBarker code

Carriermodulator

mod−2 adder

0 1 0 0 1 0 0 0 1 1 1

1 bit period

11 chips

1 0 1 1 0 1 1 1 0 0 0

Note:

single code (11-chips)

multiple access ? ... no

security ? ... noIEEE 802.11 – p.11

Page 57: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

1 0 Data

Periodic

Scrambled

11 BitBarker code

Carriermodulator

mod−2 adder

0 1 0 0 1 0 0 0 1 1 1

1 bit period

11 chips

1 0 1 1 0 1 1 1 0 0 0

Transmitter baseband signalbefore spreading

Transmitter baseband signalafter spreading

IEEE 802.11 – p.11

Page 58: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

before spreading

@ Receiver@ Transmitter

IEEE 802.11 – p.11

Page 59: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

after spreadingbefore spreading

@ Receiver@ Transmitter

IEEE 802.11 – p.11

Page 60: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

after spreading before despreadingbefore spreading

@ Receiver@ Transmitter

IEEE 802.11 – p.11

Page 61: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

after spreading before despreading after despreadingbefore spreading

@ Receiver@ Transmitter

IEEE 802.11 – p.11

Page 62: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

after spreading before despreading after despreadingbefore spreading

@ Receiver@ Transmitter

narrowband

interference

IEEE 802.11 – p.11

Page 63: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: principle

after spreading before despreading after despreadingbefore spreading

@ Receiver@ Transmitter

narrowband

interference

IEEE 802.11 – p.11

Page 64: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PSK (Phase Shift Keying)

x

2πω ϕ

ϕ = 0

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

IEEE 802.11 – p.11

Page 65: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PSK (Phase Shift Keying)

x

2πω ϕ

ϕ = 0

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

0

IEEE 802.11 – p.11

Page 66: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PSK (Phase Shift Keying)

x

2πω ϕ

ϕ = 0

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

0 0

IEEE 802.11 – p.11

Page 67: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PSK (Phase Shift Keying)

x

2πω ϕ

ϕ = 180

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

0 0 1

IEEE 802.11 – p.11

Page 68: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PSK (Phase Shift Keying)

x

2πω ϕ

ϕ = 180

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

0 0 1 1

IEEE 802.11 – p.11

Page 69: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

PSK (Phase Shift Keying)

x

2πω ϕ

ϕ = 0

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

0 0 1 01

IEEE 802.11 – p.11

Page 70: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DPSK (Differential PSK):no reference signal needed

x

2πω ϕ

0

S

time

Data spreading code

S(t) = A sin ( t + (t))

0 0 1 01

IEEE 802.11 – p.11

Page 71: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: modulation

¢¢¤££ ¥¥¤¦¦

§ §§ §¤¨ ¨¨ ¨© ©© ©© ©ª ªª ªª ª

««¤¬¬ ­­¤®®DBPSK DQPSK

0 180 0 180

90

270

(1)(0) (00) (01)

(10)

(11)

1 Mbps 2Mbps

IEEE 802.11 – p.11

Page 72: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS: Spectrum @ modulator output0dBr

−50dBr

−30dBr

fc

fc +

11M

Hz

fc +

22M

Hz

fc −

11M

Hz

fc −

22M

Hz

IEEE 802.11 – p.11

Page 73: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

in France: allowed channels

(ch1

3) 2

.472

MH

z

(ch.

11)

2.46

2 M

Hz

(ch.

10)

2.45

7 M

Hz

(ch1

2) 2

.467

MH

z

IEEE 802.11 – p.11

Page 74: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

in France: maximum channel separation

(ch1

3) 2

.472

MH

z

(ch.

10)

2.45

7 M

Hz

IEEE 802.11 – p.11

Page 75: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

in Europe (except France and Spain)

(ch1

3) 2

.472

MH

z

(ch.

1) 2

.412

MH

z

IEEE 802.11 – p.11

Page 76: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

Transmission power

GSM ¯ wave IEEEoven 802.11

Typical 100 mW - 600 mW 0.2mW/ °± ²

2.5 mWRegulations 1-5 mW/ °± ²

100 mW@ 5cm (Eur.)

IEEE 802.11 – p.11

Page 77: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

Transmission power

GSM ¯ wave IEEEoven 802.11

Typical 100 mW - 600 mW 0.2mW/ °± ²

2.5 mWRegulations 1-5 mW/ °± ²

100 mW@ 5cm (Eur.)

IEEE 802.11 – p.11

Page 78: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS (Direct Sequence Spread Spectrum)

FHSS (Frequency Hopping Spread Spectrum)

IR (Infra Red)

IEEE 802.11 – p.11

Page 79: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

FHSS

Modulation: GFSKbinary 0/1:

³µ´ ¶ ·¹¸ (for 1 Mbps)00, 01, 10, 11:

³µ´ ¶º ·¹¸ (for 2 Mbps)³´ sequence =

³µ» ¼½ ¾À¿ Á ¼½ ¾ÄÃ Å Æ ± Ç È ¼ÉÊ ¾Äà ËÌ

(France)Â ¼½ ¾

: tablesÅ: 3 sets

Fast-FH vs. Slow-FH: min 2.5 hops/s

Bluetooth interference ?... YES

IEEE 802.11 – p.11

Page 80: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

DSSS (Direct Sequence Spread Spectrum)

FHSS (Freq. Hopping Spread Spectrum)

IR (Infra Red)

IEEE 802.11 – p.11

Page 81: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

The PHY layer (1997)

Infra Red (IR)Pulse Position Modulation (PPM)

1 Mbps: 4 data bits Í 16-PPM symbol

2 Mbps: 2 data bits Í 4-PPM symbol

ÎÎÎÎÏÏÏÏ ÐÐÐÐÑÑÑÑ00

01

10

11

0001

0010

0100

1000

Dat

a bi

ts

4−P

PM

sym

bol

1 0 1 1

1 0 0 0 0 1 0 0

Data

Txed Pulse

IEEE 802.11 – p.11

Page 82: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.12

Page 83: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

PHY Extensions (1999)

IEEE 802.11b: 2.4 GHz. 1Mbps, 2Mbps, 5.5Mbps 11Mbps.

High Rate DSSS

Modulation: (backward compatible)DBPSK, DQPSKComplementary Code Keying (CCK) + DQPSK,(opt.) Packet Binary Convolutional Coding (PBCC) +(BPSK,QPSK)

Currently the most widely used one

IEEE 802.11 – p.13

Page 84: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

PHY Extensions (1999)

IEEE 802.11a: 5.7 GHz, 6 Mbps Í 54 Mbps!!

OFDM (Orthogonal Frequency Division Multiplexing)Principle:High-rate data is devided into several lower ratebinary signals.Each low-rate signal modulates a differentsub-carrier (48)Sub-carrier sets are orthogonal.Modulation: BPSK, QPSK, 16QAM and 64QAM

FEC: Convolutional encoding needed (Viterbi)

Close to Hiperlan 2 specs.

“coming soon”IEEE 802.11 – p.13

Page 85: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Outline

WLANs vs. Wired LANs

History

Working modes

MAC sub-layer

The PHY layer (1997)

The PHY Extensions (1999)

Security

IEEE 802.11 – p.14

Page 86: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

IEEE 802.11 – p.15

Page 87: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Plaintext

IEEE 802.11 – p.15

Page 88: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

IEEE 802.11 – p.15

Page 89: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

Key

IEEE 802.11 – p.15

Page 90: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

Key

Cyphertext

IEEE 802.11 – p.15

Page 91: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

Key

Cyphertext

Eavesdropper

IEEE 802.11 – p.15

Page 92: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

Key

CyphertextDecryption

Eavesdropper

IEEE 802.11 – p.15

Page 93: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

Key

CyphertextDecryption

Key

Eavesdropper

IEEE 802.11 – p.15

Page 94: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

EncryptionPlaintext

Key

CyphertextDecryption

Key

PlaintextOriginal

Eavesdropper

IEEE 802.11 – p.15

Page 95: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Plaintext

IEEE 802.11 – p.15

Page 96: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Plaintext

Integrity Algo.

IEEE 802.11 – p.15

Page 97: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

IEEE 802.11 – p.15

Page 98: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

Secret Key

IEEE 802.11 – p.15

Page 99: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

InitializationVector (IV)

Secret Key

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

IEEE 802.11 – p.15

Page 100: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Seed

InitializationVector (IV)

Secret Key

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

IEEE 802.11 – p.15

Page 101: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Seed WEPKey

Sequence

PRNG

InitializationVector (IV)

Secret Key

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

IEEE 802.11 – p.15

Page 102: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Seed WEPKey

Sequence

PRNG

InitializationVector (IV)

Secret Key

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

XOR

IEEE 802.11 – p.15

Page 103: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Seed WEPKey

Sequence

PRNG

InitializationVector (IV)

Secret Key

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

XOR

IEEE 802.11 – p.15

Page 104: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

Seed WEPKey

Sequence

PRNG

InitializationVector (IV)

Secret Key

Plaintext

Integrity Check

Value (ICV)

Integrity Algo.

XOR

Ciphertext

IV

Message

IEEE 802.11 – p.15

Page 105: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

default keys / established keys

40-128 bit key

Algorithm: RC4 (symmetric stream cypher)

Cracking tools: WEPcrack, AirSnort:if “100MB-1GB of data can be gathered” then one“can guess the encryption password in less than asecond”!!

IEEE 802.11 – p.15

Page 106: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

default keys / established keys

40-128 bit key

Algorithm: RC4 (symmetric stream cypher)

Cracking tools: WEPcrack, AirSnort:if “100MB-1GB of data can be gathered” then one“can guess the encryption password in less than asecond”!!

Access control table ? ... inefficient

IEEE 802.11 – p.15

Page 107: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Security

WEP (Wired Equivalent Privacy)

default keys / established keys

40-128 bit key

Algorithm: RC4 (symmetric stream cypher)

Cracking tools: WEPcrack, AirSnort:if “100MB-1GB of data can be gathered” then one“can guess the encryption password in less than asecond”!!

Access control table ? ... inefficientNetwork ID ? ... inefficient

IEEE 802.11 – p.15

Page 108: The IEEE 802.11 standardplanete.inrialpes.fr/people/roca/doc/aad_intech2002.pdfThe IEEE 802.11 standard Imad Aad INRIA, Planete team IN’Tech, January 24th, 2002 IEEE 802.11 – p.1

Conclusion

it works!

looks just like ethernet to higher layers

no QoS support... yet.

limited security management.

Planete team: http://www.inrialpes.fr/planeteImad AAD: [email protected]

IEEE 802.11 – p.16