Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F....
-
Upload
sherilyn-anthony -
Category
Documents
-
view
213 -
download
1
Transcript of Protocol for Hiding Movement of Mobile Nodes in Mobile IPv6 draft-qiu-mip6-hiding-movement-00.txt F....
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
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
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
……
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)
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