[發明專利]一種基于可插拔同態加密的區塊鏈同質數據共享方法在審
| 申請號: | 202110403414.9 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN112989390A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 鄭子彬;羅少龍;胥勇 | 申請(專利權)人: | 深圳前海移聯科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/85;G06F21/62 |
| 代理公司: | 深圳市中融創智專利代理事務所(普通合伙) 44589 | 代理人: | 葉垚平 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 可插拔 同態 加密 區塊 同質 數據 共享 方法 | ||
1.一種基于可插拔同態加密的區塊鏈同質數據共享方法,其特征在于,包括以下步驟:
步驟S1:根據用戶選擇的同態加密算法,生成同態加密算法對應的公私鑰;
步驟S2:同態加密算法模塊將公鑰發布到區塊鏈上;
步驟S3:同態加密算法模塊發送加密儲存私鑰至密鑰存儲模塊;
步驟S4:業務方根據需求輸入需要上鏈的數據,并傳輸至區塊鏈;
步驟S5:業務方將需要共享的數據通過發布的公鑰進行加密后上鏈。
2.根據權利要求1所述基于可插拔同態加密的區塊鏈同質數據共享方法,其特征在于:所述同態解密算法模塊為多種公開的、已被驗證有效的同態加密算法,供用戶選擇,用戶可在數據上鏈時自行選擇是否采用同態加密算法上鏈以及采用何種同態加密算法上鏈。
3.根據權利要求1所述基于可插拔同態加密的區塊鏈同質數據共享方法,其特征在于,所述步驟S1包括生成公私鑰的過程:PubKey,PriKey=KeyGeni(Random()),其中,Random()為安全隨機函數,其輸出為一個隨機數或隨機數種子,KeyGeni為第i個可插拔同態加密算法的公私鑰對生成算法,用戶根據需要選擇不同的同態加密算法。
4.根據權利要求3所述基于可插拔同態加密的區塊鏈同質數據共享方法,其特征在于,所述步驟S5中的加密后上鏈包括:同質數據x輸入后進行解密,E(x)=Encrypti(PubKey,x),其中,x是源數據,PubKey為步驟S2中生成并發布到鏈上的公鑰,Encrypti為第i個可插拔同態加密算法的加密算法,加密后的E(x)為整數,進而將其上鏈存儲,上鏈存儲的數據包括加密后的數據密文、公鑰ID以及同態加密算法ID。
5.根據權利要求4所述基于可插拔同態加密的區塊鏈同質數據共享方法,其特征在于,所述步驟S5之后包括以下步驟:
步驟S6:數據方將需要共享的數據通過發布的公鑰進行加密后上鏈;
步驟S7:根據用戶選擇的可插拔算法的不同,鏈上密文進行運算,并得出計算結果;
步驟S8:當某個節點需要對鏈上計算結果進行解密以進行進一步的業務時,其需要進行鏈下請求解密,將計算結果的密文鏈下傳輸到客戶端的擁有方,客戶端根據儲存的私鑰,對此密文進行解密;
步驟S9:客戶端將解密結果發送給請求者后,請求者可根據需要對計算結果進行驗證。
6.根據權利要求5所述基于可插拔同態加密的區塊鏈同質數據共享方法,其特征在于,所述步驟S6中,客戶端生成公私鑰對,節點為數據方將需要共享的數據通過發布的公鑰進行加密后進行上鏈存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海移聯科技有限公司,未經深圳前海移聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110403414.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息化的海圖生產方法及系統
- 下一篇:一種IGBT驅動電路





