Visible to the public A Scalable Blockchain-based Approach for Authentication and Access Control in Software Defined Vehicular Networks

TitleA Scalable Blockchain-based Approach for Authentication and Access Control in Software Defined Vehicular Networks
Publication TypeConference Paper
Year of Publication2020
AuthorsMendiboure, L., Chalouf, M. A., Krief, F.
Conference Name2020 29th International Conference on Computer Communications and Networks (ICCCN)
KeywordsAccess Control, access control issues, access control mechanism, authentication, authorisation, Authorization, blockchain, blockchain ledger, blockchain technology, Computer architecture, control systems, cryptocurrencies, Distributed databases, heterogeneous networks, interconnected blockchain sub-networks, IoV, message authentication, Network reconnaissance, open systems, pubcrawl, resilience, Resiliency, Scalability, scalable architecture, scalable blockchain-based approach, SDN, SDN controllers, SDVN devices, SDVN features, SDVN requirements, security, security issues, software defined networking, software defined vehicular networking, software defined vehicular networks, telecommunication network planning, telecommunication security, unauthorized SDN controller, unauthorized switch, vehicular ad hoc networks
AbstractSoftware Defined Vehicular Networking (SDVN) could be the future of the vehicular networks, enabling interoperability between heterogeneous networks and mobility management. Thus, the deployment of large SDVN is considered. However, SDVN is facing major security issues, in particular, authentication and access control issues. Indeed, an unauthorized SDN controller could modify the behavior of switches (packet redirection, packet drops) and an unauthorized switch could disrupt the operation of the network (reconnaissance attack, malicious feedback). Due to the SDVN features (decentralization, mobility) and the SDVN requirements (flexibility, scalability), the Blockchain technology appears to be an efficient way to solve these authentication and access control issues. Therefore, many Blockchain-based approaches have already been proposed. However, two key challenges have not been addressed: authentication and access control for SDN controllers and high scalability for the underlying Blockchain network. That is why in this paper we propose an innovative and scalable architecture, based on a set of interconnected Blockchain sub-networks. Moreover, an efficient access control mechanism and a cross-sub-networks authentication/revocation mechanism are proposed for all SDVN devices (vehicles, roadside equipment, SDN controllers). To demonstrate the benefits of our approach, its performances are compared with existing solutions in terms of throughput, latency, CPU usage and read/write access to the Blockchain ledger. In addition, we determine an optimal number of Blockchain sub-networks according to different parameters such as the number of certificates to store and the number of requests to process.
Citation Keymendiboure_scalable_2020