[發明專利]一種用于拜占庭共識機制中提升節點安全性的方法在審
| 申請號: | 202111323552.2 | 申請日: | 2021-11-09 |
| 公開(公告)號: | CN114124486A | 公開(公告)日: | 2022-03-01 |
| 發明(設計)人: | 胡磊 | 申請(專利權)人: | 彌達斯科技(深圳)有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L41/0681;H04L43/16;H04L51/42 |
| 代理公司: | 深圳峰誠志合知識產權代理有限公司 44525 | 代理人: | 陳列生;覃業軍 |
| 地址: | 518000 廣東省深圳市福田區沙頭*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 拜占庭 共識 機制 提升 節點 安全性 方法 | ||
1.一種用于拜占庭共識機制中提升節點安全性的方法,包括以下步驟:
S1,尋找并確定可用的節點,并獲取節點傳輸的數據類型,基于不同的數據類型,通過查找表獲得節點的傳輸速度和傳輸上限,并獲得節點的以傳輸數據的次數ERW、安全系數SE以及故障異常概率FA,其中安全系數為歷史上該節點被攻擊或感染惡意程序的次數與被操作;
S2,評估各個節點的安全性能,在拜占庭共識機制內選定邊緣節點,形成邊緣節點集XE,同時選定部分終端節點,形成終端節點集XT,終端節點集XT中包含n個被監控的節點和m個未被監控的節點,設n個被監控的節點構成被監控節點集XA={A1,A2,A3...An},m個未被監控的節點構成無監控節點集XB={B1,B2,B3...Bm},則XT=XA∪XB,在被監控節點集XA中的每個節點上都安裝Docker容器并運行,在邊緣節點集XE內安裝Docker容器監控軟件Prometheus,采集被監控節點集內n個節點的監控指標,每個節點的監控指標包括共i×k項Docker容器監控指標,對被監控節點集XA中第j個節點的k項指標進行多次數據采集,統計多次采集結果中每項指標的最大值,認為在正常態運行的容器指標不會超過該最大值,將這個最大值作為閾值,最終得到各個容器的指標最大閾值,當第j個節點中任一容器的任一指標超過最大閾值時,邊緣監控節點上的Prometheus向指定郵箱發送告警郵件,統計一定時間內指定郵箱接收到的第j個節點的告警郵件數量α,并據此添加標簽信息,在j=1,2,...,n時,重復執行上述步驟得到被監控節點集XA中所有被監控節點的監控指標以及安全標簽集合,根據拜占庭共識機制下各個節點之間連接關系,使用Neo4j數據庫構建圖模型,將監控數據導入節點并且為被監控節點XA={A1,A2,A3...An}添加標簽,建立各節點之間的連接網絡并導出數據集,在圖模型內使用標簽傳播算法,預測無監控節點的安全性,重復預測無監控節點的安全性,多次統計無監控節點的標簽分布,對XB集合內節點標簽取概率最大值作為該節點的當前安全性權重WTk,將當前安全性權重WTk帶入安全性能公式計算出各節點的安全性能數值SECK;
S3,基于計算的各個節點的安全性能數值SECK,按照遞減次序進行排序,在傳輸數據時,優先選擇安全性能數值SECK較大的節點。
2.根據權利要求1所述的一種用于拜占庭共識機制中提升節點安全性的方法,其特征在于:所述S2中第j個節點的監控指標表示如下:
……
其中j=1,2,...,n;表示在第j個節點上第h個Docker容器的k項監控指標,中的表示的第t個指標(h=1,2,...,i;t=1,2,...,k)。
3.根據權利要求1所述的一種用于拜占庭共識機制中提升節點安全性的方法,其特征在于:所述S2中各個容器的指標最大閾值的表達式為:
……
其中表示第h個Docker容器的指標最大閾值,中的表示第h個Docker容器的第t個指標最大閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于彌達斯科技(深圳)有限公司,未經彌達斯科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111323552.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種凈水機的除病毒測試裝置及其方法
- 下一篇:一種手機背框3D面成像裝置





