CoSIP – a hybrid architecture for reliable and secure SIP services

ABSTRACT Currently the most prominent service on SIP basis is Voice over IP (VoIP). Despite its growing popularity, it has not yet been able to substitute the “good old” Public Switched Telephone Network (PSTN). Security, reliability, emergency calls and SPAM over IP Telephony (SPIT) are issues that have not yet been solved satisfactorily. In our approach, Cooperative SIP (CoSIP), we address two important issues: reliability and security. CoSIP is a hybrid architecture based on a Peer-to-Peer (P2P) network cooperating with central servers. The P2P network consists of SIP User Agents (UA) that organize themselves in a Distributed Hash Table (DHT). Both the DHT and the server manage user registrations and session establishments in parallel. While the P2P network provides better service reliability and robustness against denial of service (DoS) attacks, the server provides improved security for the overall architecture and a better lookup performance. Our new architcture uses both technologies in parallel to combine advantages from both concepts, leading to improved reliability, security and performance. Our prototype implementation of CoSIP acts as a local SIP proxy and can be used with standard SIP clients. The proxy implements the additional CoSIP functionalities. We successfully validated the functionality of CoSIP on PlanetLab.

[1]  Georg Carle,et al.  A cooperative SIP infrastructure for highly reliable telecommunication services , 2007, IPTComm '07.

[2]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[3]  Jonathan D. Rosenberg The Session Initiation Protocol (SIP) UPDATE Method , 2002, RFC.

[4]  Colin Boyd,et al.  Security Architectures Using Formal Methods , 1993, IEEE J. Sel. Areas Commun..

[5]  Jan Seedorf Security challenges for peer-to-peer SIP , 2006, IEEE Network.

[6]  Cullen Jennings,et al.  SOSIMPLE: A Serverless, Standards-based, P2P SIP Communication System , 2005, First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA'05).

[7]  Henning Schulzrinne,et al.  Peer-to-peer internet telephony using SIP , 2005, NOSSDAV '05.

[8]  Peter Druschel,et al.  Storage management and caching in PAST , 2001 .

[9]  John Kubiatowicz,et al.  Handling churn in a DHT , 2004 .

[10]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[11]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[12]  Angelos D. Keromytis,et al.  SOS: secure overlay services , 2002, SIGCOMM '02.