[發明專利]一種審查攻擊處理方法、系統及電子設備和存儲介質有效
| 申請號: | 201910023363.X | 申請日: | 2019-01-10 |
| 公開(公告)號: | CN109741064B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 劉文印;冼祥斌;郭玉榮;周宇 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06F21/56;H04L9/40 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 510060 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 審查 攻擊 處理 方法 系統 電子設備 存儲 介質 | ||
1.一種區塊鏈的審查攻擊處理方法,其特征在于,應用于所述區塊鏈中的目標驗證者,包括:
在每個檢查點的周期內,判斷目標區塊內是否包含所述目標驗證者對所述檢查點的投票信息;
若否,則根據所述目標區塊的區塊高度和所述目標驗證者產生所述投票信息的區塊高度計算創建所述目標區塊的驗證者的可疑指數,并根據所有驗證者的可疑指數生成可疑指數表;
獲取目標距離范圍內的所有驗證者的可疑指數表,并根據所有所述可疑指數表按照預設的統計規則生成綜合可疑指數表;
將所述綜合可疑指數表中綜合可疑指數最高的前L個驗證者判定為攻擊者,并利用所述區塊鏈中除所述攻擊者之外的驗證者組建誠實鏈;其中,L為正整數;
所述根據所述目標區塊的區塊高度和所述目標驗證者產生所述投票信息的區塊高度計算創建所述目標區塊的驗證者的可疑指數,包括:
根據可疑指數計算公式計算創建所述目標區塊的驗證者的可疑指數;其中,所述可疑指數計算公式具體為:
其中,score為所述可疑指數,Hb為所述目標區塊的區塊高度,Hv為所述目標驗證者產生所述投票信息的區塊高度,Tb為所述目標區塊的創建時間,Tv為所述投票信息的產生時間,為根據網絡延遲設置的修正項。
2.根據權利要求1所述審查攻擊處理方法,其特征在于,還包括:
當所述目標區塊內包含所述目標驗證者對所述檢查點的投票信息時,將創建所述目標區塊的驗證者的可疑指數設置為0。
3.根據權利要求1所述審查攻擊處理方法,其特征在于,L小于或等于M/3,其中,M為所述區塊鏈中的所述驗證者總數。
4.根據權利要求1所述審查攻擊處理方法,其特征在于,所述根據所有所述可疑指數表按照預設的統計規則生成綜合可疑指數表,包括:
將每個所述驗證者在所有所述可疑指數表的可疑指數的平均值作為每個所述驗證者的綜合可疑指數,并根據所有所述綜合可疑指數生成綜合可疑指數表。
5.根據權利要求1所述審查攻擊處理方法,其特征在于,利用所述區塊鏈中除所述攻擊者之外的驗證者組建誠實鏈,包括:
將所述目標區塊和所述目標區塊之后的所有區塊設置為無效區塊,以便利用所述區塊鏈中除所述攻擊者之外的驗證者重新進行挖坑和投票。
6.一種區塊鏈的審查攻擊處理系統,其特征在于,應用于所述區塊鏈中的目標驗證者,包括:
判斷模塊,用于在每個檢查點的周期內,判斷目標區塊內是否包含所述目標驗證者對所述檢查點的投票信息;
計算模塊,用于當所述目標區塊內不包含所述目標驗證者對所述檢查點的投票信息時,根據所述目標區塊的區塊高度和所述目標驗證者產生所述投票信息的區塊高度計算創建所述目標區塊的驗證者的可疑指數,并根據所有驗證者的可疑指數生成可疑指數表;
獲取模塊,用于獲取目標距離范圍內的所有驗證者的可疑指數表,并根據所有所述可疑指數表按照預設的統計規則生成綜合可疑指數表;
組建模塊,用于將所述綜合可疑指數表中綜合可疑指數最高的前L個驗證者判定為攻擊者,并利用所述區塊鏈中除所述攻擊者之外的驗證者組建誠實鏈;其中,L為正整數;
所述計算模塊包括:
計算單元,用于根據可疑指數計算公式計算創建所述目標區塊的驗證者的可疑指數;其中,所述可疑指數計算公式具體為:
其中,score為所述可疑指數,Hb為所述目標區塊的區塊高度,Hv為所述目標驗證者產生所述投票信息的區塊高度,Tb為所述目標區塊的創建時間,Tv為所述投票信息的產生時間,為根據網絡延遲設置的修正項。
7.根據權利要求6所述審查攻擊處理系統,其特征在于,還包括:
設置模塊,用于當所述目標區塊內包含所述目標驗證者對所述檢查點的投票信息時,將創建所述目標區塊的驗證者的可疑指數設置為0。
8.一種電子設備,其特征在于,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述計算機程序時實現如權利要求1至5任一項所述審查攻擊處理方法的步驟。
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至5任一項所述審查攻擊處理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910023363.X/1.html,轉載請聲明來源鉆瓜專利網。





