[發明專利]一種用于區塊鏈的智能合約隱私數據處理系統及方法有效
| 申請號: | 202110465617.0 | 申請日: | 2021-04-28 |
| 公開(公告)號: | CN113051618B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 吳曉華;余方劍;吳豐恒;汪騰睿 | 申請(專利權)人: | 電子科技大學;酷連(海南)網絡科技有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60;G06F16/27 |
| 代理公司: | 北京正華智誠專利代理事務所(普通合伙) 11870 | 代理人: | 楊浩林 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 區塊 智能 合約 隱私 數據處理系統 方法 | ||
本發明公開了一種用于區塊鏈的智能合約隱私數據處理系統及方法,屬于區塊鏈技術領域,包括主鏈,若干個以預編譯合約形式部署在區塊鏈上的全同態加密庫以及調用全同態加密庫的面向業務的業務智能合約。本發明保證了區塊鏈業務智能合約在執行業務智能合約數據處理時的隱私性,大大提高了業務智能合約數據處理的隱私性,安全性法,解決了基于全同態加密底層庫的區塊鏈隱私保護問題。
技術領域
本發明屬于區塊鏈技術領域,尤其涉及一種用于區塊鏈的智能合約隱私數據處理系統及方法。
背景技術
區塊鏈技術在2008年誕生以來,經歷了快速的發展,不斷有新的理論和技術誕生。隨著各種區塊鏈項目開始涉及到有關隱私、安全的領域,人們迫切的希望區塊鏈上的數據能夠具備更強的安全性和隱私性。區塊鏈本身具備著去中心化、不可篡改、不可偽造等安全特性,十分適合用來確保數據的長久和穩定保存,具有重要的商業價值和現實意義。區塊鏈的安全性通過每個節點持有一個賬本,并對賬本進行共識完成,這使得參與到區塊鏈網絡的節點都可以查看區塊鏈上的所有數據。這種方式使得區塊鏈網絡記錄的數據是公開和透明的,一些需要在隱私環境下計算的數據難以上傳到區塊鏈網絡。其中區塊鏈在安全業務智能合約數據處理方面的應用又格外關鍵,區塊鏈利用業務智能合約數據處理程序不能夠對計算過程進行造假,防止客戶遭受損失,但用戶需要計算隱私數據時,由于區塊鏈的透明性,使得其難以滿足客戶需求。
發明內容
針對現有技術中的上述不足,本發明提供的一種用于區塊鏈的智能合約隱私數據處理系統及方法,解決了基于同態加密底層庫的區塊鏈隱私保護問題。
為了達到以上目的,本發明采用的技術方案為:
本方案提供一種用于區塊鏈的智能合約隱私數據處理系統,包括主鏈、若干個以預編譯合約形式部署在區塊鏈上的全同態加密算法庫以及業務智能合約;
所述主鏈,用于利用預編譯合約方法部署滿足全同態加密算法的預編譯合約,并在運行階段作為業務智能合約部署與執行平臺,以及存放用戶的公鑰信息;
所述預編譯合約,用于將所述全同態加密算法庫以預編譯合約的形式編譯進入區塊鏈網絡中;
所述業務智能合約,用于調用所述全同態加密算法庫。
進一步地,所述預編譯合約在區塊鏈編譯時一并編譯至區塊鏈,且其具有區塊鏈地址和賬戶。
再進一步地,所述同態加密算法庫包括:安全參數生成預編譯合約、公鑰生成預編譯合約、私鑰生成預編譯合約、全同態運算預編譯合約、同態加密預編譯合約以及同態解密預編譯合約。
基于上述系統,本發明還提供了一種用于區塊鏈的智能合約隱私數據處理方法,包括以下步驟:
S1、利用全同態加密算法庫為業務智能合約提供全同態加密算法;
S2、向區塊鏈提供公鑰,以及向指定用戶提供私鑰;
S3、通過業務智能合約調用所述全同態加密庫,并部署至區塊鏈;
S4、利用業務智能合約對加密數據進行運算;
S5、將運算結果發送至用戶,并在本地解密保存的私鑰,完成用于區塊鏈的業務智能合約隱私數據處理。
進一步地,所述步驟S1包括以下步驟:
S101、將安全參數生成程序代碼、公鑰生成程序代碼、私鑰生成程序代碼、全同態運算程序代碼、同態加密程序代碼以及同態解密程序代碼打包為全同態加密算法庫;
S102、通過預編譯合約的形式,將全同態加密算法庫以預編譯合約的形式編譯至區塊鏈網絡中;
S103、公開全同態加密算法預編譯合約,向業務智能合約提供地址,完成為業務智能合約提供全同態加密算法的流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學;酷連(海南)網絡科技有限公司,未經電子科技大學;酷連(海南)網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110465617.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:免角碼拼框門及其制備方法
- 下一篇:采血管中紅細胞高度檢測方法





