Visible to the public Blockchain-Based Authentication and Registration Mechanism for SIP-Based VoIP Systems

TitleBlockchain-Based Authentication and Registration Mechanism for SIP-Based VoIP Systems
Publication TypeConference Paper
Year of Publication2021
AuthorsAbubakar, Mwrwan, Jaroucheh, Zakwan, Al Dubai, Ahmed, Buchanan, Bill
Conference Name2021 5th Cyber Security in Networking Conference (CSNet)
Date Publishedoct
Keywordsauthentication, blockchain technology, blockchains, composability, encoding, Encryption, Metrics, network accountability, privacy, pubcrawl, Resiliency, security, SIP protocol, smart contracts, Voice over IP (VoIP)
AbstractThe Session Initiation Protocol (SIP) is the principal signalling protocol in Voice over IP (VoIP) systems, responsible for initialising, terminating, and maintaining sessions amongst call parties. However, the problem with the SIP protocol is that it was not designed to be secure by nature as the HTTP digest authentication used in SIP is insecure, making it vulnerable to a variety of attacks. The current solutions rely on several standardised encryption protocols, such as TLS and IPsec, to protect SIP registration messages. However, the current centralised solutions do not scale well and cause algorithm overload when encoding and decoding SIP messages. In trying to rectify this issue, we propose in this paper a blockchain-based lightweight authentication mechanism, which involves a decentralised identity model to authenticate the SIP client to the SIP server. Our mechanism uses a smart contract on the Ethereum blockchain to ensure trust, accountability and preserves user privacy. We provided a proof-of-concept implementation to demonstrate our work. Further analysis of this approach's usability, mainly CPU and memory usage, was conducted comparing to IPsec and TLS. Then we discussed our system's security and presented a security analysis. Our analysis proves that our approach satisfies the SIP protocol security requirements.
DOI10.1109/CSNet52717.2021.9614646
Citation Keyabubakar_blockchain-based_2021