摘要:目前電子病歷在多客戶(hù)端數據共享上依然存在分享困難和患者隱私無(wú)法保護等的問(wèn)題,因此醫療信息泄露防控及共享問(wèn)題迫在眉睫;為了解決該問(wèn)題對PBFT算法進(jìn)行了分析,以此提出了afBFT共識算法,并對其有效性進(jìn)行了驗證;實(shí)驗結果表明,連續運行時(shí)可插拔共識算法(Pluggable Consensus based on PBFT,CPBFT)算法和拜占庭容錯算法(Practical Byzantine Fault Tolerance,PBFT)算法的通信量的平均值十分相近,而afBFT共識算法的通信量平均值為3.47千字節,比PBFT算法高14.1%左右,但處于可接受的范圍內;同時(shí)出塊時(shí)間的平均值可以穩定在2.4s左右;而在遭受攻擊后afBFT共識算法表明出較強的抗預測攻擊的能力,同時(shí)將其應用在實(shí)際方案中使得數據加密與搜索的時(shí)間處于較低的范圍,分別為350ms內和140ms內;綜合來(lái)看,提出的afBFT共識算法在電子病歷管理應用上具備有效性,其對保障多客戶(hù)端醫療信息共享安全性具有重要意義。