Submitted:
25 January 2025
Posted:
27 January 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Background and Motivation
- We proposed a mechanism for converting reference phone numbers to physical phone numbers and demonstrated its feasibility by implementing the mechanism.
- After deployment and application, as well as the statistical data analysis in this paper, the call success rate proves to be efficient and meets users' expectations.
- The proposed mechanism is universal, meaning users have the flexibility to replace the key agreement algorithm or VoIP protocol with their preferred choices.
3. Preliminary and Related Work
3.1. SIP Overview
3.2. RTP Overview
3.3. Related Work
4. Proposed Method
4.1. The Architecture
4.2. Algorithms
| Algorithm 1: ECMQV algorithm |
| Input: A set of domain parameters (#E(Fp), q, h, G), private keys (a, c), and public keys (aG, cG, bG, dG) Output: A session key K 1. 2. #The x coordinate of the public key () is converted to an integer 3. 4. #The x coordinate of the public key () is converted to an integer 5. 6. return |
5. Result and Analysis
| Algorithm 2: Reference Phone Number algorithm |
| Input: A reference phone number R Output: A real number n or 1 or 0 1. 2. 3. 4. 5. 6. 7. 8. 9. - 10. 11. 12. 0 |
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- C. Shen, E. Nahum, H. Schulzrinne, and C. Wright, "The impact of TLS on SIP server performance," in Principles, Systems and Applications of IP Telecommunications (IPTComm '10), New York, NY, USA, 2010, pp. 59–70.
- T. Zourzouvillys and E. Rescorla, "An Introduction to Standards-Based VoIP: SIP, RTP, and Friends," in IEEE Internet Computing, vol. 14, no. 2, pp. 69-73.
- R. Rivest. The MD5 Message-Digest Algorithm. RFC 1321, April 1992.
- H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications. RFC 3550, July 2003.
- S. Paul, "Real-Time Transport Protocol (RTP)," in Multicasting on the Internet and its Applications, Boston, MA: Springer, 1998, pp. 193-201.
- Z. Liping, T. Shanyu, Z. Shaohui, "An energy efficient authenticated key agreement protocol for SIP-based green VoIP networks, " Journal of Network and Computer Applications, Volume 59, 2016, pp. 126-133.
- [7] M. Azrour, M. Ouanan, and Y. Farhaoui, "A New Efficient SIP Authentication and Key Agreement Protocol Based on Chaotic Maps and Using Smart Card," In Proceedings of the 2nd International Conference on Computing and Wireless Communication Systems (ICCWCS'17), NY, USA, Article 70, 2017, pp. 1–8.
- S.A. Chaudhry, H. Naqvi, M. Sher, M.S. Farash, M.U. Hassan, "An improved and provably secure privacy preserving authentication protocol for SIP," Peer-Peer Netw. Appl., 10, 2017, pp. 1–15. [CrossRef]
- M. Nikooghadam, R. Jahantigh, H. Arshad, "A lightweight authentication and key agreement protocol preserving user anonymity," Multimed. Tools Appl., 76, 2017, pp.13401–13423. [CrossRef]
- M. Burrows, M. Abadi, and R. Needham, "A logic of authentication," ACM Trans. Computer Systems, vol. 8, no. 1, 1990, pp. 18-36. [CrossRef]
- N. Ravanbakhsh, M. Mohammadi, M. Nikooghadam, "Perfect forward secrecy in VoIP networks through design a lightweight and secure authenticated communication scheme," Multimed. Tools Appl., 78, 2019, pp. 11129–11153. [CrossRef]
- W. Diffie, P.C. Van Oorschot, and M.J. Wiener, "Authentication and authenticated key exchanges," Des Codes Crypt, vol. 2, 1992, pp. 107–125. [CrossRef]
- Armando, D. Basin, Y. Boichut, Y. Chevalier, L. Compagna, J. Cuéllar, P.H. Drielsma, P.C. Héam, O. Kouchnarenko, J. Mantovani, "The AVISPA tool for the automated validation of internet security protocols and applications," In: International Conference on Computer Aided Verification. Springer, 2005, pp 281–285. [CrossRef]
- M. Nikooghadam, H. Amintoosi, "Perfect forward secrecy via an ECC-based authentication scheme for SIP in VoIP," J. Supercomput., 76, 2020, pp. 3086–3104. [CrossRef]
- C. Cremers, "Scyther, Semantics and Verifcation of Security Protocols," Ph.D. dissertation, Eindhoven University of Technology, 2006.
- D. Xu, S. Zhang, J. Chen, and M. Ma, "A provably secure anonymous mutual authentication scheme with key agreement for SIP using ECC," Peer-to-Peer Networking and Applications, vol. 11, pp. 837–847, Sep. 2018. [CrossRef]
- M. Ul Hassan, S. Chaudhry, and A. Irshad, "An improved SIP authenticated key agreement based on Dongqing et al.," Wireless Personal Communications, vol. 110, pp. [page numbers], Feb. 2020. [CrossRef]
- Vocal Technologies Ltd., "Secure SIP," Vocal Technologies, [Online]. Available: https://vocal.com/sip/secure-sip/. [Accessed: March 20, 2024].
- J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler, "SIP: Session Initiation Protocol," RFC 3261, Internet Engineering Task Force, June 2002.
- B. Roach, "Security Mechanism Agreement for the Session Initiation Protocol (SIP)," RFC 3329, Internet Engineering Task Force, January 2003.
- SIPTRUNK, "A Brief Guide to SIP Security," SIPTRUNK, [Online]. Available: https://www.siptrunk.com/2019/08/a-brief-guide-to-sip-security/. [Accessed: March 23, 2024].
- T. T. Carrara, R. Housley, C. J. Kalt, and J. C. R. Lazzaro, "The Secure Real-time Transport Protocol (SRTP)," RFC 3711, Internet Engineering Task Force, March 2004.
- W.-B. Hsieh and J.-S. Leu, "Implementing a secure VoIP communication over SIP-based networks," Wireless Networks (WINET), vol. 24, no. 8, pp. 2915-2926, Nov. 2018. [CrossRef]
- Blake, G. Seroussi, and N. Smart, "Advances in elliptic curve cryptography," London Mathematical Society Lecture Note Series, vol. 317, Cambridge, UK: Cambridge University Press, 2005.
- [HTC, "Inserting SIM and SD - HTC U20 5G - Support | HTC Taiwan," HTC Taiwan, [Online]. Available: https://www.htc.com/tw/support/htc-u20-5g/howto/inserting-sim-and-sd.html. [Accessed: April 8, 2024].
- Yeastar. (n.d.). VoIP Gateways. [Online]. Available: https://www.yeastar.com/voip-gateways/. [Accessed: April 8, 2024].
- ITU-T Recommendation H.323: "Packet-based multimedia communications systems," ITU-T H.323, 2009.
- ITU-T, "Gateway control protocol," ITU-T Recommendation H.248, 2015.








| Symbol | Meaning |
| G | The base point consists of (x, y) coordinate. |
| SEED | If the elliptic curve was produced randomly in a verifiable manner, an optional bit string is added. |
| q | The size of a field, which is a number p or 2m where p and m are primes. |
| FR | A basis indication. |
| a, b | Two field variables that establish the curve's equation. |
| n | The point G’s order |
| h | The cofactor that results from dividing the curve's order by n. |
|
Date Status |
’24/01/15 | ’24/01/16 | ’24/01/17 | ’24/01/18 | ’24/01/19 |
| Successful Call Setup*1 | 300 | 256 | 255 | 199 | 181 |
| Missed Call*2 | 48 | 34 | 41 | 20 | 38 |
| Line Busy*3 | 24 | 16 | 7 | 3 | 7 |
| Offline | 5 | 10 | 14 | 0 | 7 |
| Callee No Response*4 | 5 | 2 | 0 | 0 | 2 |
| Wrong Number*5 | 6 | 4 | 3 | 11 | 2 |
| Call Rejected*6 | 0 | 0 | 0 | 0 | 0 |
| Call Forbidden*7 | 0 | 0 | 0 | 0 | 0 |
| System Service Abnormality*8 | 0 | 0 | 0 | 0 | 0 |
| ACK timeout*9 | 0 | 0 | 0 | 0 | 0 |
| Unstable Network, Msg Lost*10 | 1 | 5 | 3 | 1 | 1 |
| Other*11 | 1 | 0 | 0 | 0 | 0 |
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. |
© 2025 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/).