Formalization and Verification of SIP Using CSP

Zhiru Hou, Jiaqi Yin, Huibiao Zhu, Ningning Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

As one of the most popular multimedia communication protocol, Session Initiation Protocol (SIP) has lots of interesting features, such as extensible and open communication. However, with its rapid development, load balance problem and security risks are exposed. Finding the suitable method to solve the two problems has become an important issue. In this paper, we first apply Communicating Sequential Processes (CSP) to model SIP, then adopt the model checking tool Process Analysis Tookit (PAT) to verify the internal properties and the safety properties of our model. The verification results show that the SIP model has load balance problem and it cannot assure the security of data with malicious users. So we enhance it by adding Software Defined Networking (SDN) architecture and identity authentication mechanism in the process. In the light of new verification results, it can be found that the improved model can satisfy the internal properties and we succeed in improving the security of the SIP model.

Original languageEnglish
Title of host publicationParallel and Distributed Computing, Applications and Technologies - 23rd International Conference, PDCAT 2022, Proceedings
EditorsHiroyuki Takizawa, Hong Shen, Toshihiro Hanawa, Jong Hyuk Park, Hui Tian, Ryusuke Egawa
PublisherSpringer Science and Business Media Deutschland GmbH
Pages158-171
Number of pages14
ISBN (Print)9783031299261
DOIs
StatePublished - 2023
Event23rd International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2022 - Sendai, Japan
Duration: 7 Dec 20229 Dec 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13798 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2022
Country/TerritoryJapan
CitySendai
Period7/12/229/12/22

Keywords

  • CSP
  • Modeling
  • Session Initiation Protocol (SIP)
  • Software Defined Networking (SDN)
  • Verification

Fingerprint

Dive into the research topics of 'Formalization and Verification of SIP Using CSP'. Together they form a unique fingerprint.

Cite this