Cargando…

A Blockchain-Based Trusted Edge Platform in Edge Computing Environment

Edge computing is a product of the evolution of IoT and the development of cloud computing technology, providing computing, storage, network, and other infrastructure close to users. Compared with the centralized deployment model of traditional cloud computing, edge computing solves the problems of...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Jinnan, Lu, Changqi, Cheng, Gang, Guo, Teng, Kang, Jian, Zhang, Xia, Yuan, Xueguang, Yan, Xin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8003011/
https://www.ncbi.nlm.nih.gov/pubmed/33803561
http://dx.doi.org/10.3390/s21062126
_version_ 1783671589009620992
author Zhang, Jinnan
Lu, Changqi
Cheng, Gang
Guo, Teng
Kang, Jian
Zhang, Xia
Yuan, Xueguang
Yan, Xin
author_facet Zhang, Jinnan
Lu, Changqi
Cheng, Gang
Guo, Teng
Kang, Jian
Zhang, Xia
Yuan, Xueguang
Yan, Xin
author_sort Zhang, Jinnan
collection PubMed
description Edge computing is a product of the evolution of IoT and the development of cloud computing technology, providing computing, storage, network, and other infrastructure close to users. Compared with the centralized deployment model of traditional cloud computing, edge computing solves the problems of extended communication time and high convergence traffic, providing better support for low latency and high bandwidth services. With the increasing amount of data generated by users and devices in IoT, security and privacy issues in the edge computing environment have become concerns. Blockchain, a security technology developed rapidly in recent years, has been adopted by many industries, such as finance and insurance. With the edge computing capability, deploying blockchain platforms/applications on edge computing platforms can provide security services for network edge environments. Although there are already solutions for integrating edge computing with blockchain in many IoT application scenarios, they slightly lack scalability, portability, and heterogeneous data processing. In this paper, we propose a trusted edge platform to integrate the edge computing framework and blockchain network for building an edge security environment. The proposed platform aims to preserve the data privacy of the edge computing client. The design based on the microservice architecture makes the platform lighter. To improve the portability of the platform, we introduce the Edgex Foundry framework and design an edge application module on the platform to improve the business capability of Edgex. Simultaneously, we designed a series of well-defined security authentication microservices. These microservices use the Hyperledger Fabric blockchain network to build a reliable security mechanism in the edge environment. Finally, we build an edge computing network using different hardware devices and deploy the trusted edge platform on multiple network nodes. The usability of the proposed platform is demonstrated by testing the round-trip time (RTT) of several important workflows. The experimental results demonstrate that the platform can meet the availability requirements in real-world usage scenarios.
format Online
Article
Text
id pubmed-8003011
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80030112021-03-28 A Blockchain-Based Trusted Edge Platform in Edge Computing Environment Zhang, Jinnan Lu, Changqi Cheng, Gang Guo, Teng Kang, Jian Zhang, Xia Yuan, Xueguang Yan, Xin Sensors (Basel) Article Edge computing is a product of the evolution of IoT and the development of cloud computing technology, providing computing, storage, network, and other infrastructure close to users. Compared with the centralized deployment model of traditional cloud computing, edge computing solves the problems of extended communication time and high convergence traffic, providing better support for low latency and high bandwidth services. With the increasing amount of data generated by users and devices in IoT, security and privacy issues in the edge computing environment have become concerns. Blockchain, a security technology developed rapidly in recent years, has been adopted by many industries, such as finance and insurance. With the edge computing capability, deploying blockchain platforms/applications on edge computing platforms can provide security services for network edge environments. Although there are already solutions for integrating edge computing with blockchain in many IoT application scenarios, they slightly lack scalability, portability, and heterogeneous data processing. In this paper, we propose a trusted edge platform to integrate the edge computing framework and blockchain network for building an edge security environment. The proposed platform aims to preserve the data privacy of the edge computing client. The design based on the microservice architecture makes the platform lighter. To improve the portability of the platform, we introduce the Edgex Foundry framework and design an edge application module on the platform to improve the business capability of Edgex. Simultaneously, we designed a series of well-defined security authentication microservices. These microservices use the Hyperledger Fabric blockchain network to build a reliable security mechanism in the edge environment. Finally, we build an edge computing network using different hardware devices and deploy the trusted edge platform on multiple network nodes. The usability of the proposed platform is demonstrated by testing the round-trip time (RTT) of several important workflows. The experimental results demonstrate that the platform can meet the availability requirements in real-world usage scenarios. MDPI 2021-03-18 /pmc/articles/PMC8003011/ /pubmed/33803561 http://dx.doi.org/10.3390/s21062126 Text en © 2021 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Jinnan
Lu, Changqi
Cheng, Gang
Guo, Teng
Kang, Jian
Zhang, Xia
Yuan, Xueguang
Yan, Xin
A Blockchain-Based Trusted Edge Platform in Edge Computing Environment
title A Blockchain-Based Trusted Edge Platform in Edge Computing Environment
title_full A Blockchain-Based Trusted Edge Platform in Edge Computing Environment
title_fullStr A Blockchain-Based Trusted Edge Platform in Edge Computing Environment
title_full_unstemmed A Blockchain-Based Trusted Edge Platform in Edge Computing Environment
title_short A Blockchain-Based Trusted Edge Platform in Edge Computing Environment
title_sort blockchain-based trusted edge platform in edge computing environment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8003011/
https://www.ncbi.nlm.nih.gov/pubmed/33803561
http://dx.doi.org/10.3390/s21062126
work_keys_str_mv AT zhangjinnan ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT luchangqi ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT chenggang ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT guoteng ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT kangjian ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT zhangxia ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT yuanxueguang ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT yanxin ablockchainbasedtrustededgeplatforminedgecomputingenvironment
AT zhangjinnan blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT luchangqi blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT chenggang blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT guoteng blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT kangjian blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT zhangxia blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT yuanxueguang blockchainbasedtrustededgeplatforminedgecomputingenvironment
AT yanxin blockchainbasedtrustededgeplatforminedgecomputingenvironment