[發明專利]提供機密知識的專門證明的系統和方法在審
| 申請號: | 202180009307.6 | 申請日: | 2021-07-30 |
| 公開(公告)號: | CN115152177A | 公開(公告)日: | 2022-10-04 |
| 發明(設計)人: | 塔雷克·本·優素福 | 申請(專利權)人: | 戴普實驗室有限公司 |
| 主分類號: | H04L9/30 | 分類號: | H04L9/30;G06F16/27;G06F21/64 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王偉楠;杜誠 |
| 地址: | 加拿大不列*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提供 機密 知識 專門 證明 系統 方法 | ||
1.一種用于在不揭露共享的數據的情況下驗證根據所共享的數據而生成的證明的計算機實現的方法,所述方法包括:
從第一節點接收根據與所述第一節點相關聯的第一私鑰和在所述第一節點與第二節點之間共享的數據而生成的第一證明;
從所述第二節點接收根據所共享的數據和與所述第二節點相關聯的第二私鑰而生成的第二證明;
在不揭露所共享的數據的情況下,利用在數學上與所述第一私鑰相關的第一公鑰和在數學上與所述第二私鑰相關的第二公鑰來驗證所述第一證明和所述第二證明兩者都是根據所共享的數據而生成的;以及
基于所述第一證明和所述第二證明兩者都是根據所共享的數據而生成的驗證來執行動作。
2.根據權利要求1所述的方法,其中,所述第一證明和所述第二證明分別由所述第一節點和所述第二節點公開揭露。
3.根據權利要求1所述的方法,其中,所述動作包括公開揭露所述第一證明和所述第二證明兩者都是根據所共享的數據而生成的驗證。
4.根據權利要求1所述的方法,其中,所述第一證明僅歸屬于所述第一節點,并且其中,所述第二證明僅歸屬于所述第二節點。
5.根據權利要求1所述的方法,其中,所述第一證明或所述第二證明不能僅利用相應的公鑰來驗證。
6.根據權利要求1所述的方法,其中,所述第一證明和所述第二證明每個都包括利用相應的私鑰來生成的所共享的數據的簽名。
7.根據權利要求6所述的方法,其中,所述簽名基于Boneh-Lynn-Shacham(BLS)簽名方案。
8.根據權利要求6所述的方法,其中,所述第一證明和所述第二證明的驗證包括基于兩個簽名、所述第一公鑰和所述第二公鑰的配對相等性檢查。
9.根據權利要求1所述的方法,其中,驗證所述第一證明和所述第二證明包括配對相等性檢查。
10.根據權利要求1所述的方法,其中,所述第一證明和所述第二證明是在非交互協議中生成和驗證的。
11.根據權利要求1所述的方法,其中,所共享的數據包括證明區塊鏈內的區塊的至少一個交易的執行的執行跟蹤。
12.根據權利要求11所述的方法,其中,所述第一節點包括用于保證執行節點的計算的正確性的驗證節點,并且其中,所述計算包括所述執行跟蹤。
13.根據權利要求12所述的方法,其中,所述第二節點包括用于執行所述區塊的至少一個交易的執行節點,并且其中,所述驗證節點發布所述第一證明作為所述計算已被驗證的證明。
14.根據權利要求12所述的方法,其中,所述動作包括向客戶端提供狀態響應,并且其中,所述狀態響應是基于所述區塊的輸出來確定的。
15.根據權利要求12所述的方法,其中,所述計算被分解成塊,以允許以并行且獨立的方式進行計算驗證,并且其中,所述動作包括通過所述執行節點和所述驗證節點仲裁所述塊中的每一個是根據相同的中間結果一致地生成的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于戴普實驗室有限公司,未經戴普實驗室有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202180009307.6/1.html,轉載請聲明來源鉆瓜專利網。





