Design and Implementation of a Central-Controllable and Secure Multicast System Based on Universal Identifier Network

With the rapid increase of network users and services, the breadth and depth of Internet have greatly changed. The mismatch between current network requirements and original network architecture design has spurred the evolution or revolution of Internet to remedy this gap. Lots of research projects on future network architecture have been launched, in which Universal Identifier Network (UIN) architecture that is based on the identifier/location separation, access/core separation and control/forwarding separation can provide better mobility, security and reliability. On the other hand, the demand of group communication has increased due to the fine-grained network services and successive booming of new applications such as IoT (Internet of Things). Most of current multicast schemes are based on the open group model with open group membership (multicast only care the multicast group state, not the group member) and open access to send/receive multicast data, which are beneficial to multicast routing for its simplification. However, the open group membership makes the group member management difficult to be realized, and open access may result in lots of security vulnerabilities such as Denial of service (DoS), eavesdropping and masquerading, which make deployment more difficult. Therefore, in this paper we propose a Central-Controllable and Secure Multicast (CCSM) system based on the UIN architecture, and redesign the multicast service procedures including registration, join/leave, multicast routing construction and update with objective to achieve better mobility support, security, scalability and controllable. More specifically, we design a new group management scheme to perform the multicast members join/leave with authentication and a central-controllable multicast routing scheme to provide a secure way to set up multicast entries on routers. The CCSM inherits the characteristics of UIN in terms of mobility and security, and it can provide the centralized multicast routing computation and distributes the multicast routing into forwarders. We compare CCSM with Protocol Independent Multicast-Sparse Mode (PIM-SM), and the results show that CCSM reduces the multicast join delay, and performs better than PIM-SM in term of reconstruction cost under low multicast density.

[1]  Amilcare F. Santamaria,et al.  PAMTree: Partitioned Multicast Tree Protocol for Efficient Data Dissemination in a VANET Environment , 2015, Int. J. Distributed Sens. Networks.

[2]  De-Nian Yang,et al.  Reliable multicast routing for software-defined networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[3]  Miika Komu,et al.  Host Identity Protocol Architecture , 2019 .

[4]  Brad Cain,et al.  Internet Group Management Protocol, Version 3 , 2002, RFC.

[5]  Wei Quan,et al.  A SINET-based communication architecture for Smart Grid , 2015, 2015 International Telecommunication Networks and Applications Conference (ITNAC).

[6]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[7]  Thomas R. Henderson,et al.  Host Identity Protocol Version 2 (HIPv2) , 2015, RFC.

[8]  Ilsun You,et al.  Smart Collaborative Connection Management for Identifier-Based Network , 2017, IEEE Access.

[9]  Shui Yu,et al.  Enhancing Vehicular Communication Using 5G-Enabled Smart Collaborative Networking , 2017, IEEE Wireless Communications.

[10]  Benedikt Nordhoff,et al.  Dijkstra’s Algorithm , 2013 .

[11]  Hongke Zhang,et al.  Enhancing Crowd Collaborations for Software Defined Vehicular Networks , 2017, IEEE Communications Magazine.

[12]  Hongke Zhang,et al.  GBC-based caching function group selection algorithm for SINET , 2017, J. Netw. Comput. Appl..

[13]  Bill Fenner,et al.  Internet Group Management Protocol (IGMP) / Multicast Listener Discovery (MLD)-Based Multicast Forwarding ("IGMP/MLD Proxying") , 2006, RFC.

[14]  Yacine Challal,et al.  A taxonomy of multicast data origin authentication: Issues and solutions , 2004, IEEE Communications Surveys & Tutorials.

[15]  Hongke Zhang,et al.  HetNet: A Flexible Architecture for Heterogeneous Satellite-Terrestrial Networks , 2017, IEEE Network.

[16]  Jianfeng Guan,et al.  The multicast service model for Next Generation Internet based on Identifier/Locator Separation , 2012, 2012 IEEE Globecom Workshops.

[17]  Akbar Rahman,et al.  Group Communication for the Constrained Application Protocol (CoAP) , 2014, RFC.

[18]  Vinton G. Cerf,et al.  A brief history of the internet , 1999, CCRV.

[19]  Abdelmadjid Bouabdallah,et al.  Multicast receiver and sender access control and its applicability to mobile IP environments: a survey , 2005, IEEE Communications Surveys & Tutorials.

[20]  Ilsun You,et al.  The PMIPv6-Based Group Binding Update for IoT Devices , 2016, Mob. Inf. Syst..

[21]  Raj Jain,et al.  A survey of the research on future internet architectures , 2011, IEEE Communications Magazine.

[22]  Zhang Hong-ke Research on Universal Network Supporting Pervasive Services , 2007 .

[23]  Khaled Qorany Abdel Fadeel,et al.  ESMRF: Enhanced Stateless Multicast RPL Forwarding For IPv6-based Low-Power and Lossy Networks , 2015, IoT-Sys@MobiSys.

[24]  M. Ylianttila,et al.  Group Key Establishment for Enabling Secure Multicast Communication in Wireless Sensor Networks Deployed for IoT Applications , 2015, IEEE Access.

[25]  Dino Farinacci,et al.  Signal-Free LISP Multicast , 2015 .

[26]  Mauro Conti,et al.  REMI: A Reliable and Secure Multicast Routing Protocol for IoT Networks , 2017, ARES.

