Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F....

6
Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y Z HOU

Transcript of Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F....

Page 1: Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU.

Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6

draft-qiu-mip6-hiding-movement-00.txt

F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU

Page 2: Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU.

Objectives and Assumption

• Objectives– Thwart movement tracing of a mobile node by

eavesdroppers – Backward compatible with the base MIPv6

• Assumption – The communication link between a MN and its

HA is protected via a secure tunnel

Page 3: Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU.

The Basic Idea

Home NetOr Foreign Net 0

Internet

Foreign Net m

Foreign Net 1

CN

HoA

HoAm

HoA1

No change to RR protocol message formatEavesdroppers can only track the 1st move of MN by monitoring HoA

Foreign Net 2HoA2

Page 4: Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU.

BU Messages & BU Caches

• BU Messages BU = {CoAm, CN, HoAm-1, seq#m, im, jm, MACm} (1)

and

HoAm = (Prefix of CoAm) | (Hash(km | HoA) ) (2)

(64 bits) (64 bits)

where m=1, 2, 3, … …, and HoA0 = HoA (real)

• BU Caches Cache in CNHoAm (as index)km (BU key)HoACoAm ……

Cache in MNHoAm km (BU Key)CNHoA CoAm

……

Page 5: Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU.

IP Packets between MN -- CNThe Idea – to hide the relation among HoAm, CoAm and CN

• Packets from MN to CN PKT’ = {CoAm’, CN, HoAm, payload} (3) where

CoAm’ = (Prefix of CoAm) | (Interface of CoAm k’) (4) (64 bits) (64 bits)

k’ = Hash( km | 0 ) (5)

• Packets from CN to MN PKT” = {CNm”, CoA, HoAm, payload} (6) where

CNm’ = (Prefix of CN) | (Interface of CN k”) (7) (64 bits) (64 bits)

k” = Hash( km | 1 ) (8)

Page 6: Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F. BAO, R. DENG, J. Kempf, Y. QIU and J.Y ZHOU.

Benefits

• Hide the relationship among HoA, CoA and CN• No change to RR protocol• No change to BU message format• No change to IP packet• No introduction of any third party servers