Mitigating smart contract vulnerabilities in electronic toll collection using blockchain security

被引:1
作者
Ben Rhaiem, Olfa [1 ]
Amara, Marwa [1 ]
Zaghdoud, Radhia [1 ]
Chaari, Lamia [2 ]
Metab, Maha [1 ]
机构
[1] Northern Border Univ, Coll Sci, Dept Comp Sci, Ar Ar, Saudi Arabia
[2] Digital Res Ctr SFAX CRNS, Artificial Intelligence & Networks SMRTS, Lab Signals Syst, Sfax, Tunisia
关键词
Blockchain; Ethereum; Smart contracts; Reentrancy attacks; Security; ETC; EFFICIENT;
D O I
10.1016/j.iot.2024.101429
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Vehicles (IOV) is a distributed network that provides several services based on vehicle information (e.g., location, speed), such as Electronic Toll Collection (ETC). ETC has been introduced to replace traditional toll booths, where vehicles need to line up to pay, especially during peak travel times. The main advantage of ETC is improved traffic efficiency. However, existing ETC systems often fail to secure the privacy of vehicle information and are vulnerable to fund theft. This makes automatic payments inefficient and susceptible to attacks like the Reentrancy attack. In this paper, we leverage the Ethereum blockchain and smart contracts to facilitate automatic payments within the ETC system. The primary challenges addressed include authenticating vehicle data, automatically deducting fees from users' wallets, and safeguarding against Reentrancy attacks in smart contracts, all while maintaining the confidentiality of distance- related information necessary for fee calculation. To address these concerns, we implement a decentralized application featuring a comprehensive end-to-end verification algorithm that operates at both entry and exit toll points, incorporating robust measures to protect sensitive distance data from potential leaks. Results show that the accuracy of fees remains relatively high, with reasonable execution times. Additionally, our system's gas consumption is more efficient compared to related works, making transactions more cost-effective. These outcomes demonstrate that the proposed system not only secures transactions but also ensures correct and efficient payment services, positioning it as a viable solution for improving the security and functionality of ETC systems.
引用
收藏
页数:24
相关论文
共 33 条
[1]   Authentication and privacy schemes for vehicular ad hoc networks (VANETs): A survey [J].
Ali, Ikram ;
Hassan, Alzubair ;
Li, Fagen .
VEHICULAR COMMUNICATIONS, 2019, 16 :45-61
[2]   A Taxonomy and Analysis of Misbehaviour Detection in Cooperative Intelligent Transport Systems: A Systematic Review [J].
Amanullah, Mohamed Ahzam ;
Loke, Seng W. ;
Chhetri, Mohan Baruwal ;
Doss, Robin .
ACM COMPUTING SURVEYS, 2024, 56 (01)
[3]  
Banerjee S., 2020, CROSS IND USE BLOCKC, P80, DOI [10.4018/978-1-7998-3632-2.ch005, DOI 10.4018/978-1-7998-3632-2.CH005]
[4]   A survey on misbehavior detection for connected and autonomous vehicles [J].
Bouchouia, Mohammed Lamine ;
Labiod, Houda ;
Jelassi, Ons ;
Monteuuis, Jean -Philippe ;
Ben Jaballah, Wafa ;
Petit, Jonathan ;
Zhang, Zonghua .
VEHICULAR COMMUNICATIONS, 2023, 41
[5]  
Buterin V., 2014, ETHEREUM NEXT GENERA
[6]   EdgeTC-a PBFT blockchain-based ETC scheme for smart cities [J].
Chiu, Wei-Yang ;
Meng, Weizhi .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) :2874-2886
[7]  
Clack CD, 2017, Arxiv, DOI arXiv:1608.00771
[8]   Design of a Secure Blockchain-Based Toll-Tax Collection System [J].
Das, Debashis ;
Banerjee, Sourav ;
Biswas, Utpal .
MICRO-ELECTRONICS AND TELECOMMUNICATION ENGINEERING, ICMETE 2021, 2022, 373 :183-191
[9]   Electronic Payment Schemes Based on Blockchain in VANETs [J].
Deng, Xinyang ;
Gao, Tianhan .
IEEE ACCESS, 2020, 8 :38296-38303
[10]  
ethereum, Ethereum Whitepaper