[發明專利]基于區塊鏈智能合約的隱私保護方法及裝置在審
| 申請號: | 202010064157.6 | 申請日: | 2020-01-20 |
| 公開(公告)號: | CN111277415A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 蔣海;曠凱;商松;趙正涌;朱建國;劉建章 | 申請(專利權)人: | 布比(北京)網絡技術有限公司 |
| 主分類號: | H04L9/30 | 分類號: | H04L9/30;H04L9/32;H04L29/08 |
| 代理公司: | 北京新知遠方知識產權代理事務所(普通合伙) 11397 | 代理人: | 馬軍芳;張艷 |
| 地址: | 100094 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 智能 合約 隱私 保護 方法 裝置 | ||
基于區塊鏈智能合約的隱私保護方法及裝置,包括:隱私模塊根據發送者預先生成的基于橢圓曲線密碼學的公私鑰對以及接收者預先生成的基于橢圓曲線密碼學的公私鑰對轉換資產交換內容;發送者使用輸入憑證密鑰對資產交換內容進行簽名,并使用加密的資產交換內容觸發智能合約;智能合約通過隱私模塊校驗資產交換內容的合法性,并更新發送者和接收者的賬戶信息;接收者通過隱私模塊解密并確認收到的資產無誤。采用本申請中的方案,可以完全隱藏身份信息和資產交換內容信息,且資產轉移過程無需雙方交互,證明和驗證過程快速,可以在毫秒級內完成。
技術領域
本申請涉及區塊鏈技術,具體地,涉及一種基于區塊鏈智能合約的隱私保護方法及裝置。
背景技術
區塊鏈是一種去中心化、去信任化的分布式記賬技術,可以應用到數字金融、物聯網、智能制造、供應鏈管理等行業,以提高效率、降低成本、提高數據安全性,但由于其具有公開透明的特性,所以也面臨嚴重的隱私泄露問題。區塊鏈中的隱私主要涉及身份和交易內容,這些信息一旦泄露可能對用戶造成危害。
由于區塊鏈交易是公開可查的,而且通常以明文的形式記錄所有交易,使得分析者可以通過收集某個ID有關的所有交易來得出資金的轉移軌跡,大部分的區塊鏈沒有提供匿名功能。
目前,可以采用Mimble-wimble來解決區塊鏈隱私問題,Mimble-wimble提供了一種對比特幣進行顯著優化的方案,使用Pedersen承諾、范圍證明以及交互式的通信也可以達到隱藏地址和轉賬金額,但雙方需要同時在線,并進行交互。
發明內容
本申請實施例中提供了一種基于區塊鏈智能合約的隱私保護方法、裝置及計算機存儲介質、電子設備,以解決上述技術問題。
根據本申請實施例的第一個方面,提供了一種基于區塊鏈智能合約的隱私保護方法,包括如下步驟:
隱私模塊根據發送者預先生成的基于橢圓曲線密碼學的公私鑰對E(r發,R發)以及接收者預先生成的基于橢圓曲線密碼學的公私鑰對E(r收,R收)轉換資產交換內容;R發=r發*G,R收=r收*G,r發、r收均為隨機數,G為橢圓曲線上一個基點;
發送者使用輸入憑證密鑰S對資產交換內容進行簽名,并使用加密的資產交換內容觸發智能合約;
智能合約通過隱私模塊校驗資產交換內容的合法性,并更新發送者和接收者的賬戶信息;
接收者通過隱私模塊解密并確認收到的資產無誤。
根據本申請實施例的第二個方面,提供了一種基于區塊鏈智能合約的隱私保護裝置,包括:
隱私模塊,用于根據發送者預先生成的基于橢圓曲線密碼學的公私鑰對E(r發,R發)以及接收者預先生成的基于橢圓曲線密碼學的公私鑰對E(r收,R收)轉換資產交換內容;R發=r發*G,R收=r收*G,r發、r收均為隨機數,G為橢圓曲線上一個基點;
發送者模塊,用于使用輸入憑證密鑰S對資產交換內容進行簽名,并使用加密的資產交換內容觸發智能合約;
智能合約模塊,用于通過隱私模塊校驗資產交換內容的合法性,并更新發送者和接收者的賬戶信息;
接收者模塊,用于通過隱私模塊解密并確認收到的資產無誤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于布比(北京)網絡技術有限公司,未經布比(北京)網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010064157.6/2.html,轉載請聲明來源鉆瓜專利網。





