VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers

Detalhes bibliográficos
Autor(a) principal: Vieira, Emanuel
Data de Publicação: 2023
Outros Autores: Almeida, João, Ferreira, Joaquim, Bartolomeu, Paulo C.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/41085
Resumo: Cooperative, Connected and Automated Mobility (CCAM) applications, enabled by vehicular communications and vehicle automation technologies, are set to increase traffic safety and efficiency. An important feature of CCAM is the potential to decide and coordinate maneuvers among automated vehicles in a more efficient and secure manner, when compared to human drivers. However, maneuver decision and coordination is a rather complex topic due to the multitude of possible maneuvers and the occasional cooperation failures, as caused by issues derived from the use of wireless communications in the vehicular ecosystem, like packet loss or even misbehaving entities. This work focuses on the latter problem by introducing a secure communication design for the decision of general cooperative maneuvers and the distributed storage of related data for accountability purposes using mechanisms based on distributed ledger technologies, while meeting user and data privacy requirements. We present the VERCO (VERifiable COoperation), a scalable geographical-based multi-layered blockchain architecture able to support the high volume of shared vehicular data in order to enhance the security and accountability of cooperative maneuvers, as well as potentially being able to support other vehicular services. To support this architecture, we also provide a performant communication protocol for the decision and negotiation of cooperative maneuvers, based on a new message: the Verifiable Cooperation Message (VCM). The architecture and communication protocol are analyzed and tested employing hardware-in-the-loop (HiL) simulations using two ETSI ITS standard compliant on-board units (OBUs) while deciding maneuvers in a lane-merging scenario. To test the scalability of the architecture a roadside unit (RSU) is put under different stress loads using a variable number of simulated vehicles in the same lane-merging scenario. Experimental results show the feasibility of the communication protocol, with an average delay of 34.68 ms, and the lightweightness of the proposed architecture, with an average overhead of only 2.62 ms for two vehicles and less than 6 ms for dozens of vehicles.
id RCAP_6fc297e638420d832b450e469396b1d9
oai_identifier_str oai:ria.ua.pt:10773/41085
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling VERCO: a privacy and data-centric architecture for verifiable cooperative maneuversVehicular communicationsCooperative maneuversConsensusBlockchainDistributed ledgerData securityCooperative, Connected and Automated Mobility (CCAM) applications, enabled by vehicular communications and vehicle automation technologies, are set to increase traffic safety and efficiency. An important feature of CCAM is the potential to decide and coordinate maneuvers among automated vehicles in a more efficient and secure manner, when compared to human drivers. However, maneuver decision and coordination is a rather complex topic due to the multitude of possible maneuvers and the occasional cooperation failures, as caused by issues derived from the use of wireless communications in the vehicular ecosystem, like packet loss or even misbehaving entities. This work focuses on the latter problem by introducing a secure communication design for the decision of general cooperative maneuvers and the distributed storage of related data for accountability purposes using mechanisms based on distributed ledger technologies, while meeting user and data privacy requirements. We present the VERCO (VERifiable COoperation), a scalable geographical-based multi-layered blockchain architecture able to support the high volume of shared vehicular data in order to enhance the security and accountability of cooperative maneuvers, as well as potentially being able to support other vehicular services. To support this architecture, we also provide a performant communication protocol for the decision and negotiation of cooperative maneuvers, based on a new message: the Verifiable Cooperation Message (VCM). The architecture and communication protocol are analyzed and tested employing hardware-in-the-loop (HiL) simulations using two ETSI ITS standard compliant on-board units (OBUs) while deciding maneuvers in a lane-merging scenario. To test the scalability of the architecture a roadside unit (RSU) is put under different stress loads using a variable number of simulated vehicles in the same lane-merging scenario. Experimental results show the feasibility of the communication protocol, with an average delay of 34.68 ms, and the lightweightness of the proposed architecture, with an average overhead of only 2.62 ms for two vehicles and less than 6 ms for dozens of vehicles.Elsevier2024-03-14T16:27:36Z2023-01-01T00:00:00Z2023info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10773/41085eng10.1016/j.vehcom.2023.100614Vieira, EmanuelAlmeida, JoãoFerreira, JoaquimBartolomeu, Paulo C.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-18T01:49:11Zoai:ria.ua.pt:10773/41085Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T04:02:11.643529Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
title VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
spellingShingle VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
Vieira, Emanuel
Vehicular communications
Cooperative maneuvers
Consensus
Blockchain
Distributed ledger
Data security
title_short VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
title_full VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
title_fullStr VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
title_full_unstemmed VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
title_sort VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
author Vieira, Emanuel
author_facet Vieira, Emanuel
Almeida, João
Ferreira, Joaquim
Bartolomeu, Paulo C.
author_role author
author2 Almeida, João
Ferreira, Joaquim
Bartolomeu, Paulo C.
author2_role author
author
author
dc.contributor.author.fl_str_mv Vieira, Emanuel
Almeida, João
Ferreira, Joaquim
Bartolomeu, Paulo C.
dc.subject.por.fl_str_mv Vehicular communications
Cooperative maneuvers
Consensus
Blockchain
Distributed ledger
Data security
topic Vehicular communications
Cooperative maneuvers
Consensus
Blockchain
Distributed ledger
Data security
description Cooperative, Connected and Automated Mobility (CCAM) applications, enabled by vehicular communications and vehicle automation technologies, are set to increase traffic safety and efficiency. An important feature of CCAM is the potential to decide and coordinate maneuvers among automated vehicles in a more efficient and secure manner, when compared to human drivers. However, maneuver decision and coordination is a rather complex topic due to the multitude of possible maneuvers and the occasional cooperation failures, as caused by issues derived from the use of wireless communications in the vehicular ecosystem, like packet loss or even misbehaving entities. This work focuses on the latter problem by introducing a secure communication design for the decision of general cooperative maneuvers and the distributed storage of related data for accountability purposes using mechanisms based on distributed ledger technologies, while meeting user and data privacy requirements. We present the VERCO (VERifiable COoperation), a scalable geographical-based multi-layered blockchain architecture able to support the high volume of shared vehicular data in order to enhance the security and accountability of cooperative maneuvers, as well as potentially being able to support other vehicular services. To support this architecture, we also provide a performant communication protocol for the decision and negotiation of cooperative maneuvers, based on a new message: the Verifiable Cooperation Message (VCM). The architecture and communication protocol are analyzed and tested employing hardware-in-the-loop (HiL) simulations using two ETSI ITS standard compliant on-board units (OBUs) while deciding maneuvers in a lane-merging scenario. To test the scalability of the architecture a roadside unit (RSU) is put under different stress loads using a variable number of simulated vehicles in the same lane-merging scenario. Experimental results show the feasibility of the communication protocol, with an average delay of 34.68 ms, and the lightweightness of the proposed architecture, with an average overhead of only 2.62 ms for two vehicles and less than 6 ms for dozens of vehicles.
publishDate 2023
dc.date.none.fl_str_mv 2023-01-01T00:00:00Z
2023
2024-03-14T16:27:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/41085
url http://hdl.handle.net/10773/41085
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1016/j.vehcom.2023.100614
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799138228207353856