@article {226, title = {Security Issues in VoIP Telecommunication Networks}, journal = {Handbook on Securing Cyber-Physical Critical Infrastructure: Foundations and Challenges}, year = {2012}, pages = {763{\textendash}789}, abstract = {As VoIP telecommunication networks are becoming popular, more and more VoIP calls are being made to accomplish security critical activities, e.g., E911 services, phone banking. However, the security ramifications of using VoIP have not been fully recognized, and there exists a substantial gap in the understanding of the potential impact of VoIP exploits on the VoIP users. In this chapter, we describe the components and functionalities of non-P2P and P2P VoIP networks and discuss the potential attacks to them such as MITM, spoofing, wiretapping, pharming, etc. We also illustrate a mechanism of using small world network to improve call performance of a P2P VoIP system and evaluate it over the currently deployed OpenVoIP system.}, keywords = {P2P, Security, session initiation protocol, small world networks, telecommunications, voice over IP}, isbn = {978-0-12-415815-3}, doi = {https://doi.org/10.1016/B978-0-12-415815-3.00030-3}, url = {https://www.sciencedirect.com/science/article/pii/B9780124158153000303}, author = {Yang, Xiaohui and Ram Dantu and Wijesekera, Duminda} } @conference {68, title = {Efficiency of Social Connection-based Routing in P2P VoIP Networks}, booktitle = {Proceedings of the 2Nd International Conference on COMmunication Systems and NETworks}, year = {2010}, publisher = {IEEE Press}, organization = {IEEE Press}, address = {Piscataway, NJ, USA}, keywords = {P2P routing, P2P VoIP systems, Social networks, social-network based routing}, isbn = {978-1-4244-5487-7}, url = {http://dl.acm.org/citation.cfm?id=1831443.1831488}, author = {Chandrasekaran, Vikram and Ram Dantu and Gupta, Neeraj and Yang, Xiaohui and Wijesekera, Duminda} } @inbook {77, title = {Small World VoIP}, booktitle = {Mobile Computing, Applications, and Services: Second International ICST Conference, MobiCASE 2010, Santa Clara, CA, USA, October 25-28, 2010, Revised Selected Papers}, year = {2010}, pages = {137{\textendash}155}, publisher = {Springer Berlin Heidelberg}, organization = {Springer Berlin Heidelberg}, address = {Berlin, Heidelberg}, abstract = {

We present the analysis and design of a Small World VoIP system (SW-VoIP) which is geared towards customers that are communicating with their Small World of social contacts. We use the term Small World to refer to the Peer-to-Peer (P2P) network of a client and his contacts both incoming and outbound. We reconstruct the small world of a user by collecting calling patterns over a configurable period of time. We enable user mobility by using a stepwise social identity to an IP address binding propagation model. We propose an efficient algorithm to locate users by electing popular users and leveraging the users closeness. We also introduce a self-stabilized load balancing mechanism to optimize the system performance under heavy network traffic. We evaluate our SW-VoIP system performance by simulating the user{\textquoteright}s lookup process using real-world telephone logs. Our experimental results show that our SW-VoIP system offers a better performance in optimizing the required routing path and reducing the average lookup delay when compared to traditional, non small-world P2P VoIP systems.

}, keywords = {closeness, electing, mobility, optimize, Peer-to-peer, popular, small world, VoIP}, isbn = {978-3-642-29336-8}, doi = {10.1007/978-3-642-29336-8_8}, url = {http://dx.doi.org/10.1007/978-3-642-29336-8_8}, author = {Yang, Xiaohui and Stavrou, Angelos and Ram Dantu and Wijesekera, Duminda}, editor = {Gris, Martin and Yang, Guang} } @conference {64, title = {Achieving Peer-to-peer Telecommunication Services Through Social Hashing}, booktitle = {Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference}, year = {2009}, publisher = {IEEE Press}, organization = {IEEE Press}, address = {Piscataway, NJ, USA}, abstract = {

Although peer-to-peer (P2P) Internet Telephony gains more and more market share, supporting traditional telephony related use cases is an indispensable requirement. However, communication services designed for this purpose are usually traditional circuit-based, and the centralized structure makes it nearly impossible for their deployments in a distributed, unsecure telecommunication environment. This paper proposes an approach for achieving various kinds of communication services on P2P voice over IP (VoIP) systems by building trust and executing supervision through social networks. We present a system architecture design for network topology maintenance and security assurance. Social protocols and social computing are used to study how P2P entities can be efficiently mapped to social networks, and how social functionalities can benefit communication services implementation. To demonstrate the approach feasibility, we exemplify this architecture in P2P VoIP emergency services by using gossiping and membership management techniques. We believe that our proposed approach will be able to support diverse services on P2P VoIP systems with the performance and security guaranteed to compete with centralized telecommunication systems.

}, isbn = {978-1-4244-2308-8}, url = {http://dl.acm.org/citation.cfm?id=1700527.1700582}, author = {Yang, Xiaohui and Ram Dantu and Wijesekera, Duminda} } @conference {76, title = {A society-integrated testbed architecture for peer-to-peer telecommunications}, booktitle = {Testbeds and Research Infrastructures for the Development of Networks Communities and Workshops, 2009. TridentCom 2009. 5th International Conference on}, year = {2009}, month = {April}, abstract = {

Exploiting and deploying telecommunication services on Internet Telephony are imperative for a large market share. However, the distributed nature of peer-to-peer (P2P) network makes services implementation very difficult. In order to meet the research goals of achieving P2P telecommunication services through the union of social and computer networks, we present a society-integrated testbed architecture for P2P voice over IP (VoIP). By introducing an architecture that exploits and entailing social structure based connection establishment, the testbed presents an organic integration of social functionalities with good portability. The testbed also serves as a flexible tool suite that can be used to run experiments and obtain timely feedback based on the performance measurements.

}, keywords = {Computer architecture, computer network, computer networks, Computer science, Feedback, file organisation, Internet telephony, network traffic, P2P voice-over-IP, Peer to peer computing, peer-to-peer computing, peer-to-peer telecommunication service, portable social DHT function, Routing protocols, Social network services, society-integrated testbed architecture, software architecture, Telecommunication services, telecommunication traffic, Testing}, doi = {10.1109/TRIDENTCOM.2009.4976215}, author = {Yang, Xiaohui and Ram Dantu and Wijesekera, Duminda} }