Blockchain-Based Caller-ID Authentication (BBCA): A Novel Solution to Prevent Spoofing Attacks in VoIP/SIP Networks

被引:4
作者
Tas, I. Melih [1 ]
Baktir, Selcuk [2 ]
机构
[1] Bahcesehir Univ, Fac Engn & Nat Sci, Dept Comp Engn, TR-34353 Istanbul, Turkiye
[2] Amer Univ Middle East, Coll Engn & Technol, Egaila 54200, Kuwait
关键词
Authentication; blockchain; caller authentication; caller-ID spoofing; identity spoofing; PBFT; practical byzantine fault tolerance; robocall; session initiation protocol; SIP; voice over IP; VoIP; SIP AUTHENTICATION; PROTOCOL; CONSENSUS; PERFORMANCE; SECURITY;
D O I
10.1109/ACCESS.2024.3393487
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Voice over Internet Protocol (VoIP) networks are vulnerable to caller-ID (caller-identification) spoofing attacks due to the open nature of Session Initiation Protocol (SIP) signaling. Caller-ID spoofing is a critical security threat in modern telecommunication systems, allowing attackers to impersonate legitimate callers and gain access to sensitive information. While these attacks pose a significant threat to the telecom and financial industries, the existing solutions are limited to only closed-circuit options for subscribers of the same service provider. In this paper, we present a novel blockchain-based solution to effectively prevent caller-ID spoofing attacks in real time. Our approach employs a low-latency consensus algorithm to manage and verify end-to-end the caller-ID information of Internet Service Providers (ISPs) and institutions. We propose a two-step verification process, in which the accuracy and integrity of Automatic Number Identification (ANI) information is verified at different stages of the call. The proposed solution initiates a renewal of the ISP registration on every caller-ID change, making it unaffected by unusual situations such as roaming, the use of an IP-PBX (Internet Protocol Private Branch Exchange), or the use of a VPN (Virtual Private Network). We also discuss the proposed solution's feasibility and potential deployment issues, including its integration into existing RFC (Request for Comments) efforts and the necessary regulations for service providers to demonstrate compliance. Furthermore, we address future research directions, such as handling complex call scenarios such as call forwarding and teleconference calls. Our approach not only improves the security of telecommunication systems but also provides an efficient and scalable solution to prevent caller-ID spoofing attacks.
引用
收藏
页码:60123 / 60137
页数:15
相关论文
共 66 条
[1]   Consensus Mechanism for Blockchain-Enabled Vehicle-to-Vehicle Energy Trading in the Internet of Electric Vehicles [J].
Abishu, Hayla Nahom ;
Seid, Abegaz Mohammed ;
Yacob, Yasin Habtamu ;
Ayall, Tewodros ;
Sun, Guolin ;
Liu, Guisong .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (01) :946-960
[2]  
[Anonymous], 2018, ATIS Tech. Rep. a Framework for Display Verified Caller-ID
[3]  
[Anonymous], E.164: The International Public Telecommunication Numbering Plan
[4]  
[Anonymous], 2017, Signature-Based Handling of Asserted InformationUsing toKENs (SHAKEN): Governance Model and CertificateManagement
[5]   Authentic Caller: Self-Enforcing Authentication in a Next-Generation Network [J].
Azad, Muhammad Ajmal ;
Bag, Samiran ;
Perera, Charith ;
Barhamgi, Mahmoud ;
Hao, Feng .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (05) :3606-3615
[6]  
Bhasker D, 2019, PROCRSA C
[7]   Usage of Deep Learning and Blockchain in Compilation and Copyright Protection of Digital Music [J].
Cai, Zhini .
IEEE ACCESS, 2020, 8 :164144-164154
[8]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[9]  
Chen TH, 2010, COMM COM INF SC, V119, P46
[10]   CallChain: Identity Authentication Based on Blockchain for Telephony Networks [J].
Chen, Ya ;
Wang, Yazhe ;
Wang, Yu ;
Li, Mingxuan ;
Dong, Guochao ;
Liu, Chao .
PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, :416-421