Cargando…

A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services

Authentication and authorization constitute the essential security component, access control, for preventing unauthorized access to cloud services in mobile cloud computing (MCC) environments. Traditional centralized access control models relying on third party trust face a critical challenge due to...

Descripción completa

Detalles Bibliográficos
Autores principales: Yu, Linsheng, He, Mingxing, Liang, Hongbin, Xiong, Ling, Liu, Yang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921567/
https://www.ncbi.nlm.nih.gov/pubmed/36772304
http://dx.doi.org/10.3390/s23031264
_version_ 1784887342994030592
author Yu, Linsheng
He, Mingxing
Liang, Hongbin
Xiong, Ling
Liu, Yang
author_facet Yu, Linsheng
He, Mingxing
Liang, Hongbin
Xiong, Ling
Liu, Yang
author_sort Yu, Linsheng
collection PubMed
description Authentication and authorization constitute the essential security component, access control, for preventing unauthorized access to cloud services in mobile cloud computing (MCC) environments. Traditional centralized access control models relying on third party trust face a critical challenge due to a high trust cost and single point of failure. Blockchain can achieve the distributed trust for access control designs in a mutual untrustworthy scenario, but it also leads to expensive storage overhead. Considering the above issues, this work constructed an authentication and authorization scheme based on blockchain that can provide a dynamic update of access permissions by utilizing the smart contract. Compared with the conventional authentication scheme, the proposed scheme integrates an extra authorization function without additional computation and communication costs in the authentication phase. To improve the storage efficiency and system scalability, only one transaction is required to be stored in blockchain to record a user’s access privileges on different service providers (SPs). In addition, mobile users in the proposed scheme are able to register with an arbitrary SP once and then utilize the same credential to access different SPs with different access levels. The security analysis indicates that the proposed scheme is secure under the random oracle model. The performance analysis clearly shows that the proposed scheme possesses superior computation and communication efficiencies and requires a low blockchain storage capacity for accomplishing user registration and updates.
format Online
Article
Text
id pubmed-9921567
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99215672023-02-12 A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services Yu, Linsheng He, Mingxing Liang, Hongbin Xiong, Ling Liu, Yang Sensors (Basel) Article Authentication and authorization constitute the essential security component, access control, for preventing unauthorized access to cloud services in mobile cloud computing (MCC) environments. Traditional centralized access control models relying on third party trust face a critical challenge due to a high trust cost and single point of failure. Blockchain can achieve the distributed trust for access control designs in a mutual untrustworthy scenario, but it also leads to expensive storage overhead. Considering the above issues, this work constructed an authentication and authorization scheme based on blockchain that can provide a dynamic update of access permissions by utilizing the smart contract. Compared with the conventional authentication scheme, the proposed scheme integrates an extra authorization function without additional computation and communication costs in the authentication phase. To improve the storage efficiency and system scalability, only one transaction is required to be stored in blockchain to record a user’s access privileges on different service providers (SPs). In addition, mobile users in the proposed scheme are able to register with an arbitrary SP once and then utilize the same credential to access different SPs with different access levels. The security analysis indicates that the proposed scheme is secure under the random oracle model. The performance analysis clearly shows that the proposed scheme possesses superior computation and communication efficiencies and requires a low blockchain storage capacity for accomplishing user registration and updates. MDPI 2023-01-22 /pmc/articles/PMC9921567/ /pubmed/36772304 http://dx.doi.org/10.3390/s23031264 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yu, Linsheng
He, Mingxing
Liang, Hongbin
Xiong, Ling
Liu, Yang
A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services
title A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services
title_full A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services
title_fullStr A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services
title_full_unstemmed A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services
title_short A Blockchain-Based Authentication and Authorization Scheme for Distributed Mobile Cloud Computing Services
title_sort blockchain-based authentication and authorization scheme for distributed mobile cloud computing services
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921567/
https://www.ncbi.nlm.nih.gov/pubmed/36772304
http://dx.doi.org/10.3390/s23031264
work_keys_str_mv AT yulinsheng ablockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT hemingxing ablockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT lianghongbin ablockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT xiongling ablockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT liuyang ablockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT yulinsheng blockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT hemingxing blockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT lianghongbin blockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT xiongling blockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices
AT liuyang blockchainbasedauthenticationandauthorizationschemefordistributedmobilecloudcomputingservices