Performance and Security Evaluation on a Blockchain Architecture for License Plate Recognition Systems
Authors:
- Iago Sestrem OchôaIOIago Sestrem Ochôa
- Valderi Reis Quietinho LeithardtValderi Reis Quietinho Leithardt
- Leonardo CalbuschLCLeonardo Calbusch
- Juan Francisco De Paz SantanaJuan Francisco De Paz Santana
- Wemerson Delcio ParreiraWemerson Delcio Parreira
- Laio Oriel SemanLaio Oriel Seman
- Cesar Albenes ZeferinoCesar Albenes Zeferino
Open Access
- 29 January 2021
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 11 (3) , 1255
Abstract
Since the early 2000s, life in cities has changed significantly due to the Internet of Things (IoT). This concept enables developers to integrate different devices collecting, storing, and processing a large amount of data, enabling new services to improve various professional and personal activities. However, privacy issues arise with a large amount of data generated, and solutions based on blockchain technology and smart contract have been developed to address these issues. Nevertheless, several issues must still be taken into account when developing blockchain architectures aimed at the IoT scenario because security flaws still exist in smart contracts, mainly due to the lack of ease when building the code. This article presents a blockchain storage architecture focused on license plate recognition (LPR) systems for smart cities focusing on privacy, performance, and security. The proposed architecture relies on the Ethereum platform. Each smart contract matches the privacy preferences of a license plate to be anonymized through public encryption. The storage of data captured by the LPR system can only be done if the smart contract enables it. However, in the case of motivation foreseen by the legislation, a competent user can change the smart contract and enable the storage of the data captured by the LPR system. Experimental results show that the performance of the proposed architecture is satisfactory, regarding the scalability of the built private network. Furthermore, tests on our smart contract using security and structure analysis tools on the developed script demonstrate that our solution is fraud-proof. The results obtained in all experiments bring evidence that our architecture is feasible to be used in real scenarios.Keywords
Funding Information
- Fundação para a Ciência e a Tecnologia (Project UIDB/04111/2020)
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES (Finance Code 001)
- Fundação de Amparo à Pesquisa de Santa Catarina (FAPESC) (grant number 2019TR169)
- Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq (315287/2018-7 and 436982/2018-8)
- project ’Plataforma de Vehículos de Transporte de Materiales y Seguimiento Autónomo’ (target. 463AC03, SA063G19)
- Junta Castilla y León, Consejería de Educación and FEDER funds (FEDER 307)
This publication has 35 references indexed in Scilit:
- ControlChain: Blockchain as a Central Enabler for Access Control Authorizations in the IoT2017
- IoT data privacy via blockchains and IPFS2017
- Providing privacy, safety, and security in IoT-based transactive energy systems using distributed ledgers2017
- Privacy-aware and blockchain connected gateways for users to access legacy IoT devices2017
- Towards data assurance and resilience in IoT using blockchain2017
- Blockchain as a privacy enabler2017
- Blockchains and Smart Contracts for the Internet of ThingsIEEE Access, 2016
- Internet of things2013
- Automatic License Plate Recognition (ALPR): A State-of-the-Art ReviewIEEE Transactions on Circuits and Systems for Video Technology, 2012
- Foundations for Smarter CitiesIBM Journal of Research and Development, 2010