[發明專利]一種零知識證明在區塊鏈數據隱私計算的應用方法在審
| 申請號: | 202110690115.8 | 申請日: | 2021-06-22 |
| 公開(公告)號: | CN113704716A | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 董沁辰 | 申請(專利權)人: | 惠鏈接(深圳)科技控股有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 深圳峰誠志合知識產權代理有限公司 44525 | 代理人: | 陳列生;覃業軍 |
| 地址: | 518000 廣東省深圳市福田區沙頭街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 知識 證明 區塊 數據 隱私 計算 應用 方法 | ||
本發明涉及區塊鏈數據計算技術領域,具體為一種零知識證明在區塊鏈數據隱私計算的應用方法,包括區塊鏈、零知識證明和zk?SNARK,通過將零知識證明應用于區塊鏈解決隱私安全問題,對零知識證明在區塊鏈中的應用做了說明,使區塊鏈實現零知識證明,那么就可以在不知道客戶密碼的前提下,進行客戶登錄的驗證,即使服務器被攻擊,由于并未存儲客戶明文密碼,用戶的賬戶還是安全的,區塊鏈+零知識證明的組合讓用戶重新掌握他們的個人數據成為了可能,可以在無需透露個人信息的情況下達成金融協議、創建在線賬戶或驗證身份。
技術領域
本發明涉及區塊鏈數據計算技術領域,具體為一種零知識證明在區塊鏈數據隱私計算的應用方法。
背景技術
在當今的區塊鏈網絡領域中,私鑰是用戶身份的唯一標識,一對公私鑰與一筆數字資產預先綁定,用戶使用私鑰進行簽名交易,從而證明擁有該數字資產的使用權。然而,現在區塊鏈網絡中的數字資產管理方法存在一些問題:隱私數據形式的數字資產與私鑰綁定,但私鑰與真實用戶沒有任何聯系,當用戶丟失私鑰時,就意味著用戶丟失了其在區塊鏈上的唯一身份標識,導致該用戶所擁有的隱私數據將無法被使用;有鑒于此,有的用戶選擇將私鑰備份在第三方平臺,在使用時再從第三方平臺調取私鑰,然而,由于第三方平臺具有中心化的特性,易受到攻擊,因此難以保證私鑰的安全性,并會造成隱私數據被盜取,因此需要一種零知識證明在區塊鏈數據隱私計算的應用方法對上述問題做出改善。
發明內容
本發明的目的在于提供一種零知識證明在區塊鏈數據隱私計算的應用方法,以解決上述背景技術中提出的問題。
為實現上述目的,本發明提供如下技術方案:
一種零知識證明在區塊鏈數據隱私計算的應用方法,包括區塊鏈、零知識證明和zk-SNARK,所述區塊鏈是一種按時間順序將數據塊連接起來的數據結構,并以密碼學的方式保證其不可篡改;所述零知識證明指的是證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的,證明者向驗證者證明并使其相信自己知道或擁有某一消息,但證明過程不能向驗證者泄漏任何關于被證明消息的信息,最終,他們能夠證明通過證明者到核實者之間的一些交互,他們可以從根本上減少兩者之間需要傳遞的知識數量,他們主要關注的是信息泄漏,也就是驗證者在驗證一個聲明是否有效的過程中會了解到多少信息,所述zk-SNARK是非交互式零知識證明中的一種,一個將實際的零知識證明類問題轉為計算機程序問題的理論,作為目前密碼學及其應用領域中最令人激動的成果之一,它使得人們可以對形如“給定一個公開的謂詞和一個公開輸入,我知道某個秘密輸入,使得為真”的語句進行證明和驗證。
作為本發明優選的方案,所述區塊鏈具有以下特性:
去中心化:區塊鏈能夠實現完全去中心化,不需要存在中心節點,采用分布式的數據存儲結構,且所有的節點均保存著相同的區塊信息;
不可篡改性:每個區塊的塊頭部分均存儲著Merkle樹根節點的 Hash值,其Merkle樹的葉子節點則由每一條存儲在區塊鏈中的交易信息的相應Hash值構成,這樣便可以通過驗證Merkle樹根節點的 Hash值確保交易數據的準確性,實現不可篡改;
不可偽造性:在區塊鏈不僅存儲著交易數據的Hash值,而且其中包含交易雙方的簽名,而對于每一個使用者而言簽名都是獨立且唯一的,具有不可偽造性;
可驗證性:區塊鏈的可驗證性一方面是指數據來源的可驗證,可以驗證電子貨幣在每一筆交易中的輸入和輸出;例如,在比特幣中所有交易的輸出均會作為下一筆交易的輸入,而交易的輸入均是前一筆交易的輸出,即交易的可追溯性,除了保障數據來源的可驗證外,還有確保交易金額的可驗證,保障每一筆交易時的輸入資金都是真實可靠的;
匿名性:區塊鏈中的匿名性主要采用一種偽匿名的方式。區塊鏈利用假名技術來將賬號和真實身份的關系切斷;例如,區塊鏈中用戶賬號便是通過對用戶公鑰進行Hash運算得到的固定長度的Hash值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠鏈接(深圳)科技控股有限公司,未經惠鏈接(深圳)科技控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110690115.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種投影屏幕
- 下一篇:一種應用于PVC干燥流化床的智能控制系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





