VERCO: a privacy and data-centric architecture for verifiable cooperative maneuvers
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , , |
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 |