Submitted:
05 January 2024
Posted:
18 January 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
Contributions
- Ayanlizing the need for Intrusion Detection Systems (IDS) for flooding and spoofing attacks in the IMS environment
- This presents an IDPS (Intrusion Detection and Prevention System) for the detection and prevention of flooding and spoofing attacks on the IMS
- An two subsystem based IDS proposed has one subsystem which is responsible for the detection and prevention of spoofing and the other is responsible for detection and prevention of flooding.
- For the detection of spoofing attacks, a zero watermarking scheme is proposed.
- The delay is minimized by avoiding the comparisons with previously stored IP addresses. This comparison is avoided because the watermark is not embedded in the IP address rather it is generated from it.
2. Literature Review
3. Proposed Solution
| Intrusion Detection Protocol |
|
1.UE embed KIP;ID, UE→ KMC:K 2.UE→ KMC:γ KMC extract K:γ 3.If EK==EBK then UE→ FDPS:γ 4.Else ”Invalid Request” 5.If γ β ≤ ξ then γ → BL 6.Elseγ → AY End If 7.If γ ≡ ζ, then γ → η 8.Elseγ → WL End If 9.If γ∈ BL then Γ ++ 10Else If γ ∈ WL then STATEϖ++ EndIf 11.If ϖ> 3 ∥ Γ <60 then ϒ→ BL 12.Else ϖ≡ 1 End If 13.IFρ ≥ ξ then MLM ← MRRMδ 14.IF δ ≡ positive then inc Γ for BL 15.set max ϑ γ ∈ ζ ≡ 1, Set max θ ≡ 1 16.∞ γ whose Γ >1 EndIf |
- A.
- Watermark Embedding Algorithm
| Algorithm 1: Watermark Embedding Algorithm |
|
1. Enter the IP, γ. 2. IP and ID inputs are preprocessed. 3. Binary number B is assigned to each digit. 4.Coun tthe total number of digits(ND) in B 5. Take the group size (gpsize) and divide it into B groups using gpsizeNG (Number of groups) = ND/gpsize. 6. Determine the maximum number of 1s in each group and store them in MDL. 7. Create a key and a hash of the key. 8. Compress the key and γ. |

