Embed
Email

ppt

Document Sample

Shared by: dfhdhdhdhjr
Categories
Tags
Stats
views:
0
posted:
1/20/2012
language:
pages:
49
Design of Efficient and Secure

Multiple Wireless Mesh Network



Speaker: Hsien-Pang Tsai

Teacher: Kai-Wei Ke

Date: 2005/06/28

Outline

 Introduction

 Background

 Secure Wireless Mesh Network

 Security Analysis

 Conclusion







2

Introduction

 Wireless Mesh Network

 Secure Architecture

 Tree Topology

 Security Analysis









3

Outline

 Introduction

 Background

 Wireless Mesh Network

 Wireless Security

 Secure Wireless Mesh Network

 Security Analysis

 Conclusion

4

Wireless Mesh Network (WMN)

 Last-mile broadband Internet access.

 Similar to ad hoc network.

 Provides:

 Reliability,

 Market Coverage,

 Scalability.







5

Infrastructure Network



Wired Network









AP AP





Mobile

Mobile Mobile





Mobile Mobile







6

Ad hoc Network





Mobile

Mobile

Mobile









Mobile

Mobile







Mobile 7

WMN’s Architecture

Wired Network









Wireless Birdge

Wireless Birdge



AP



AP Access Point









Mobile







Mobile





Mobile

Mobile

8

Mobile

WMN’s Actor

 Wireless Gateway:

 Bridge wired and wireless traffic.

 Access Point (AP):

 Provide service to mobile user.

 Connect with other AP.

 Mobile:

 End Users.



9

Wireless Security

 A wireless network is broadcast by

nature, and the media is reachably-

broadcast.

 Authentication and data encryption.









10

Attacks

 Man-in-Middle (MIM)

 Forge AP

 Session Hijack

 Route Swindle

 Denial of Service (DoS)







11

Man-in-Middle

 An intruder introduces himself as a new

node between a valid host and its AP or

between AP and AP.







a b a b

(a) (b)



12

Forge AP



a b c a b c

k





d e f d e f









h i j h i j





(a) (b)



13

Session Hijack

Supplicant Authenticator Attacker



1.Authentication



2.Association



3.EAP req



4.EAP res



5.Req_auth(auth_info)



6.Resp_auth



7.Resp_success







8.Disassociation



9.Transmission









14

Route Swindle

 Modify the hop count filed in the

routing packet.

d d

b b

g g



a a

e e

c c

h h

f f



(a) (b)



15

Denial of Service (DoS)

 DoS attacks are a big problem for all

types of networks.

 Limited CPU and memory.

 Continually send streams of association

and disassociation packets.







16

Security Solution

 Wired Equivalent Privacy (WEP)

 IEEE 802.1x

 Public Key Infrastructure









17

WEP

RC4(iv, k)









Ciphertext

P = {M, c(M)}





18

Problems with WEP

 Key size is too small (40 bits)

 be crackable in less than 50 hrs by brute

force.

 Key Sequence Reuse (Initial Vector)

 Message can’t be Authenticated









19

IEEE 802.1x

 IEEE 802.1x is a security framework must

provide network access authentication.





Authenticator

Supplicant









Authentication Server 20

IEEE 802.1x (1)

Supplicant Authenticator Authentication Server



Authentication



Association



EAPOL start



EAP req



EAP res



forward(unicast,Auth_message)



req_auth(unicast,auth_info)



req_auth(auth_info)



res_auth(auth_info)



res_success



session key exchange









21

Public Key Infrastructure

 Two problems with shared-key:

 Key distribution

 Digital signatures

 Key feature of public key cryptosystem

 Two keys: Public Key & Private Key

 Computational infeasible to determine

decryption key.





22

Outline

 Introduction

 Background

 Secure Wireless Mesh Network

 Tree Topology

 Two functions of Wireless Mesh Network

 Security Analysis

 Conclusion

23

The Properties of WMN

 Similar to ad hoc network

 AP will select a routing path to transfer

data.

 The routing path is always fix.

 Most data flow is transfer to wireless

gateway.

 Combine all routing path, we can create

a hierarchy architecture - Tree Topology.



24

Tree Topology



a b c

b c

a





d e f

d e f







g h

g h

25

WMN’s Relationship

(b)

J

Management system(MS)





G





D H





A E I





Authentication Agent F



26

Supplicant

The Actors of Secure WMN

 Supplicant:

 A new AP wants to join WMN

 Authentication Agent (AA):

 Helps supplicant to authenticate with

management system.

 Create secure tunnels with supplicants.









27

The Actors of Secure WMN (1)

 Management System (MS)

 Authentication Server

 Maintain the topology of WMN

 Create signature for APs









