TY - JOUR
T1 - Modeling and verifying NDN-based IoV using CSP
AU - Chen, Ningning
AU - Zhu, Huibiao
AU - Yin, Jiaqi
AU - Fei, Yuan
AU - Xiao, Lili
AU - Zhu, Minghua
N1 - Publisher Copyright:
© 2021 John Wiley & Sons, Ltd.
PY - 2022/10
Y1 - 2022/10
N2 - 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.
AB - 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.
KW - Internet of Vehicles (IoV)
KW - Named Data Networking (NDN)
KW - blockchain
KW - modeling and verification
KW - process algebra CSP
UR - http://www.scopus.com/inward/record.url?scp=85111000711&partnerID=8YFLogxK
U2 - 10.1002/smr.2371
DO - 10.1002/smr.2371
M3 - 文章
AN - SCOPUS:85111000711
SN - 2047-7481
JO - Journal of Software: Evolution and Process
JF - Journal of Software: Evolution and Process
ER -