An Optimized Byzantine Fault Tolerance Algorithm for Medical Data Security

被引:1
|
作者
Xu, Gang [1 ,2 ]
Yao, Tengkai [1 ]
Zhang, Kejia [3 ,4 ]
Meng, Xiangfei [1 ]
Liu, Xin [5 ]
Xiao, Ke [1 ]
Chen, Xiubo [6 ]
机构
[1] North China Univ Technol, Sch Informat Sci & Technol, Beijing 100144, Peoples R China
[2] Heilongjiang Univ, Sch Math Sci, Harbin 150080, Peoples R China
[3] Yunnan Key Lab Blockchain Applicat Technol, Kunming 650233, Peoples R China
[4] Guizhou Univ, State Key Lab Publ Big Data, Guiyang 550000, Peoples R China
[5] Inner Mongolia Univ Sci & Technol, Sch Informat Engn, Baotou 014010, Peoples R China
[6] Beijing Univ Posts & Telecommun, Informat Secur Ctr, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
关键词
blockchain; consensus algorithm; PBFT; medical; PROTOCOL;
D O I
10.3390/electronics12245045
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Medical data are an intangible asset and an important resource for the entire society. The mining and application of medical data can generate enormous value. Currently, medical data management is mostly centralized and heavily relies on central servers, which are prone to malfunctions or malicious attacks, making it difficult to form a consensus among multiple parties and achieve secure sharing. Blockchain technology offers a solution to enhance medical data security. However, in medical data security sharing schemes based on blockchain, the widely adopted Practical Byzantine Fault-Tolerant (PBFT) algorithm encounters challenges, including intricate communication, limited scalability, and the inability to dynamically add or remove nodes. These issues make it challenging to address practical requirements effectively. In this paper, we implement an efficient and scalable consensus algorithm based on the PBFT consensus algorithm, referred to as Me-PBFT, which is more suitable for the field of medical data security. First, we design a reputation evaluation model to select more trusted nodes to participate in the system consensus, which is implemented based on a sigmoid function with adjustable difficulty. Second, we implement the division of node roles to construct a dual consensus layer structure. Finally, we design a node dynamic join and exit mechanism on the overall framework of the algorithm. Analysis shows that compared to PBFT and RAFT, ME-PBFT can reduce communication complexity, improve fault tolerance, and have good scalability. It can meet the need for consensus and secure sharing of medical data among multiple parties.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] An Optimized Byzantine Fault Tolerance Algorithm for Consortium Blockchain
    Li, Yuxi
    Qiao, Liang
    Lv, Zhihan
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) : 2826 - 2839
  • [2] An Optimized Byzantine Fault Tolerance Algorithm for Consortium Blockchain
    Yuxi Li
    Liang Qiao
    Zhihan Lv
    Peer-to-Peer Networking and Applications, 2021, 14 : 2826 - 2839
  • [3] Grouped Multilayer Practical Byzantine Fault Tolerance Algorithm: A Practical Byzantine Fault Tolerance Consensus Algorithm Optimized for Digital Asset Trading Scenarios
    Liu, Jian
    Feng, Wenlong
    Huang, Mengxing
    Feng, Siling
    Zhang, Yu
    SENSORS, 2023, 23 (21)
  • [4] Optimized byzantine fault tolerant algorithm for improving performance and security with trust values
    Xiao L.
    Gao J.
    Wang B.
    Li X.
    IET Blockchain, 2024, 4 (01): : 1 - 17
  • [5] A Group-Based Optimized Practical Byzantine Fault Tolerance Consensus Algorithm
    Bao, Zhenshan
    Liu, Yue
    Zhang, Wenbo
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCC 2020, 2021, 1305 : 95 - 115
  • [6] Weighted Byzantine Fault Tolerance consensus algorithm for enhancing consortium blockchain efficiency and security
    Qin, Hongwu
    Cheng, Yuntao
    Ma, Xiuqin
    Li, Fei
    Abawajy, Jemal
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 8370 - 8379
  • [7] Byzantine Fault-Tolerance Consensus Algorithm Based on
    Li, Shuzhi
    Xiong, Weizhi
    Deng, Xiaohong
    Wang, Zhiqiang
    Liu, Hunwen
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2484 - 2493
  • [8] The K-DPBFT Algorithm based on Byzantine Fault Tolerance Algorithm
    Li, Yan
    Fan, Jiulun
    Han, Gang
    2024 6TH INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING, ICNLP 2024, 2024, : 197 - 202
  • [9] Deep Learning Algorithm for Optimized Sensor Data Fusion in Fault Diagnosis and Tolerance
    Elhoseny, M.
    Rao, Deepak Dasaratha
    Veerasamy, Bala Dhandayuthapani
    Alduaiji, Noha
    Shreyas, J.
    Shukla, Piyush Kumar
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)
  • [10] Blockchain efficient Byzantine fault tolerance consensus algorithm for IIoT
    Li, Fengqi
    Song, Qingqing
    Xu, Hui
    Du, Xuefeng
    Gao, Jialong
    Tong, Ning
    Wang, Deguang
    Tongxin Xuebao/Journal on Communications, 2024, 45 (05): : 165 - 177