28

Two functions of WMN

 Self-Organization

 Self-Configuration

 Self-Reconfiguration

 Self-Healing









29

Self-Organization

7.Authorization



8.Send Resp_Join_f

b c

a









6.Forward Req_Join_fd e f 2.Return Resp_Start



9.Send Req_Auth. 1.Broadcast Req_Start





g h 4.Send Req_Join

5.Send Req_Join_f 3.Choise authentication agent



30

Self-Organization (1)

Supplicant Authentication Agent Management System





1.Req_Start(broadcast)



2.Resp_Start(unicast,infos)



3.Req_Join(unicast,join_message)



4. Session Key Exchange



5.Req_Join_f(unicast,join_message)



6.Resp_join_f(unicast,auth_infos)



7.Req_Auth(unicast)



8.Resp_Auth(unicast,auth_info)



9.Resp_Success(nodie_id,Sign)



10.Session Key Exchange







31

Trust Model

 First, a new AP should do…

 Register its “MAC Address”, “Confirm Key”

to MS.

 Get “Group Key” and “WMN public key”

from MS.

 When it gets Resp_Join…

 Use “WMN public key” to determine the

legal nodes.



32

Trust Model (1)

 Use “Group Key” to start session key

exchange process with its AA.

 When it gets Req_Auth…

 AA has get “Confirm Key” from MS.

 Return its “Confirm Key” to response

Req_Auth, then AA will compare these

“Confirm Key”.





33

Choose Authentication Agent

 Two factors

 Hop count

 Node loading



1. Choose the node has smallest hop count value.

2. If there are two nodes has equal hop count value.

1. Compare their node loading value.

2. Select the smaller one.









34

Session Key Exchange

 The session key should be modified

periodically.

 Default Key: K group

 Supplicant use “KeyUpdate” message to

notify AA exchange key.







35

Supplicant Authentication Agent









Receive

Send Key_Update

Key_Update &

to Authentication

Generate a new

Agent

key









Send new key

Receive new key encrypted by old

key to Supplicant









Send

Key_Updated Receive

encrypted by new Key_Updated

key





Restore old key



Is decrypted

right?



yes



Is receive Send

no

Key_Update_o Key_Update_ok

k? to Supplicant



yes



Finish 36

Self-Configuration

 Self-Healing

 Self-Reconfiguration









37

Self-Healing

a b c a b c a b c a c









d e f d e f d e f d e f









h i j h i j h i j h i j



(a) (b) (c) (d)





1. Determine the authentication agent fail.

2. Start Self-Organization process.



38

Self-Reconfiguration

a b c d a b c d









e f g h e f g h









i j k l i j k l









m n o p m n o p



(a) (b)

a b c d a b c d









e f g h e f g h









i j k l i j k l









n o p n o p



(c) (d) 39

Outline

 Introduction

 Background

 Secure Wireless Mesh Network

 Security Analysis

 Conclusion







40

MIM

 Supplicant use secret key to establish a

secret tunnel with AA.

 Attacker can’t read the transmission data

directly.

 Supplicant will update new key with its

AA periodically.

 Attacker can’t collect enough packets to

determine the secret key.

41

Forge AP

 Supplicant will update new key with its

AA periodically.

 Attacker doesn’t know what the key is used

now.









42

Session Hijack

 Session key exchange first

 Supplicant should start session key

exchange before authentication.

 Attacker can’t hijack any session.









43

Route Swindle

 When AP receive Req_Start, it returns

Resp_Start (signature).

 Signature can prove its legality.

 Supplicant will only trust the legal

Resp_Start.









44

Denial of Service

 There are not any solution to solve this

problem.

 When a node be crashed, the self-

healing process will be started by other

nodes.









45

Outline

 Introduction

 Background

 Secure Wireless Mesh Network

 Security Analysis

 Conclusion







46

Conclusion

 Propose tree topology for secure WMN.

 Define WMN’s basic functions of WMN.

 Analysis security problems.









47

Future Work

 Consider more available attacks.

 Consider performance in “choose AA” .

 Other application:

 Sensor network

 Ad hoc network









48

The End









49



Related docs
Other docs by dfhdhdhdhjr
Bild 1
Views: 0  |  Downloads: 0
BHIVA Feedback 09 - UK-CAB
Views: 0  |  Downloads: 0
hobbycentral.com
Views: 0  |  Downloads: 0
Profile of Research
Views: 0  |  Downloads: 0
Power Teaching
Views: 0  |  Downloads: 0
Donate
Views: 0  |  Downloads: 0
From Cells to Organisms
Views: 0  |  Downloads: 0
ETM5221MSIS5600 Virtual Teams Defined
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!