[發明專利]一種基于區塊鏈的私鑰還原方法、裝置、設備及介質在審
| 申請號: | 202010286028.1 | 申請日: | 2020-04-13 |
| 公開(公告)號: | CN111641499A | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 張嵐;王偉兵;李照川;樊繼碩;郭亞琨;萬立華;董晨晨 | 申請(專利權)人: | 山東浪潮質量鏈科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 北京君慧知識產權代理事務所(普通合伙) 11716 | 代理人: | 董延麗 |
| 地址: | 250102 山東省濟南市歷城區唐冶西*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 還原 方法 裝置 設備 介質 | ||
本申請公開了一種基于區塊鏈的私鑰還原方法、裝置、設備及介質,包括:管理節點將私鑰存儲于多個保管節點,以便每個保管節點根據部分私鑰創建多項式函數;所述管理節點生成多個隨機數,并將多個隨機數發送至每個保管節點,以便每個保管節點根據對應的多項式函數與多個隨機數生成坐標值;所述管理節點根據每個保管員的坐標值確定出所述私鑰。本申請實施例通過將私鑰存儲于多個保管節點,防止他人獲取該私鑰。此外,保管節點根據存儲的部分私鑰創建多項式函數,并通過多個隨機數生成坐標值,最終通過多個坐標值確定私鑰,極大保證了私鑰的安全性。
技術領域
本申請涉及計算機技術領域,尤其涉及一種基于區塊鏈的私鑰還原方法、裝置、設備及介質。
背景技術
在使用和傳輸涉及個人隱私的敏感信息時,為了防止敏感信息的泄露,有必要使用加密方法對敏感信息進行加密。當前使用的非對稱加密方法通常將公鑰保存在服務器上,私鑰保存在用戶的個人移動設備中。使用時服務器將敏感信息經公鑰加密后發送至個人移動設備中,用戶再使用移動設備中的私鑰進行解密,得到需要的敏感信息。
在現有技術中,大多將用戶解密用的私鑰長期儲存在移動設備中,一旦移動設備丟失或者被盜,私鑰也會暴露,進而使得數據的安全得不到保障。
發明內容
有鑒于此,本申請實施例提供了一種基于區塊鏈的私鑰還原方法、裝置、設備及介質,用于解決現有技術中移動設備丟失或者被盜時,數據的安全得不到保障的問題。
本申請實施例采用下述技術方案:
本申請實施例提供了一種基于區塊鏈的私鑰還原方法,所述方法包括:
管理節點將私鑰存儲于多個保管節點,以便每個保管節點根據部分私鑰創建多項式函數;
所述管理節點生成多個隨機數,并將多個隨機數發送至每個保管節點,以便每個保管節點根據對應的多項式函數與多個隨機數生成坐標值;
所述管理節點根據每個保管員的坐標值確定出所述私鑰。
進一步的,所述管理節點根據預設方式將私鑰存儲于多個保管節點,以便每個保管節點根據部分私鑰創建多項式函數,具體包括:
管理節點將私鑰分成n個私鑰碎片,并將n個私鑰碎片存儲于n個保管節點,以便每個保管節點根據私鑰碎片創建n-1次多項式函數,其中,每個n-1次多項式函數的第一預設值次項系數為私鑰碎片,其他部分的系數為隨機數。
進一步的,所述管理節點生成多個隨機數,并將多個隨機數發送至每個保管節點,以便每個保管節點根據對應的多項式函數與多個隨機數生成坐標值,具體包括:
所述管理節點隨機生成n個隨機數,并將每個保管節點與其中一個隨機數建立對應關系;
每個保管節點將n個隨機數輸入至對應多項式函數中,得到n個函數值,并確定出n個由隨機數與函數值組成的坐標;
每個保管節點將關聯隨機數對應的坐標保留,并將其他坐標發送至對應的保管節點,以便每個保管節點得到關聯隨機數對應的n個坐標;
每個保管節點將n個坐標中的函數值相加,得到最終的函數值,并確定出每個保管節點最終的坐標。
進一步的,所述管理節點根據每個保管節點的坐標值還原出所述私鑰,具體包括:
根據每個保管節點最終的坐標,構建出最終的n-1次多項式函數;
根據所述最終的n-1次多項式函數確定出所述私鑰,其中,所述最終的n-1次多項式函數的第二預設值次項系數為所述私鑰。
進一步的,所述第一預設值次項系數與所述第二預設值次項系數皆為0次項系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮質量鏈科技有限公司,未經山東浪潮質量鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010286028.1/2.html,轉載請聲明來源鉆瓜專利網。