- B.
- Extraction Algorithm
| Algorithm 2: Extraction Algorithm |
|
1. Decompress key (K) and γ. 2. Calculate K's hash and compare it to the hash received. 3. Perform a pre-processing of the Register request (γ). 4. Each digit is translated into its binary equivalent. 5. Count the total number of digits(ND) in B. 6. Read the group size (gpsize) and create B groups depending on it, i.e. NG (Number of groups) = ND/gpsize. 7. Generate MDL by identifying the most often occurring digit 1 in each group. 8. Watermark (W) taken from the output. |
4. Results and Analysis
- A.
- Response time
- B.
- Detection Algorithm for Register Flooding
- C.
- CPU Load Utilization
- D.
- Fault Detection Ratio
- E.
- Memory utilization
5. Conclusions
6. Threat Analysis:
- a.
- Resistance to IP-Spoofing attack
- b.
- Resistance to flooding attack
References
- Park, R. Jin Ho, S. Shailendra, S. Sushil Kumar, E. A. Mikail Mohammed, W. K. Abir, Y. P. P. Tae and J. Hyuk, "A Comprehensive Survey on Core Technologies and Services for 5G Security: Taxonomies, Issues, and Solutions," Human-centric Computing and Information Sciences, vol. 11, no. 3, 2021. [CrossRef]
- Siddiqu, A. F and H.U.A, "Dual server based security system for multimedia Services in Next Generation Networks," Multimedia Tools and Applications, pp. 1-20, 2019. [CrossRef]
- S. a. N. M. Armoogum, "Sorted Galloping Prevention Mechanisms Against Denial of Service Attacks in SIP-Based Systems," Progress in Advanced Computing and Intelligent Engineering, pp. 571-583, 2021. [CrossRef]
- J. Manan, A. Ahmed, I. Ullah, L. Merghem-Boulahia and D. Gaïti, "Distributed intrusion detection scheme for next generation networks," Journal of Network and Computer Applications, vol. 147, 2019. [CrossRef]
- N. Ruan, M. Wu, S. Ma, H. Zhu, W. Jia and S. Wu, "Detect and Prevent SIP Flooding Attacks in VoLTE by Utilizing a Two-Tier PFilter Design," IEICE Transactions on Information and Systems, vol. E100–D, no. 10, pp. 2287-2294, 2017. [CrossRef]
- Siddiqui, A. Faria Jan, U. Humaira and Ata, "Dual server based security system for multimedia Services in Next Generation Networks," Multimedia Tools and Applications, vol. 79, no. 11, pp. 7299-7318, 2020. [CrossRef]
- Xiaolong and Huang, "Network Intrusion Detection Based on an Improved Long-Short-Term Memory Model in Combination with Multiple Spatiotemporal Structures," Wireless Communications and Mobile Computing, 2021. [CrossRef]
- M. Umer and M. B. Y. Sher, "A two-stage flow-based intrusion detection model for next-generation networks," PLoS ONE 13(1):, vol. 13, no. 1, 2018. [CrossRef]
- J. Fajardo, F. Liberal, F. Li, N. Clarke and I.-H. Mkwawa, " End-to-middle-to-end solution for IMS media plane security. 19, (2019)," Electronic Commerce Research, vol. 19, p. 719–746, 2019. [CrossRef]
- A. Ghani, E. H. Ibn-Elhaj and A. Hammouch, "Quality Adaptation by Using Scalable Video Coding (SVC) over P2P IP Multimedia Subsystem (P2P IMS)," in Proceedings of the 2nd International Conference on Networking, Information Systems & Security, Rabat, Morocco, 2019. [CrossRef]
- M. A. Azad, S. Bag, C. Perera, M. Barhamgi and F. Hao, "Authentic Caller: Self-Enforcing Authentication in a Next-Generation Network," IEEE Transactions on Industrial Informatics,, vol. 16, no. 5, pp. 3606-3615, 2020. [CrossRef]
- Tahira, U. Shireen, A. Ata, S. Humaira and Muhammad, "Efficient Security Associations Establishment Using IPSec in IMS after Handover in NGMN," Journal of Internet Technology, vol. 20, no. 2, 2019.
- M. Naeem, H. Makhdoom, M. S. M. Intesab and Malik, "A survey on registration hijacking attack consequences and protection for Session Initiation Protocol (SIP)," Computer Networks, vol. 175, p. 107250, 2020. [CrossRef]
- Jawad and Nawar, "Mobile Edge Cloud: Intelligent deployment and services for 5G Indoor Network," Brunel University London, 2021.
- K. Nina and K. Anastasia, "Quality of services evaluation method in next generation networks," in 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET), pp. 1055–1058,, Lviv-Slavsk, 2018. [CrossRef]
- H. Kilinc and T. Yanik, "A survey of SIP authentication and key agreement schemes.," Communications Surveys & Tutorials, IEEE, pp. 1005-1023., 2014. [CrossRef]
- B. Koo, S. Kim and H. Kim, "Security and Countermeasures against SIP-Message-based Attacks on the VoLTE," in 19th International Conference in Communications, part of 19th International Conference on Circuits, Systems, Communications and Computers (CSCC 2015), pp.132–135, Zakynthos Island, Greece, 2015.
- Y. e. a. Wu, "Intrusion detection in voice over IP environments.," Int. J. Inf. Secur.8,, p. 153–172, 2009. [CrossRef]
- R. Safoine, S. Mounir and A. Farchi, "Comparative study on DOS attacks Detection Techniques in SIP-based VOIP networks," in 6th International Conference on Multimedia Computing and Systems (ICMCS), pp. 1–5, Rabat., 2018). [CrossRef]
- H. e. a. Abdelnur, "Abusing SIP authentication.," 2008. [CrossRef]
- N. e. a. Asokan, " Man-in-the-middle in tunnelled authentication," Lecture Notes in Computer Science, vol. 3364,, p. p. 28, 2005. [CrossRef]
- A. Forte, W. Wang, L. Veltri and G. Ferrari, "A Next-Generation Core Network Architecture for Mobile Networks.," Future Internet, vol. 11, no. 7, 2019. [CrossRef]
- D. e. a. Sisalem, SIP Security, Wiley, 2009.
- M. Y. &. T. C. H. Su, "An Approach to Resisting Malformed and Flooding Attacks on SIP Servers.," Journal of Networks, 10(2),, pp. 77-84., 2015. [CrossRef]
- A. &. P. A. R. Bansal, "Mitigation of Flooding Based Denial of Service Attack against Session Initiation Protocol Based VoIP System.," in In Computational Intelligence & Communication Technology (CICT), IEEE International Conference on, 2015, February. [CrossRef]
- Muhammad Morshed Alam, Muhammad Yeasir Arafat, Feroz Ahmed, "Study on Auto Detecting Defence Mechanisms against Application Layer Ddos Attacks in SIP Server," Journal of Networks, vol. 10, no. 6, pp. 344-352, Jun 2015. [CrossRef]
- A. Bansal and R. Alwyn, "Mitigation of Flooding Based Denial of Service Attack against Session Initiation Protocol Based VoIP," in IEEE International Conference on Computational Intelligence & Communication Technology, 2015. [CrossRef]
- Dahham Allawi, Alaa Aldin Rohiem, Ali El-moghazy and Ateff Ghalwash, "New Algorithm for SIP Flooding Attack Detection," International Journal of Computer Science and Telecommunications, vol. Volume 4, no. Issue 3, pp. 10-19, March 2013.
- Jakub Safarik*, Jiri Slachta, "VoIP attacks detection engine based on Neural Network," in Proc. SPIE 9496, 20 May 2015. [CrossRef]
- L. Manunza, S. Marseglia and S. Romano, "Kerberos: a real-time fraud detection system for IMS-enabled VoIP networks. J Netw Comput Appl," Journal of Network and Computer Applications, vol. 80, p. 22–34, 2017. [CrossRef]
- H. Sengar, H. Wang, D. Wijesekera and S. Jajodia, "Detecting VoIP Floods Using the Hellinger Distance," IEEE Transactions on Parallel and Distributed Systems, vol. 19, no. 6, pp. 794-805, 2008. [CrossRef]
- E. Chen and M. Itoh, "A whitelist approach to protect SIP servers from flooding attacks," in IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR), Vancouver, BC, 2010. [CrossRef]
- K. Jonguk, B.-h. Roh, M. Hong and S. Kang, "Autonomous Defense against Flooding-based Denial of Service of a SIP System," in Applications and Technology Conference (LISAT), 2010 Long Island Systems, Farmingdale, NY, 2010. [CrossRef]
- Wenhai Li, Wei Guo, Xiaolei Luo, Xiang Li, "On Sliding Window Based Change Point Detection for Hybrid SIP DoS Attack," in Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific, Hangzhou, 6-10 Dec. 2010. [CrossRef]
- Jin Tang, Yu Cheng, "Quick Detection of Stealthy SIP Flooding Attacks in VoIP Networks," in Communications (ICC), 2011 IEEE International Conference on, Kyoto, 5-9 June 2011. [CrossRef]
- Sven Ehlert*, Ge Zhang, Dimitris Geneiatakis, Georgios Kambourakis, Tasos Dagiuklas,Jirˇí Markl, Dorgham Sisalem, "Two layer Denial of Service prevention on SIP VoIP infrastructures," Computer Communications, vol. 31, no. 10, p. 2443–2456, 25 June 2008. [CrossRef]
- A. M.A, Z. Tariq and M. Farooq, "A comparative study of anomaly detection algorithms for detection of SIP flooding in IMS," in 2nd International Conference on Internet Multimedia Services Architecture and Applications (IMSAA), Bangalore, 2008. [CrossRef]
- Jens Fiedler, Tomas Kupka, Sven Ehlert, Prof. Dr. Thomas, Dr. Dorgham Sisalem, "VoIP defender: highly scalable SIP-based security architecture," in IPTComm '07 Proceedings of the 1st international conference on Principles, systems and applications of IP telecommunications, New York, 2007. [CrossRef]
- H. Shoket and J. Aulakh, "Secure VOIP LTE network for secure transmission using PLRT (Packet Level Restraining Technique) under DDOS Attack," in 5th International Conference on Signal Processing and Integrated Networks (SPIN), pp. 878-88, Noida, 2018. [CrossRef]
- Mitra Alidoosti, Hassan Asgharian, Ahmad Akbari, "Security framework for designing SIP scanner," in Electrical Engineering (ICEE), 2013 21st Iranian Conference on, Mashhad, May 2013. [CrossRef]
- S. Marchal, A. Mehta, V. Gurbani, R. State, T. Ho and F. Sancier-Barbosa, "Mitigating mimicry attacks against the Session Initiation Protocol (SIP)," IEEE Transactions on Network and Service Management, vol. 12, no. 3, 2015. [CrossRef]
- Neda Hantehzadeh, Anil Mehta, Vijay K. Gurbani, Lalit Gupta, Tin Kam Ho, Gayan Wilathgamuwa, "Statistical analysis of self-similar Session Initiation Protocol (SIP) messages for anomaly detection," in New Technologies, Mobility and Security (NTMS), 2011 4th IFIP International Conference on, Paris, 7-10 Feb. 2011. [CrossRef]
- Anil Mehta, Neda Hantehzadeh, Vijay K. Gurbani, Tin Kam Ho, Flavia Sancier, "On using multiple classifier systems for Session Initiation Protocol (SIP) anomaly detection," in Communications (ICC), 2012 IEEE International Conference on, Ottawa, ON, 10-15 June 2012. [CrossRef]
- Anil Mehta, Neda Hantehzadeh, Vijay K. Gurbanit, Tin Kam Hot, Jun Koshiko,Ramanarayanan Viswanathan, "On the inefficacy of Euclidean classifiers for detecting self-similar Session Initiation Protocol (SIP) messages," in Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on, Dublin, 23-27 May 2011. [CrossRef]
- M. Z. Rafique, F. Ahmet, M. K. Khan and M. Farooq, "Securing Smart Phones Against Malicious Exploits.," International Information Institute (Tokyo). information, vol. 15, no. 2, pp. 903-912, 2012.
- H. Intesab, S. Djahel, D. Geneiatakis and F. Naït-Abdesselam, "A lightweight countermeasure to cope with flooding attacks against session initiation protocol," in Wireless and Mobile Networking Conference (WMNC),, 2013. [CrossRef]
- N. a. C. L. Vrakas, "An intrusion detection and prevention system for IMS and VoIP services," International Journal of Information Security, vol. 12, no. 3, pp. 201-2017, 2013. [CrossRef]
- D. Khaled, S. Haidar, H. Abbas and E.-H. Wassim, "A SIP delayed based mechanism for detecting VOIP flooding attacks," in International Wireless Communications and Mobile Computing Conference (IWCMC), pp. 588–593, Cyprus, Paphos, 2016. [CrossRef]
- Ashraf, U. Humaira, T. Ata, S. Shireen and Muhammad, "Efficient Certificate Based One-pass Authentication Protocol for IMS," Journal of Internet Technology, vol. 20, no. 4, pp. 1133-1143, 2019.
- Oladimeji and Deborah, "An Intrusion Detection System for Internet of Medical Things," Dalhousie University, Halifax, Nova Scotia, 2021.
- J. H. Pacheco, B. C. Victor, S. Luis. Felix-Herran and Pratik, "Artificial neural networks-based intrusion detection system for internet of things fog nodes," IEEE Access, pp. 73907-73918, 2020. [CrossRef]
- A. S. Jain, S. Tanya, P. Satyendra K. and Vikas, "Implementing Security in Iot Ecosystem using 5G Network Slicing and Pattern matched Intrusion Detection System: A Simulation Study," Interdisciplinary Journal of Information, Knowledge & Management, vol. 16, 2021. [CrossRef]
- Lim, M., Abdullah, A., Jhanjhi, N. Z., Khan, M. K., & Supramaniam, M. (2019). Link prediction in time-evolving criminal network with deep reinforcement learning technique. IEEE Access, 7, 184797-184807. [CrossRef]
- Humayun, M., Ashfaq, F., Jhanjhi, N. Z., & Alsadun, M. K. (2022). Traffic management: Multi-scale vehicle detection in varying weather conditions using yolov4 and spatial pyramid pooling network. Electronics, 11(17), 2748. [CrossRef]
- Gaur, L., Singh, G., Solanki, A., Jhanjhi, N. Z., Bhatia, U., Sharma, S.,... & Kim, W. (2021). Disposition of youth in predicting sustainable development goals using the neuro-fuzzy and random forest algorithms. Human-Centric Computing and Information Sciences, 11, NA.
- Shahid, H., Ashraf, H., Javed, H., Humayun, M., Jhanjhi, N. Z., & AlZain, M. A. (2021). Energy optimised security against wormhole attack in iot-based wireless sensor networks. Comput. Mater. Contin, 68(2), 1967-81. [CrossRef]
- Ghosh, G., Verma, S., Jhanjhi, N. Z., & Talib, M. N. (2020, December). Secure surveillance system using chaotic image encryption technique. In IOP conference series: materials science and engineering (Vol. 993, No. 1, p. 012062). IOP Publishing. [CrossRef]
- Gaur, L., Afaq, A., Solanki, A., Singh, G., Sharma, S., Jhanjhi, N. Z.,... & Le, D. N. (2021). Capitalizing on big data and revolutionary 5G technology: Extracting and visualizing ratings and reviews of global chain hotels. Computers and Electrical Engineering, 95, 107374. [CrossRef]
- Almusaylim, Z. A., Zaman, N., & Jung, L. T. (2018, August). Proposing a data privacy aware protocol for roadside accident video reporting service using 5G in Vehicular Cloud Networks Environment. In 2018 4th International conference on computer and information sciences (ICCOINS) (pp. 1-5). IEEE. [CrossRef]
- Adeyemo, V. E., Abdullah, A., JhanJhi, N. Z., Supramaniam, M., & Balogun, A. O. (2019). Ensemble and deep-learning methods for two-class and multi-attack anomaly intrusion detection: an empirical study. International Journal of Advanced Computer Science and Applications, 10(9). [CrossRef]
- Wassan, S., Chen, X., Shen, T., Waqar, M., & Jhanjhi, N. Z. (2021). Amazon product sentiment analysis using machine learning techniques. Revista Argentina de Clínica Psicológica, 30(1), 695.
- Pal, S., Jhanjhi, N. Z., Abdulbaqi, A. S., Akila, D., Almazroi, A. A., & Alsubaei, F. S. (2023). A hybrid edge-cloud system for networking service components optimization using the internet of things. Electronics, 12(3), 649. [CrossRef]









| Notation | Description |
|---|---|
| Γ | Register request |
| Β | Bandwidth |
| ξ (xi) | Threshold |
| ζ (zeta) | re-register |
| η (eta) | Reregistration list |
| ϖ(varpi) | Counter |
| ρ (rho) | P-CSCF Load |
| Θ | Registration allowed |
| ∞ | De-register |
| UE | User Equipment |
| EK | |
| EBK | |
| FDPS | |
| KMC | Key Management Center |
| MLM MRR |
|
| Mδ | |
| AY | |
| BL | Black List |
| NMI | Zn | Normal Traffic | Peak Traffic | Attack Traffic |
|---|---|---|---|---|
| 30 | 9.34 | 60 | 80 | 200 |
| 50 | 11 | 100 | 140 | 261 |
| 100 | 16 | 200 | 300 | 400 |
| 500 | 19 | 1400 | 1500 | 2400 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).