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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Authentication System Based on Self-sovereign Identity for Vehicle-to-Vehicle (V2V) Communications

  • Santiago de Diego,
  • Cristina Regueiro,
  • Gabriel Maciá-Fernández

摘要

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.