A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning

The dramatic rise in internet-based service provisioning has highlighted the importance of deploying scalable access control methods, facilitating service authorization for eligible users. Existing centralized methods suffer from single-point-of-failure, low scalability, and high computational overh...

Full description

Bibliographic Details
Main Authors: Fariba Ghaffari, Emmanuel Bertin, Noel Crespi, Shanay Behrad, Julien Hatin
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9446149/
id doaj-62f74cd77ffa4ac2882729ba4a219192
record_format Article
spelling doaj-62f74cd77ffa4ac2882729ba4a2191922021-06-10T23:00:57ZengIEEEIEEE Access2169-35362021-01-019812538127310.1109/ACCESS.2021.30858319446149A Novel Access Control Method Via Smart Contracts for Internet-Based Service ProvisioningFariba Ghaffari0https://orcid.org/0000-0003-2785-9950Emmanuel Bertin1Noel Crespi2https://orcid.org/0000-0003-2962-192XShanay Behrad3Julien Hatin4Orange Innovation, Caen, FranceOrange Innovation, Caen, FranceTelecom SudParis, Institut Polytechnique de Paris, Palaiseau, IMT, FranceInstitute of Research and Technology b-com, Cesson-Sévigné, FranceOrange Innovation, Caen, FranceThe dramatic rise in internet-based service provisioning has highlighted the importance of deploying scalable access control methods, facilitating service authorization for eligible users. Existing centralized methods suffer from single-point-of-failure, low scalability, and high computational overhead. In addition, in these methods, users pay for the service provider as well as the network provider independently for a specific service, imposing extra cost for the user. New business models are needed to resolve such shortcomings. The realization of these models calls for sophisticated access control methods which consider the requirements of all parties who want to: 1) access a service; 2) provide that service; and 3) provide the network connection. Blockchain is an enabling technology that provides unprecedented opportunities to novel distributed access control methods for new business models. We propose an Attribute-based access control solution by leveraging Blockchain to share network providers’ and service providers’ resources. Our solution offers access flexibility based on the requirements of the parties while fulfilling reliability, accountability, and immutability. Besides, it decreases the overall service cost which is beneficial for each party. Our solution makes it possible for service providers to outsource their access control procedures without requiring a trusted third party. The experiments confirm that our solution can provide a fast, comprehensive, and scalable access control mechanism.https://ieeexplore.ieee.org/document/9446149/ABACblockchainethereumflexible access controlnetworkservice provisioning
collection DOAJ
language English
format Article
sources DOAJ
author Fariba Ghaffari
Emmanuel Bertin
Noel Crespi
Shanay Behrad
Julien Hatin
spellingShingle Fariba Ghaffari
Emmanuel Bertin
Noel Crespi
Shanay Behrad
Julien Hatin
A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning
IEEE Access
ABAC
blockchain
ethereum
flexible access control
network
service provisioning
author_facet Fariba Ghaffari
Emmanuel Bertin
Noel Crespi
Shanay Behrad
Julien Hatin
author_sort Fariba Ghaffari
title A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning
title_short A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning
title_full A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning
title_fullStr A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning
title_full_unstemmed A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning
title_sort novel access control method via smart contracts for internet-based service provisioning
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description The dramatic rise in internet-based service provisioning has highlighted the importance of deploying scalable access control methods, facilitating service authorization for eligible users. Existing centralized methods suffer from single-point-of-failure, low scalability, and high computational overhead. In addition, in these methods, users pay for the service provider as well as the network provider independently for a specific service, imposing extra cost for the user. New business models are needed to resolve such shortcomings. The realization of these models calls for sophisticated access control methods which consider the requirements of all parties who want to: 1) access a service; 2) provide that service; and 3) provide the network connection. Blockchain is an enabling technology that provides unprecedented opportunities to novel distributed access control methods for new business models. We propose an Attribute-based access control solution by leveraging Blockchain to share network providers’ and service providers’ resources. Our solution offers access flexibility based on the requirements of the parties while fulfilling reliability, accountability, and immutability. Besides, it decreases the overall service cost which is beneficial for each party. Our solution makes it possible for service providers to outsource their access control procedures without requiring a trusted third party. The experiments confirm that our solution can provide a fast, comprehensive, and scalable access control mechanism.
topic ABAC
blockchain
ethereum
flexible access control
network
service provisioning
url https://ieeexplore.ieee.org/document/9446149/
work_keys_str_mv AT faribaghaffari anovelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT emmanuelbertin anovelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT noelcrespi anovelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT shanaybehrad anovelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT julienhatin anovelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT faribaghaffari novelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT emmanuelbertin novelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT noelcrespi novelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT shanaybehrad novelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
AT julienhatin novelaccesscontrolmethodviasmartcontractsforinternetbasedserviceprovisioning
_version_ 1721384260308303872