1. Trang chủ
  2. » Công Nghệ Thông Tin

Wiley personal networks wireless networking for personal devices 2010 RETAiL EBook

230 111 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 230
Dung lượng 1,82 MB

Nội dung

PERSONAL NETWORKS WIRELESS NETWORKING FOR PERSONAL DEVICES Martin Jacobsson Delft University of Technology, The Netherlands Ignas Niemegeers Delft University of Technology, The Netherlands Sonia Heemstra de Groot Delft University of Technology, The Netherlands and Twente Institute of Wireless and Mobile Communications, The Netherlands A John Wiley and Sons, Ltd., Publication PERSONAL NETWORKS WILEY SERIES IN COMMUNICATIONS NETWORKING & DISTRIBUTED SYSTEMS Series Editors: David Hutchison, Lancaster University, Lancaster, UK Serge Fdida, Universit´e Pierre et Marie Curie, Paris, France Joe Sventek, University of Glasgow, Glasgow, UK The ‘Wiley Series in Communications Networking & Distributed Systems’ is a series of expert-level, technically detailed books covering cutting-edge research, and brand new developments as well as tutorial-style treatments in networking, middleware and software technologies for communications and distributed systems The books will provide timely and reliable information about the state-of-the-art to researchers, advanced students and development engineers in the Telecommunications and the Computing sectors Other titles in the series: Wright: Voice over Packet Networks 0-471-49516-6 (February 2001) Jepsen: Java for Telecommunications 0-471-49826-2 (July 2001) Sutton: Secure Communications 0-471-49904-8 (December 2001) Stajano: Security for Ubiquitous Computing 0-470-84493-0 (February 2002) Martin-Flatin: Web-Based Management of IP Networks and Systems 0-471-48702-3 (September 2002) Berman, Fox, Hey: Grid Computing Making the Global Infrastructure a Reality 0-470-85319-0 (March 2003) Turner, Magill, Marples: Service Provision Technologies for Next Generation Communications 0-470-85066-3 (April 2004) Welzl: Network Congestion Control: Managing Internet Traffic 0-470-02528-X (July 2005) Raz, Juhola, Serrat-Fernandez, Galis: Fast and Efficient Context-Aware Services 0-470-01668-X (April 2006) Heckmann: The Competitive Internet Service Provider 0-470-01293-5 (April 2006) Dressler: Self-Organization in Sensor and Actor Networks 0-470-02820-3 (November 2007) Berndt: Towards 4G Technologies: Services with Initiative 0-470-01031-2 (March 2008) Jacquenet, Bourdon, Boucadair: Service Automation and Dynamic Provisioning Techniques in IP/MPLS Environments 0-470-01829-1 (March 2008) Minei/Lucek: MPLS-Enabled Applications: Emerging Developments and New Technologies, Second Edition 0-470-98644-1 (April 2008) Gurtov: Host Identity Protocol (HIP): Towards the Secure Mobile Internet 0-470-99790-7 (June 2008) Boucadair: Inter-Asterisk Exchange (IAX): Deployment Scenarios in SIP-enabled Networks 0-470-77072-4 (January 2009) Fitzek: Mobile Peer to Peer (P2P): A Tutorial Guide 0-470-69992-2 (June 2009) Shelby: 6LoWPAN: The Wireless Embedded Internet 0-470-74799-4 (November 2009) Stavdas: Core and Metro Networks 0-470-51274-1 (February 2010) G´omez Herrero, Bernal van der Ven, Network Mergers and Migrations: Junos  Design and Implementation 0-470-74237-2 (March 2010) PERSONAL NETWORKS WIRELESS NETWORKING FOR PERSONAL DEVICES Martin Jacobsson Delft University of Technology, The Netherlands Ignas Niemegeers Delft University of Technology, The Netherlands Sonia Heemstra de Groot Delft University of Technology, The Netherlands and Twente Institute of Wireless and Mobile Communications, The Netherlands A John Wiley and Sons, Ltd., Publication This edition first published 2010  2010 John Wiley & Sons Ltd Registered office John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at www.wiley.com The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988 All rights reserved No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher Wiley also publishes its books in a variety of electronic formats Some content that appears in print may not be available in electronic books Designations used by companies to distinguish their products are often claimed as trademarks All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners The publisher is not associated with any product or vendor mentioned in this book This publication is designed to provide accurate and authoritative information in regard to the subject matter covered It is sold on the understanding that the publisher is not engaged in rendering professional services If professional advice or other expert assistance is required, the services of a competent professional should be sought Library of Congress Cataloging-in-Publication Data Jacobsson, Martin, 1976Personal networks : wireless networking for personal devices / Martin Jacobsson, Ignas Niemegeers, Sonia Heemstra de Groot p cm Includes bibliographical references and index ISBN 978-0-470-68173-2 (cloth) Wireless communication systems Personal communication service systems Ubiquitous computing I Niemegeers, Ignas II Heemstra de Groot, Sonia III Title TK5103.2J34 2010 621.384 – dc22 2010005593 A catalogue record for this book is available from the British Library ISBN 978-0-470-68173-2 (H/B) Set in 10/12 Times by Laserwords Private Limited, Chennai, India Printed and Bound in Singapore by Markono Print Media Pte Ltd Contents Foreword xi Preface xiii List of Abbreviations xvii 1.1 1.2 1.3 1.4 1.5 1.6 1.7 The Vision of Personal Networks Past, Present, and Future Telecommunication Personal Networks Some Typical PN Use-Case Scenarios 1.3.1 Introducing Jane 1.3.2 The Traveling Saleswoman 1.3.3 Care for the Elderly 1.3.4 More Use-Case Scenarios Federations of Personal Networks Early Personal Network Implementations Expected Impact Summary 1 6 10 11 11 11 13 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 Personal Networks User Requirements Ubiquitous Networking Heterogeneous Hardware Constraints Quality of Service and Reliability Name, Service, and Content Management Context Awareness Being Cognitive Security and Trust Privacy Usability Other Requirements Jane Revisited Summary 15 15 16 17 17 18 18 19 19 20 21 21 22 3.1 Trends in Personal Networks Wireless Communications 23 23 vi Contents 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 Ad Hoc Networking WWRF Book of Visions Ubiquitous and Pervasive Computing and Communication Ambient Networks IST PACWOMAN and SHAMAN Personal Distributed Environment MyNet P2P Universal Computing Consortium More Trends Personal Networks and Current Trends Summary 25 26 28 29 29 30 32 32 33 34 35 4.1 4.2 4.3 The Personal Network Architecture Terminology Personal and Foreign Nodes The Three Level Architecture View 4.3.1 Connectivity Abstraction Level 4.3.2 Network Abstraction Level 4.3.3 Application and Service Abstraction Level 4.3.4 Interaction between the Levels 4.3.5 Distribution of Networking Functionality in PNs Personalization of Nodes Cluster Organization Personal Network Organization Foreign Communication Higher Layer Support Systems Federations of Personal Networks Discussion 4.10.1 Why a Network Layer Overlay? 4.10.2 How Protected is a PN? 4.10.3 How Usable is the PN Security? 4.10.4 Do We Need to Manage Our PNs? 4.10.5 What About the Social Dimension? 4.10.6 More Issues? Summary 37 38 38 38 39 40 43 44 44 45 46 48 49 50 51 52 52 53 54 54 55 56 56 Cluster Formation and Routing What is a Cluster? Mobile Ad Hoc Network Technologies Cluster Formation and Maintenance 5.3.1 Multi-Hop Clusters 5.3.2 Link Layer Device Discovery 5.3.3 Discovery of Node Arrivals and Departures 5.3.4 Merging and Splitting of Clusters 5.3.5 Cluster Member List 59 59 62 64 64 65 66 67 67 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 5.1 5.2 5.3 Contents vii 5.4 Intra-Cluster Routing 5.4.1 Ad Hoc Routing Protocols 5.4.2 Link Quality Assessment 5.4.3 Unicast Routing 5.4.4 Cluster-Wide Broadcasting Summary 68 68 69 72 73 74 Inter-Cluster Tunneling and Routing Inter-Cluster Tunneling Requirements IP Mobility 6.2.1 IETF Network Layer-Based Proposals 6.2.2 Other Network Layer-Based Proposals 6.2.3 Application Layer-Based Mobility Proposals PN Addressing Infrastructure Support 6.4.1 PN Agent 6.4.2 Edge Routers 6.4.3 PN Networking without Infrastructure Support Inter-Cluster Tunneling 6.5.1 Mobility and Dynamic Tunneling 6.5.2 Always-Up and On-Demand Tunneling 6.5.3 Gateway Node Coordination 6.5.4 NAT Traversal 6.5.5 Tunneling and Signaling Security 6.5.6 Current Tunneling Protocols Inter-Cluster Routing 6.6.1 PN Agent-Based Routing 6.6.2 Tunnel Quality Assessment 6.6.3 PN-Wide Broadcasting Summary 75 77 78 78 80 80 81 81 82 83 85 86 86 88 89 90 91 91 91 92 93 94 95 5.5 6.1 6.2 6.3 6.4 6.5 6.6 6.7 7.1 7.2 7.3 7.4 7.5 Foreign Communication Requirements for Foreign Communication Setting up Communication with Foreign Nodes 7.2.1 Foreign Node Discovery 7.2.2 Accepting Connections from Foreign Nodes Bridging Inside and Outside Protocols 7.3.1 At the Network Abstraction Level 7.3.2 At the Service Abstraction Level 7.3.3 Network versus Service Abstraction Level Approach Mobility and Gateway Node Handover 7.4.1 Always Using the PN Agent 7.4.2 Using the Optimal Gateway Node 7.4.3 Using Service Proxies Summary 97 98 99 100 101 101 102 103 105 106 106 107 109 110 viii 8.1 Contents Personal Network Application Support Systems Required PN Application Support 8.1.1 Naming 8.1.2 Ubiquitous Access to Services 8.1.3 Pooling of Resources 8.1.4 Gathering and Exploiting Context 8.1.5 Ability to Optimize and Make Tradeoffs Design of a PN Application Support System 8.2.1 Abstraction for the Application Programmer 8.2.2 Mechanisms for Supporting the Applications 8.2.3 Naming 8.2.4 Service Discovery and Management 8.2.5 Content Discovery and Management 8.2.6 Context Management 8.2.7 Mapping of Resources 8.2.8 User Agent, Authentication, and Access Control 8.2.9 PN Federation Management 8.2.10 Static Management of PNs Service Discovery and Management Implementation 8.3.1 Service Tiers 8.3.2 Service Discovery Architecture 8.3.3 Service Session Management An Implementation of Context Management Summary 111 111 113 113 114 114 115 116 116 117 118 118 119 120 120 122 122 122 123 123 125 127 127 128 9.5 Personal Network Security Device Personalization 9.1.1 Imprinting 9.1.2 Imprinting Using Location Limited Channels 9.1.3 Certified PN Formation Protocol 9.1.4 Eviction of Personal Nodes Establishment of Secure Communication 9.2.1 Secure Unicast Communication 9.2.2 PN Awareness at the Connectivity Level 9.2.3 Secure Broadcast Communication 9.2.4 Secure Inter-Cluster Communication Secure Foreign Communication Anonymity 9.4.1 Anonymity in PNs 9.4.2 Anonymity in Foreign Communication Summary 129 129 130 131 132 133 134 134 135 136 137 137 138 138 139 140 10 10.1 10.2 10.3 Personal Network Federations Examples Types of Federations Requirements 141 142 146 147 8.2 8.3 8.4 8.5 9.1 9.2 9.3 9.4 194 References Huttunen, A., Swander, B., Volpe, V., DiBurro, L and Stenberg, M (2005) UDP encapsulation of IPsec ESP packets IETF RFC 3948 Ibrohimovna, M and Heemstra de Groot, S.M (2009) Policy-based hybrid approach to service provisioning in federations of personal networks Third International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM’09), Sliema, Malta IEEE (1997) Guidelines for 64-bit global identifier (EUI-64) registration authority http://standards.ieee.org/ regauth/oui/tutorials/EUI64.html IEEE (1999) Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications ANSI/IEEE Std 802.11, ISO/IEC 8802-11: 1999 IEEE (2003) Part 15.3: Wireless medium access control (MAC) and physical layer (PHY) specifications for high rate wireless personal area networks (WPAN) IEEE Std 802.15.3 (2003) IEEE (2004a) Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications – Amendment 6: Medium access control (MAC) security enhancements IEEE Std 802.11i (2004) IEEE (2004b) Part 16: Air interface for fixed broadband wireless access systems IEEE Std 802.16 (2004) IEEE (2005) Part 15.1: Wireless medium access control (MAC) and physical layer (PHY) specifications for wireless personal area networks (WPANs(TM)) ANSI/IEEE Std 802.15.1 (2005) IEEE (2006a) Amendment 2: Physical and medium access control layers for combined fixed and mobile operation in licensed bands and corrigendum IEEE Std 802.16e-2005 and IEEE Std 802.16-2004/Cor 1-2005 IEEE (2006b) Part 15.3b: Wireless medium access control (MAC) and physical layer (PHY) specifications for high rate wireless personal area networks (WPANs) Amendment 1: MAC sublayer IEEE Std 802.15.3b (2005) ISO (1996) Information technology – Open systems interconnection – Basic reference model: The basic model ISO/IEC 7498-1:1994(E) ISO (2008) Information technology – UPnP device architecture – Part 1: UPnP device architecture version 1.0 ISO/IEC 29341-1:2008 ISTAG (2001) Scenarios for ambient intelligence in 2010 Technical report, ftp://ftp.cordis.lu/pub/ist/docs/ istagscenarios2010.pdf Information Society Technologies Advisory Group (ISTAG) ITU (2005) ITU Internet reports 2005: The Internet of things Technical report, http://www.itu.int/publ/S-POLIR.IT-2005/e Jacobsson, M and Niemegeers, I.G (2005) Privacy and anonymity in personal networks Second International Workshop on Pervasive Computing and Communication Security (PerSec’05), Kauai Island, Hawaii, USA Jacobsson, M., Guo, C and Niemegeers, I.G (2005a) A flooding protocol for MANETs with self-pruning and prioritized retransmissions International Workshop on Localized Communication and Topology Protocols for Ad hoc Networks (LOCAN’05), Washington DC, USA Jacobsson, M., Hoebeke, J., Heemstra de Groot, S.M., Lo, A., Moerman, I and Niemegeers, I.G (2004) A network layer architecture for personal networks First MAGNET Workshop, Shanghai, China Jacobsson, M., Hoebeke, J., Heemstra de Groot, S.M., Lo, A., Moerman, I., Niemegeers, I.G., Mu˜noz, L., Alutoin, M., Louati, W and Zeghlache, D (2005b) A network architecture for personal networks 14th IST Mobile & Wireless Communications Summit, Dresden, Germany Jacobsson, M., Prasad, R.V., Lu, W and Niemegeers, I.G (2006) Foreign communication in personal networks Fifth Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net’06), Lipari, Italy Jefferies, N (2007) Global vision for a wireless world 18th Wireless World Research Forum (WWRF) Meeting, Helsinki, Finland Jehangir, A and Heemstra de Groot, S.M (2007) Securing inter-cluster communication in personal networks Second International Workshop on Personalized Networks (Pernets’07), Philadelphia, PA, USA Johnson, D.B and Maltz, D.A (1996) Dynamic source routing in ad-hoc wireless network ACM SIGCOMM Conference 1996, Stanford University, CA, USA Johnson, D.B., Maltz, D.A and Hu, Y.C (2007) The dynamic source routing protocol (DSR) for mobile ad hoc networks IETF RFC 4728 Johnson, D.B., Perkins, C.E and Arkko, J (2004) Mobility support in IPv6 IETF RFC 3775 References 195 Jokela, P., Moskowitz, R and Nikander, P (2008) Using the encapsulating security payload (ESP) transport format with the host identity protocol (HIP) IETF RFC 5202 Joshi, J (2004) Access-control language for multidomain environments IEEE Internet Computing, 8(6), 40–50 Kaashoek, F and Morris, R (2006) User-relative names for globally connected personal devices Fifth International Workshop on Peer-to-Peer Systems (IPTPS’06), Santa Barbara, CA, USA Kahn, R.E., Gronemeyer, S.A., Burchfiel, J and Kunzelman, R.C (1978) Advances in packet radio technology Proceedings of the IEEE , 66(11), 1468– 1496 Kaufman, C (2005) Internet key exchange v2 IETF RFC 4306 Kent, S (2005) IP encapsulating security payload (ESP) IETF RFC 4303 Kent, S and Seo, K (2005) Security architecture for the Internet protocol IETF RFC 4301 Komu, M., Henderson, T., Tschofenig, H., Melen, J and Keraenen, A (2009) Basic HIP extensions for traversal of network address translators IETF Internet-Draft (Work in Progress), draft-ietf-hip-nat-traversal-08 Koodli, R (2009) Mobile IPv6 fast handovers IETF RFC 5568 Kravets, R., Carter, C and Magalh˜aes, L (2001) A cooperative approach to user mobility ACM Computer Communications Review , 31(5), 57–69 Krishnan, S and Daley, G (2009) Simple prodecures for detecting network attachment in IPv6 IETF InternetDraft (Work in Progress), draft-ietf-dna-simple-11 Laganier, J and Egger, L (2008) Host identity protocol (HIP) rendezvous extension IETF RFC 5204 Laganier, J., Koponen, T and Eggert, L (2008) Host identity protocol (HIP) registration extension IETF RFC 5203 Lipman, J., Boustead, P and Chicharo, J (2004) Reliable optimised flooding in ad hoc networks IEEE Sixth CAS Symposium on Emerging Technologies: Frontiers of Mobile and Wireless Communication, Shanghai, China Louagie, F., Mu˜noz, L and Kyriazakos, S (2003) Paving the way for the fourth generation: A new family of wireless personal area networks 12th IST Mobile & Wireless Communications Summit, Aveiro, Portugal Louati, W and Zeghlache, D (2005) Network-based virtual personal overlay networks using programmable virtual routers IEEE Communications Magazine, 43(8), 86–94 Macker, J (2009) Simplified multicast forwarding for MANET IETF Internet-Draft (Work in Progress), draftietf-manet-smf-09 MAGNET (2004a) Architectures and protocols for ad-hoc self-configuration, interworking, routing and mobility Deliverable IST-507102 MAGNET/WP2.4/IMEC/D2.4.1/PU/001/1.0 MAGNET (2004b) Resource and service discovery: PN solutions Deliverable IST-507102 MAGNET/ WP2.2/UNIS/D2.2.1/R/PU/001/1.0 MAGNET (2005a) Ad-hoc self organising and routing architectures (NETWORK layer) Deliverable IST507102 MAGNET/WP2.3/RWTH/D2.3.2/PU/001/19.12.2005 MAGNET (2005b) Final user requirements for the PN service architecture Deliverable IST-507102 MAGNET/ WP1.1/DTU/D1.1.1c/R/PU/001/20.12.2005 MAGNET (2005c) Final version of the network-level security architecture specification Deliverable IST507102 MAGNET/WP4.3/UNIS/D4.3.2/PU/1.00 MAGNET (2005d) MAC/RRM schemes for WPAN (Update D3.3.2a) Deliverable IST-507102 MAGNET/ WP3.3/UNIS/D3.3.2b/R/PU/001/1.1 MAGNET (2005e) Overall secure PN architecture Deliverable IST-507102 MAGNET/WP2.1/RWTH/D2.1.2/ PU/001/24.10.2005 MAGNET (2005f) Update D3.2.2a candidate air interfaces and enhancements Deliverable IST-507102 MAGNET/WP3.2/Nokia/D3.2.2b/PU/001/21.12.2005 MAGNET (2005g) User centric scenarios for PNs of a valid architecture Deliverable IST-507102 MAGNET/ WP1.3/D1.3.1.b/DTU/R/PU/001/1.0 MAGNET Beyond (2006a) The extended secure architecture – First cycle Deliverable IST-027396 MAGNET/ B/WP4.1/WMC/D4.1.1/R/RE/001/20.12.2006 MAGNET Beyond (2006b) First solutions for implementation of key management and crypto techniques Deliverable IST-027396 MAGNET/B/WP4.2/UNIS/D4.2.1/AR/RE/001/1.0/% 20/12/2006 MAGNET Beyond (2007) Specification of PN networking and security components Deliverable IST-027396 MAGNET/B/WP2.3/DUT/D2.3.1/PU/001/12.01.2007 196 References MAGNET Beyond (2008a) Final PN key management solution and cryptographic techniques Deliverable IST-027396 MAGNET/B/WP4.2/UNIS/D4.2.2/PU/001/1.0/25.06.2008 MAGNET Beyond (2008b) PN secure networking frameworks, solutions and performance Deliverable IST027396 MAGNET/B/WP2.3/DUT/D2.3.2/PU/001/24.09.2008 MAGNET Beyond (2008c) Usability testing of pilot services Deliverable IST-027396 MAGNET/B/WP1.4/ DTU/D1.4.3/PU/001/30.06.2008 Maltz, D and Bhagwat, P (1998) Msocks: An architecture for transport layer mobility 17th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM’98), San Francisco, CA, USA Maniatis, P., Roussopoulos, M., Swierk, E., Lai, K., Appenzeller, G., Zhao, X and Baker, M (1999) The Mobile People Architecture ACM SIGMOBILE Mobile Computing and Communications Review (MC2R), 3(3), 36–42 McDermott-Wells, P (2004) Bluetooth scatternet models IEEE Potentials, 23(5), 36–39 Methley, S (2009) Essentials of Wireless Mesh Networking Cambridge University Press, Cambridge Mirzadeh, S., Tafazolli, R., Armknecht, F., Pallares, J.J and Afifi, H (2008a) CPFP: An efficient key management scheme for large scale personal networks Third International Symposium on Wireless Pervasive Computing (ISWPC’08), Santorini, Greece Mirzadeh, S., Tafazolli, R., Pallares, J.J., Armknecht, F and Afifi, H (2008b) CPFP: An efficient key management scheme for large scale personal networks International Symposium on Wireless Pervasive Computing 2008 (ISWPC’08), Santorini, Italy Mockapetris, P (1987) Domain names – Concepts and facilities IETF RFC 1034, Std 13 Montenegro, G.E (2001) Reverse tunneling for mobile IP, revised IETF RFC 3024 Moore, G.E (1965) Cramming more components onto integrated circuits Electronics Magazine Moses, T (2005) Extensible access control markup language (XACML) version 2.0 OASIS standard http://docs.oasis-open.org/xacml/2.0/access control-xacml-2.0-core-specos.pdf Moskowitz, R., Nikander, P., Jokela, P and Henderson, T.R (2008) Host identity protocol IETF RFC 5201 Mu˜noz, L., Sanchez, L., Lanza, J., Alutoin, M., Ahola, K., Zeghlache, D., Genet, M.G., Hoebeke, J., Moerman, I., Olsen, R.L., Ghader, M., Petrova, M and Jacobsson, M (2005) A proposal for self-organizing personal networks 15th Wireless World Research Forum (WWRF) Meeting, Paris, France Murthy, S and Garcia-Luna-Aceves, J.J (1996) An efficient routing protocol for wireless networks Mobile Networks and Applications, 1(2), 183– 197 Narten, T., Nordmark, E., Simpson, W.A and Soliman, H (2007) Neighbor discovery for IP version (IPv6) IETF RFC 4861 Ng, C.W., Ernst, T., Paik, E.K and Bagnulo, M (2007a) Analysis of multihoming in network mobility support IETF RFC 4980 Ng, C.W., Zhao, F., Watari, M and Thubert, P (2007b) Network mobility route optimization solution space analysis IETF RFC 4889 Niemegeers, I.G and Heemstra de Groot, S.M (2003) Research issues in ad-hoc distributed personal networking Wireless Personal Communications: An International Journal , 26(2–3), 149–167 Niemegeers, I.G and Heemstra de Groot, S.M (2005) FEDNETS: Context-aware ad-hoc network federations Wireless Personal Communications: An International Journal , 33(3–4), 305–318 Nikander, P., Henderson, T.R., Vogt, C and Arkko, J (2008) End-host mobility and multihoming with the host identity protocol IETF RFC 5206 Norman, D.A (1988) The Psychology of Everyday Things Basic Books, New York Obraczka, K., Viswanath, K and Tsudik, G (2001) Flooding for reliable multicast in multi-hop ad hoc networks Wireless Networks, 7(6), 627–634 Olsen, R.L (2008) Enhancement of wide-area service discovery using dynamic context information PhD thesis Aalborg University, Denmark PACWOMAN (2002) System requirements and analysis Deliverable D2.1, IST-2001-34157 PACWOMAN Perkins, C.E (2001) Ad Hoc Networking Addison Wesley, Boston Perkins, C.E (2002) IP mobility support for IPv4 IETF RFC 3344 Perkins, C.E and Bhagwat, P (1994) Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers ACM SIGCOMM Computer Communication Review , 24(4), 234– 244 References 197 Perkins, C.E and Royer, E.M (1999) Ad hoc on-demand distance vector (AODV) routing Second IEEE Workshop on Mobile Computing Systems and Applications (WMCSA’99), New Orleans, LA, USA Perkins, C.E., Belding-Royer, E.M and Das, S.R (2003) Ad hoc on-demand distance vector (AODV) routing IETF RFC 3561 PNP2008 (2006) Architecture of PNs Deliverable Freeband/PNP2008/D1.7v1.0 PNP2008 (2008a) Detailed network-level functionality Deliverable Freeband/PNP2008/DA.2.1v1.0 PNP2008 (2008b) Detailed PN management functionality Deliverable Freeband/PNP2008/DA.2.3v1.0 PNP2008 (2008c) Detailed service and applications functionality Deliverable Freeband/PNP2008/DA.2.2v1.0 PNP2008 (2008d) Federations of Personal Networks Deliverable Freeband/PNP2008/DA.2.5v1.0 PNP2008 (2008e) PN architectures – Final version Deliverable Freeband/PNP2008/DA.1.3v1.0 PNP2008 (2008f) Updated technical description of PN demonstrator Deliverable Freeband/PNP2008/ DB.2.1v1.0 Pollin, S., Ergen, M., Timmers, M., Dejonghe, A., van der Perre, L., Catthoor, F., Moerman, I and Bahai, A (2006) Distributed cognitive coexistence of 802.15.4 with 802.11 First International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CrownCom’06), Mykonos, Greece Postel, J (1980) User datagram protocol IETF RFC 768, Std Postel, J (1981) Internet protocol IETF RFC 791, Std Prasad, R.V., Jacobsson, M., Heemstra de Groot, S.M., Lo, A and Niemegeers, I.G (2005) Architectures for intra-personal network communication Third ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH’05), Cologne, Germany Rekhter, Y., Moskowitz, R.G., Karrenberg, D., de Groot, G.J and Lear, E (1996) Address allocation for private internets IETF RFC 1918 Richard, III G.G (2001) Service and Device Discovery – Protocols and Programming McGraw-Hill, New York Rosenberg, J., Mahy, R and Matthews, P (2009) Traversal using relays around NAT (TURN): Relay extensions to session traversal utilities for NAT (STUN) IETF Internet-Draft (Work in Progress), draft-ietf-behaveturn-16 Rosenberg, J., Mahy, R., Matthews, P and Wing, D (2008) Session traversal utilities for NAT (STUN) IETF RFC 5389 Rowstron, A and Druschel, P (2001) Pastry: Scalable, decentralized object location and routing for largescale peer-to-peer systems 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware’01), Heidelberg, Germany Rumney, M (2009) LTE and the Evolution to 4G Agilent Technologies, Santa Clara, CA Sachs, J (2003) A generic link layer for future generation wireless networking IEEE International Conference on Communications (ICC’03), Anchorage, AK, USA Sachs, J., Wiemann, H., Magnusson, P., Wallentin, P and Lundsjăo, J (2004) A generic link layer in a beyond 3G multi-radio access architecture International Conference on Communications, Circuits and Systems (ICCCAS’04), Chengdu, China Sanchez, L., Lanza, J., Mu˜noz, L and Vila, J.P (2005) Enabling secure communications over heterogeneous air interfaces: Building private personal area networks Eighth International Symposium on Wireless Personal Multimedia Communications (WPMC’05), Aalborg, Denmark Sanchez, L., Lanza, J., Olsen, R., Bauer, M and Genet, M.G (2006) A generic context management framework for personal networking environments First International Workshop on Personalized Networks (Pernets’06), San Jose, CA, USA Schmidt, M (2002) Subscriptionless mobile networking: Anonymity and privacy aspects within personal area networks IEEE Wireless Communications and Networking Conference (WCNC2002), Orlando, FL, USA Schulzrinne, H and Wedlund, E (2000) Application-layer mobility using SIP ACM SIGMOBILE Mobile Computing and Communications Review (MC2R), 4(3), 47–57 Schwiderski-Grosche, S., Tomlinson, A and Pearce, D.B (2005) Towards the secure initialisation of a personal distributed environment Technical Report RHUL-MA-2005-09, Department of Mathematics, Royal Holloway, University of London http://www.rhul.ac.uk/mathematics/techreports Sesia, S., Toufik, I and Baker, M (2009) LTE: The UMTS Long Term Evolution – From Theory to Practice John Wiley & Sons, Ltd, Chichester 198 References SHAMAN (2002) Final technical report – results, specifications and conclusions Deliverable D13, IST-200025350 SHAMAN Snoeren, A.C and Balakrishnan, H (2000) An end-to-end approach to host mobility Sixth Annual International Conference on Mobile Computing and Networking (MobiCom’00), Boston, MA, USA Soliman, H., Castelluccia, C., ElMalki, K and Bellier, L (2008) Hierarchical mobile IPv6 (HMIPv6) mobility management IETF RFC 5380 Srisuresh, P and Egevang, K.B (2001) Traditional IP network address translator (Traditional NAT) IETF RFC 3022 Stajano, F (2000) The resurrecting duckling – what next? Eighth International Workshop on Security Protocols, Cambridge, UK Stajano, F (2002a) Security for Ubiquitous Computing John Wiley & Sons, Ltd, Chichester Stajano, F (2002b) Security for whom? The shifting security assumptions of pervasive computing International Symposium on Software Security (ISSS’02), Tokyo, Japan Stajano, F and Anderson, R (1999) The resurrecting duckling: Security issues for ad-hoc wireless networks Seventh International Workshop on Security Protocols, Cambridge, UK Stevens, W.R (1994) TCP/IP Illustrated, Volume 1: The Protocols Addison-Wesley, Reading, MA Stoica, I., Adkins, D., Zhuang, S., Shenker, S and Surana, S (2002) Internet indirection infrastructure ACM SIGCOMM Conference, Pittsburgh, PA, USA Stoica, I., Morris, R., Liben-Nowell, D., Karger, D.R., Kaashoek, M.F., Dabek, F and Balakrishnan, H (2003) Chord: A scalable peer-to-peer lookup protocol for Internet applications IEEE/ACM Transactions on Networking, 11(1), 17–32 Stojmenovi´c, I and Wu, J (2004) Broadcasting and activity scheduling in ad hoc networks In S Basagni, M Conti, S Giardano and I Stojmenovi´c (eds) Mobile Ad Hoc Networking, pp 205–230 John Wiley & Sons, Inc., Hoboken, NJ Sulaiman, T., Sivarajah, K and Al-Raweshidy, H.S (2005) Personal identification (PID) in personal area network (PAN) Wireless Personal Multimedia Communications (WPMC’05), Aalborg, Denmark Tafazolli, R (2004) Technologies for the Wireless Future: Wireless World Research Forum (WWRF) John Wiley & Sons, Ltd, Chichester Tafazolli, R (2006) Technologies for the Wireless Future: Wireless World Research Forum (WWRF), Volume John Wiley & Sons Ltd, Chichester Tseng, Y.C., Ni, S.Y., Chen, Y.S and Sheu, J.P (2002) The broadcast storm problem in a mobile ad hoc network Wireless Networks, 8(2/3), 153– 167 Tuexen, M., Xie, Q., Stewart, R., Shore, M., Ong, L., Loughney, J and Stillman, M (2002) Requirements for reliable server pooling IETF RFC 3237 Vaudenay, S (2005) Secure communications over insecure channels based on short authenticated strings Advances in Cryptology – CRYPTO 2005: 25th Annual International Cryptology Conference, Santa Barbara, CA, USA Vixie, P., Thomson, S., Rekhter, Y and Bound, J (1997) Dynamic updates in the domain name system (DNS UPDATE) IETF RFC 2136 Vuli´c, N (2009) Integration of heterogeneous wireless technologies at the UMTS radio access level PhD thesis Delft University of Technology, The Netherlands W3C (2007) SOAP version 1.2 Part 0: Primer (second edition) W3C Recommendation http://standards.ieee org/regauth/oui/tutorials/EUI64.html W3C (2008) Extensible markup language (XML) 1.0 (fifth edition) W3C Recommendation http://www.w3 org/TR/2008/REC-xml-20081126/ Wakikawa, R., Devarapalli, V., Tsirtsis, G., Ernst, T and Nagami, K (2009) Multiple care-of addresses registration IETF RFC 5648 Weiser, M (1991) The computer for the twenty-first century Scientific American pp 94–104 Whitten, A and Tygar, J.D (1999) Why Johnny can’t encrypt: A usability evaluation of PGP 5.0 Eighth USENIX Security Symposium, Washington, DC, USA Williams, B and Camp, T (2002) Comparison of broadcasting techniques for mobile ad hoc networks Third ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc’02), Lausanne, Switzerland References 199 Wireless Strategic Initiative (2000) The Book of Visions 2000 – Visions of the Wireless World http://www wireless-world-research.org Yang, H., Luo, H., Ye, F., Lu, S and Zhang, L (2004) Security in mobile ad hoc networks: Challenges and solutions IEEE Wireless Communications, 11(1), 38–47 Yee, K.P (2002) User interaction design for secure systems Fourth International Conference on Information and Communications Security (ICICS’02), Singapore Yuan, W., Wang, X., Linnartz, J.P and Niemegeers, I.G (2010) Experimental validation of a coexistence model of 802.15.4 and 802.11b/g networks To appear in the International Journal of Distributed Sensor Networks Zandy, V.C and Miller, B.P (2002) Transport layer issues: Reliable network connections Eighth Annual International Conference on Mobile Computing and Networking (MobiCom’02), Atlanta, GA, USA Zeiss, J., Sanchez, L and Bessler, S (2007) Policy-driven formation of federations between personal networks 16th IST Mobile and Wireless Communications Summit, Budapest, Hungary Zhang, J and de la Roche, G (2010) Femtocells: Technologies and Deployment John Wiley & Sons Ltd, Chichester Zhou, J., Jacobsson, M and Niemegeers, I (2007a) Cross layer design for enhanced quality routing in personal wireless networking Second International Workshop on Personalized Networks (Pernets’07), Philadelphia, PA, USA Zhou, J., Jacobsson, M and Niemegeers, I.G (2007b) Cross layer design for enhanced quality personal wireless networking Sixth Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net’07), Corfu, Greece Zhou, J., Jacobsson, M., Onur, E and Niemegeers, I.G (2008) Factors that impact link quality estimation in personal networks Eighth International Symposium On Computer Networks (ISCN’08), Istanbul, Turkey Zhou, J., Jacobsson, M., Onur, E and Niemegeers, I.G (2009) A novel link quality assessment method for mobile multi-rate multi-hop wireless networks Sixth Annual IEEE Consumer Communications & Networking Conference (CCNC’09), Las Vegas, NV, USA Zhuang, S.Q., Lai, K., Stoica, I., Katz, R.H and Shenker, S (2003) Host mobility using an Internet indirection infrastructure First International Conference on Mobile Systems, Applications, and Services (ACM/USENIX Mobisys), San Francisco, CA, USA Zimmermann, P.R (1995) The Official PGP User’s Guide MIT Press, Cambridge, MA Related Websites http://www.3com.com/products/en US/detail.jsp?tab=features&pathtype=purchase&sku =3CRXJK10075 3Com OfficeConnect Wireless 108 Mbps 11 g XJACK PC Card, Product Specification, accessed in July 2009 http://www.3gpp.org/ 3rd Generation Partnership Project (3GPP), accessed in November 2009 http://www.ambient-networks.org/ Ambient Networks (AN), accessed in July 2009 http://awareness.freeband.nl/ Freeband Awareness, accessed in November 2009 http://www.bluetooth.com/ Bluetooth SIG, accessed in October 2009 http://www.bluetoothtracking.org/ Bluetooth Tracking, accessed in July 2009 https://www.cia.gov/library/publications/the-world-factbook/geos/xx.html Central Intelligence Agency (CIA), The World Factbook , accessed in December 2009 http://www.ecma-international.org/memento/TC32-PNF-M.htm Ecma TC32 – Editing Group on Personal Networks and their Federations, accessed in January 2010 http://www.enterprise-communications.siemens.com/Open%20Communications/Our%20 Vision-LifeWorks.aspx The Siemens LifeWorks Concept, accessed in July 2009 http://eulersharp.sourceforge.net/ Euler Proof Mechanism, accessed in October 2009 Personal Networks: Wireless Networking for Personal Devices Martin Jacobsson, Ignas Niemegeers and Sonia Heemstra de Groot  2010 John Wiley & Sons, Ltd 202 Related Websites http://www.ieee802.org/15/ IEEE 802.15 Working Group for WPAN, accessed in November 2009 http://www.ieee802.org/21/ IEEE 802.21, accessed in November 2009 http://www.ietf.org/html.charters/manet-charter.html The Mobile Ad-hoc Networks (MANET) Charter, accessed in July 2009 http://www.imec.be/pacwoman/Welcome.shtml IST PACWOMAN – Power Aware Communications for Wireless Optimised Personal Area Networks, accessed in July 2009 http://www.internetworldstats.com/ Miniwatts Marketing Group, accessed in April 2008 http://www.irda.org/ Infrared Data Association (IrDA), accessed in July 2009 http://www.isi.edu/nsnam/ns/ Network Simulator 2, accessed in July 2009 http://www.kernel.org/ Linux kernel, accessed in June 2009 http://www.madwifi.org/ Madwifi driver, accessed in July 2009 http://magnet.aau.dk/ IST MAGNET Beyond – My Personal Adaptive Global Net, accessed in July 2009 http://mcrypt.hellug.gr/lib/index.html Libmcrypt, accessed in July 2009 http://www.mobilevce.com/ Mobile Virtual Centre of Excellence, accessed in July 2009 http://www.olsr.org/ The olsr.org OLSR daemon, accessed in July 2009 http://www.openslp.org/ OpenSLP, accessed in July 2009 http://www.opensolaris.org/ OpenSolaris, accessed in July 2009 Related Websites http://www.openvpn.net/ OpenVPN, accessed in July 2009 http://pnp2008.freeband.nl/ Freeband Personal Network Pilot 2008 (PNP2008), accessed in July 2009 http://www.pucc.jp/ P2P Universal Computing Consortium (PUCC), accessed in July 2009 http://www.python.org/ Python Programming Language, accessed in July 2009 http://qos4pn.irctr.tudelft.nl/ IOP GenCom QoS for Personal Networks at Home, accessed in July 2009 http://www.skype.com/ Skype, accessed in July 2009 http://vtun.sourceforge.net/tun/ Ethertap, accessed in June 2009 http://www.tinyos.net/ TinyOS, accessed in July 2009 http://www.ubuntu.com/ Ubuntu, accessed in July 2009 http://www.wimaxforum.org WiMAX Forum, accessed in November 2009 http://www.wimedia.org/ WiMedia Alliance, accessed in November 2009 http://www.zigbee.org/ ZigBee Alliance, accessed in November 2009 203 Index access control, 122, see also PN federation (PNF), access control ad hoc networking, see mobile ad hoc network (MANET) addressing, 67, 81, 102 ambient Networks (ANs), 29, 35 Ananas, 63 anonymity, 138–40 application, 112, 188 application layer mobility, 80, 108 Application programming interface (API), 111, 116–17 authentication, 122 broadcasting, see cluster, broadcasting and inter-cluster communication, broadcasting care-of address (CoA), 75, 86, 107 certificate revocation list (CRL), 133–4, 158 certificate server (CS), 137 certification authority (CA), 158, 173, 180 Certified PN Formation Protocol (CPFP), 132–3, 137, 178 client, 188 cluster, 41, 46–8 alternatives, 61 broadcasting, 73–4, 165–6 context management, 127, 180 definition, 59–61, 188 formation and maintenance, 64, 66–8, 161–5, 174 requirements, 61–2 routing, 67–9, 72–3, 166, 174, 184 scalability, 62 secure communication, 134–7 service discovery, 123–4 cognition, 12, 18–19 communication domain, 40, 187 communication interface, 39, 187 Contact Networking, 109 content, 18, 119–20, 175, 189 context access to, 117 awareness, 12, 43–4, 115 definition, 114, 150–1, 187 management, 120, 127–8, 179–80 requirement, 18, 35, 114–15 context management node (CMN), 127, 180 CoolTown, HP, 34 detecting network access (DNA), 79 device, 39–40, 47, 49, 187 distributed hash table (DHT), 179–80 edge router (ER), 83–5, 177 elliptic curve cryptography (ECC), 130 eviction of personal nodes, 53, 133–4 expected transmission count (ETX), 73, 166 expected transmission time (ETT), 73 federation agent, 148–9, 189 federation manager, 148–9, 189 Personal Networks: Wireless Networking for Personal Devices Martin Jacobsson, Ignas Niemegeers and Sonia Heemstra de Groot  2010 John Wiley & Sons, Ltd 206 flooding, see cluster, broadcasting and inter-cluster communication, broadcasting foreign communication, 43, 49–50, 97–110 anonymity, 139–40 bridging, 101–5 foreign node discovery, 100 mobility, 98, 106–10 requirements, 98–9 security, 99, 137–8 foreign node, 38, 41, 188 gateway node, 50, 64, 67 coordination, 89–90 definition, 48, 188 foreign communication, 98, 100–5, 107–9 handover, 77, 106–10 PN federations, 150, 154 prototype, 166–70 tunneling, see inter-cluster communication, tunneling Generic Link Layer (GLL), 63 Host Identity Protocol (HIP), 79–80, 82, 91, 108 imprinting, 130–3 INS/Twine, 125, 178–9 inter-cluster communication, 42, 75–95 broadcasting, 94–5, 134 requirements, 77–8 routing, 91–5, 169–70 security, 91, 137, 174 tunneling, 48–9, 86–91, 166–70 interconnecting structures, 42, 75, 81, 99, 188 Internet Protocol Security (IPsec), 86, 137, 156, 168, 174, 177–8, see also Host Identity Protocol (HIP) LifeWorks, Siemens, 33 link quality assessment (LQA), 69–72, 166 Index location limited channel (LLC), 131–3, 157, see also near field communication (NFC) MAGNET Service Management Platform (MSMP), 125–7, 178–9, 181 Membership credential, 189 mobile ad hoc network (MANET), 25–6, 62–3 addressing, 81 flooding, 74 routing protocols, 68–9, 177 mobile group device (MOPED), 33–5, 80 Mobile IPv4, 78, 107–8 Mobile IPv6, 78, 108 MultiSphere, 26–8 MyNet, 32, 35, 113 naming, 17, 35, 113, 118 near field communication (NFC), 38, 131 neighbor discovery, 62, 65–7 network address translator (NAT), 77, 80, 90, 101, 103 Network Mobility (NEMO), 78–9 Node, 187–9 Optimized Link State Routing Protocol (OLSR), 68, 161, 166, 170, 174 P2P Universal Computing Consortium (PUCC), 32, 35 PACWOMAN, 29–30, 35 Peer-to-peer in context management, 127 in inter-cluster communication, 80, 83, 85, 90 in PUCC, 32 in service discovery, 45, 52, 123, 126, 179–80 personal distributed environment (PDE), 30–32, 35 personal mobile hub (PMH), IBM, 33 personal network (PN) architecture, 37–45 definition, 188 Index examples, 6–10 management, 122–3 security, 129–40 vision, 4–5, 15, 38 personal node, 38, 41, 129, 188 personalization, 45–6, 129–33 pervasive computing and communication, 28–9 PN agent, 46, 82–3, 90 addressing, 81 based routing, 92–3 definition, 48, 188 foreign communication, 50, 101, 106–7 prototype, 166–70 service discovery, 125 tunneling, see inter-cluster communication without, 85 PN certification authority (PNCA), 130, 132–3 PN Directory Server (PNDS), 157, 180 PN federation (PNF), 11, 51–2, 141–58, 184 access control, 152–4 architecture, 148–50 classification, 146–7 definition, 189 implementation approaches, 154–6 life cycle, 150–2 management component, 122 network overlay, 154 prototype, 180 requirements, 147–8 security, 156–8 PNF member, 148–9, 156–8, 189 PNF participation profile, 149, 189 PNF profile, 149, 189 PN-capable device, 187 policy engine, 122 privacy, 19–20, 35, see also Anonymity private personal area network (P-PAN), 15, 41, 47 prototype, 11 MAGNET, 123, 175–81 PNP2008, 171–5 207 TU Delft, 160–71 public key infrastructure (PKI), 130, 137 quality of service (QoS) in Ambient Networks, 29 in foreign communication, 105 in inter-cluster tunneling, 86, 90, 92 requirement, 17, 35, 77, 116 resurrecting duckling, 130 Routing, see cluster, routing and inter-cluster communication, routing secure communication broadcast, 136–7 foreign, 137 inter-cluster, 137 unicast, 134–5 Secure Context Management Framework (SCMF), 127, 179–81 security in PN, 129–140 in PN federation, 156–8 requirement, 19 service abstraction, 18 definition, 112, 188 discovery, 43, 114, 118–19, 125–6, 174, 178–9 management, 119 session management, 127 tiers, 123–5 service management node (SMN), 43, 100, 104–5, 123–5, 127 service proxy, 101, 103–5, 109–10, 155–6, 189 SHAMAN, 29–30, 35 SIP mobility, 81, 109 transport layer mobility, 80, 108 Transport Layer Security (TLS), 156–7 trusted third party (TTP), 151, 156–7 tunnel endpoint (TEP), 86–8, 90, 92–4, 167–70 ubiquitous computing and communication, 28–9 208 Universal convergence layer (UCL), 63, 177 Universal Personal Networking (UPN), Siemens, 33 Unmanaged Internet Protocol (UIP), see MyNet User Information Architecture (UIA), see MyNet Index User profile, 127 Virtualization, 12, 120–1 Weighted cumulative ETT (WCETT), 73 Wireless sensor networking, 62 Wireless World Research Forum (WWRF), 26–8 ... to increase and Personal Networks: Wireless Networking for Personal Devices Martin Jacobsson, Ignas Niemegeers and Sonia Heemstra de Groot  2010 John Wiley & Sons, Ltd Personal Networks this will... Interoperability for Microwave Access, Inc Wireless Local Area Network Wireless Protect Access Wireless Personal Area Network Wireless Routing Protocol Wireless Strategic Initiative Wireless Sensor Network Wireless. .. Library of Congress Cataloging-in-Publication Data Jacobsson, Martin, 197 6Personal networks : wireless networking for personal devices / Martin Jacobsson, Ignas Niemegeers, Sonia Heemstra de Groot

Ngày đăng: 24/10/2019, 08:10