Modeling and verifying NDN-based IoV using CSP

Ningning Chen, Huibiao Zhu, Jiaqi Yin, Yuan Fei, Lili Xiao, Minghua Zhu

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

As a crucial component of intelligent transportation system, Internet of Vehicles (IoV) plays an important role in the smart and intelligent cities. However, current Internet architectures cannot guarantee efficient data delivery and adequate data security for IoV. Therefore, Named Data Networking (NDN), a leading architecture of Information-Centric Networking (ICN), is introduced into IoV. Although problems about data distribution can be resolved effectively, the combination of NDN and IoV causes some new security issues. In this paper, we apply Communicating Sequential Processes (CSP) to formalize NDN-based IoV. We mainly focus on its data access mechanism and model this mechanism in detail. By feeding the formalized model into the model checker Process Analysis Toolkit (PAT), we verify four vital properties, namely, deadlock freedom, data reliability, PIT deletion faking, and CS caching pollution. According to verification results, the model cannot ensure the security of data with the appearance of intruders. To solve these problems, we construct a blockchain-based mechanism by creating a blockchain-based distribution trusted platform on top of NDN-based IoV. Through the analysis of the improved model, the blockchain-based mechanism can truly guarantee the security of NDN-based IoV.

Original languageEnglish
JournalJournal of Software: Evolution and Process
DOIs
StatePublished - Oct 2022
Externally publishedYes

Keywords

  • Internet of Vehicles (IoV)
  • Named Data Networking (NDN)
  • blockchain
  • modeling and verification
  • process algebra CSP

Fingerprint

Dive into the research topics of 'Modeling and verifying NDN-based IoV using CSP'. Together they form a unique fingerprint.

Cite this