TY - JOUR
T1 - A blockchain-based ubiquitous entity authentication and management scheme with homomorphic encryption for FANET
AU - Xie, Hui
AU - Zheng, Jun
AU - He, Teng
AU - Wei, Shengjun
AU - Hu, Changzhen
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024.
PY - 2024/3
Y1 - 2024/3
N2 - The rapid development of network technology makes the implementation of ubiquitous tasks possible in which the Flying Ad-Hoc Network(FANET) plays an important role. Control stations distributed in different task areas can control UAVs in FANET to complete a complex task. However, the application of FANET brings about problems of identity security and data security. Attackers can impersonate legal entities to issue fake commands or modify task data, which will hinder the smooth execution of tasks. The existing centralized entity authorization method has the single point of failure problem, and the distributed method based on the blockchain does not consider the entity security and data security issues at the task level. Therefore, to protect the entity identity security and task data security of ubiquitous tasks in FANET, in this paper, we propose a blockchain-based ubiquitous entity authorization and management scheme (BUAMH), which uses smart contracts and homomorphic encryption technology to achieve entity registration, access control and dynamic task member management. Specifically, the blockchain is used to record and protect entity behavior information and the results of smart contracts. Five smart contracts are designed to realize the authorization and management of entity identity. Besides, Homomorphic encryption technology is used to manage UAVs while protecting entity privacy. Furthermore, a side-chain structure is constructed and an identity consensus mechanism(ICM) is proposed to manage multi tasks and speed up the consensus of miners, respectively. The experimental results show that the computational costs and communication costs of the proposed BUAMH are superior to the existing technology.
AB - The rapid development of network technology makes the implementation of ubiquitous tasks possible in which the Flying Ad-Hoc Network(FANET) plays an important role. Control stations distributed in different task areas can control UAVs in FANET to complete a complex task. However, the application of FANET brings about problems of identity security and data security. Attackers can impersonate legal entities to issue fake commands or modify task data, which will hinder the smooth execution of tasks. The existing centralized entity authorization method has the single point of failure problem, and the distributed method based on the blockchain does not consider the entity security and data security issues at the task level. Therefore, to protect the entity identity security and task data security of ubiquitous tasks in FANET, in this paper, we propose a blockchain-based ubiquitous entity authorization and management scheme (BUAMH), which uses smart contracts and homomorphic encryption technology to achieve entity registration, access control and dynamic task member management. Specifically, the blockchain is used to record and protect entity behavior information and the results of smart contracts. Five smart contracts are designed to realize the authorization and management of entity identity. Besides, Homomorphic encryption technology is used to manage UAVs while protecting entity privacy. Furthermore, a side-chain structure is constructed and an identity consensus mechanism(ICM) is proposed to manage multi tasks and speed up the consensus of miners, respectively. The experimental results show that the computational costs and communication costs of the proposed BUAMH are superior to the existing technology.
KW - Authentication
KW - Blockchain
KW - Consensus mechanism
KW - Identity security
KW - Ubiquitous task
UR - http://www.scopus.com/inward/record.url?scp=85185138742&partnerID=8YFLogxK
U2 - 10.1007/s12083-024-01624-y
DO - 10.1007/s12083-024-01624-y
M3 - Article
AN - SCOPUS:85185138742
SN - 1936-6442
VL - 17
SP - 569
EP - 584
JO - Peer-to-Peer Networking and Applications
JF - Peer-to-Peer Networking and Applications
IS - 2
ER -