[27]  Mark Handley,et al.  Bidirectional Protocol Independent Multicast (BIDIR-PIM) , 2007, RFC.

[28]  Jhoanna Rhodette I. Pedrasa,et al.  IPv6 routing protocol for low-power and lossy networks implementation in network simulator — 3 , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[29]  Andrei V. Gurtov,et al.  The Host Identity Protocol (HIP) Experiment Report , 2012, RFC.

[30]  Cisco Visual Networking Index: Forecast and Methodology 2016-2021.(2017) http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual- networking-index-vni/complete-white-paper-c11-481360.html. High Efficiency Video Coding (HEVC) Algorithms and Architectures https://jvet.hhi.fraunhofer. , 2017 .

[31]  Luo Hongbin Fundamental Research on Theories of Smart and Cooperative Networks , 2013 .

[32]  Rolland Vida,et al.  Multicast Listener Discovery Version 2 (MLDv2) for IPv6 , 2004, RFC.

[33]  Salekul Islam,et al.  A Survey on Multicasting in Software-Defined Networking , 2018, IEEE Communications Surveys & Tutorials.

[34]  An Braeken,et al.  BMRF: Bidirectional Multicast RPL Forwarding , 2017, Ad Hoc Networks.

[35]  Hongke Zhang,et al.  Improving Onboard Internet Services for High-Speed Vehicles by Multipath Transmission in Heterogeneous Wireless Networks , 2016, IEEE Transactions on Vehicular Technology.

[36]  Dino Farinacci,et al.  The Locator/ID Separation Protocol (LISP) , 2009, RFC.

[37]  Ran Canetti,et al.  Multicast Security (MSEC) Group Key Management Architecture , 2005, RFC.

[38]  David Hausheer,et al.  DYNSDM: Dynamic and flexible software-defined multicast for ISP environments , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[39]  JeongGil Ko,et al.  The Trickle Algorithm , 2011, RFC.

[40]  Stephen E. Deering,et al.  Host groups: a multicast extension for datagram internetworks , 1985, SIGCOMM '85.

[41]  Rolland Vida,et al.  Host Identity Specific Multicast , 2007, International Conference on Networking and Services (ICNS '07).

[42]  Theodore Tryfonas,et al.  IPv6 Multicast Forwarding in RPL-Based Wireless Sensor Networks , 2013, Wirel. Pers. Commun..

[43]  Luca Veltri,et al.  Lightweight multicast forwarding for service discovery in low-power IoT networks , 2014, 2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM).

[44]  Alfredo De Santis,et al.  Secure group communication schemes for dynamic heterogeneous distributed computing , 2017, Future Gener. Comput. Syst..

[45]  Andrew Adams,et al.  Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol Specification (Revised) , 2005, RFC.

[46]  T. Tsvetkov RPL : IPv 6 Routing Protocol for Low Power and Lossy Networks , 2010 .

[47]  Chunming Qiao,et al.  Smart identifier network: A collaborative architecture for the future internet , 2016, IEEE Network.

[48]  Hongke Zhang,et al.  The Performance Analysis of the Multicast Extension Support for Proxy MIPv6 , 2011, Wirel. Pers. Commun..

[49]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[50]  Jörg Ott,et al.  BloomCasting: Security in Bloom Filter Based Multicast , 2010, NordSec.

[51]  Jonathan W. Hui,et al.  Multicast Protocol for Low-Power and Lossy Networks (MPL) , 2016, RFC.

[52]  Steven Skiena,et al.  Implementing discrete mathematics - combinatorics and graph theory with Mathematica , 1990 .

[53]  Lili Wang,et al.  Design, Implementation, and Performance Evaluation of Efficient PMIPv6 Based Mobile Multicast Sender Support Schemes , 2015, Mob. Inf. Syst..

[54]  Brian Weis,et al.  The Multicast Group Security Architecture , 2004, RFC.

[55]  Dino Farinacci,et al.  The Locator/ID Separation Protocol (LISP) for Multicast Environments , 2013, RFC.

[56]  Tomasz Rams,et al.  A Survey of Group Key Distribution Schemes With Self-Healing Property , 2013, IEEE Communications Surveys & Tutorials.

[57]  David Hausheer,et al.  Adaptive Software Defined Multicast , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[58]  Xinling Wang,et al.  A Multicast Routing Algorithm Applied to HIP-Multicast Model , 2011, 2011 International Conference on Network Computing and Information Security.

[59]  Hongke Zhang,et al.  Assignment of Segmented Slots Enabling Reliable Real-Time Transmission in Industrial Wireless Sensor Networks , 2015, IEEE Transactions on Industrial Electronics.

[60]  B Weis Cisco,et al.  The Multicast Group Security Architecture", RFC 3740 , 2004 .

[61]  Mark Handley,et al.  Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised) , 2016, RFC.

[62]  Saleem N. Bhatti,et al.  Identifier-Locator Network Protocol (ILNP) Architectural Description , 2012, RFC.

[63]  Sergei Gorlatch,et al.  Towards Efficient Multicast Communication in Software-Defined Networks , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW).

[64]  J. William Atwood,et al.  A Secure Multicast Model for Peer-to-Peer and Access Networks Using the Host Identity Protocol , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[65]  Mostafa Ammar,et al.  Security issues and solutions in multicast content distribution: a survey , 2003 .