TY - GEN
T1 - An Authentication System Based on Self-sovereign Identity for Vehicle-to-Vehicle (V2V) Communications
AU - de Diego, Santiago
AU - Regueiro, Cristina
AU - Maciá-Fernández, Gabriel
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - In the evolving landscape of connected vehicles, secure and reliable communication between them (V2V) is crucial. In this scenario, a cornerstone is the achievement of the security service of authentication, that is, guaranteeing that right users with the right permissions are those who get specific resources. The present work proposes an authentication system based on Self-Sovereign Identity (SSI) to protect Vehicle-to-Vehicle (V2V) communications. Its implementation is based on the use of the Hyperledger Aries Cloud Agent (ACA-Py) and Arduino platform. The ACA-Py is a key component of the Hyperledger Aries project and has been designed to facilitate the development of Self-Sovereign Identity (SSI) services by abstracting developers of the logic of SSI methods. In this work, we have implemented an ACA-py controller on an Arduino SP32 board and conducted a series of experiments to assess its performance, with the aim of evaluating if SSI implementations using low-resource devices as Arduino are feasible. Our findings reveal that, when a proper design and adaptation is done, an ACA-Py controller can be run on an Arduino without any issues. Consequently, an authentication mechanism based on SSI can be integrated as a piece of software in vehicles for helping to protect V2V communications.
AB - In the evolving landscape of connected vehicles, secure and reliable communication between them (V2V) is crucial. In this scenario, a cornerstone is the achievement of the security service of authentication, that is, guaranteeing that right users with the right permissions are those who get specific resources. The present work proposes an authentication system based on Self-Sovereign Identity (SSI) to protect Vehicle-to-Vehicle (V2V) communications. Its implementation is based on the use of the Hyperledger Aries Cloud Agent (ACA-Py) and Arduino platform. The ACA-Py is a key component of the Hyperledger Aries project and has been designed to facilitate the development of Self-Sovereign Identity (SSI) services by abstracting developers of the logic of SSI methods. In this work, we have implemented an ACA-py controller on an Arduino SP32 board and conducted a series of experiments to assess its performance, with the aim of evaluating if SSI implementations using low-resource devices as Arduino are feasible. Our findings reveal that, when a proper design and adaptation is done, an ACA-Py controller can be run on an Arduino without any issues. Consequently, an authentication mechanism based on SSI can be integrated as a piece of software in vehicles for helping to protect V2V communications.
KW - Hyperledger Aries
KW - self-sovereign identity
KW - SSI
KW - V2V
KW - vehicle-to-vehicle
KW - verifiable credentials
UR - http://www.scopus.com/inward/record.url?scp=105000662889&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-81928-5_2
DO - 10.1007/978-3-031-81928-5_2
M3 - Conference contribution
AN - SCOPUS:105000662889
SN - 9783031819278
T3 - Lecture Notes in Networks and Systems
SP - 13
EP - 22
BT - Blockchain and Applications, 6th International Congress
A2 - Prieto, Javier
A2 - Vargas, Rafael Pastor
A2 - Lage, Oscar
A2 - Machado, José Manuel
A2 - Bálint, Molnár
PB - Springer Science and Business Media Deutschland GmbH
T2 - 6th International Congress on Blockchain and Applications, BLOCKCHAIN 2024
Y2 - 26 June 2024 through 28 June 2024
ER -