System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲热妇无码AV在线播放,亚洲?v无码国产在丝袜线观看,国产乱子伦精品免费无码专区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    零知識證明方法、安全多方計算系統技術方案

    技術編號:40709613 閱讀:16 留言:0更新日期:2024-03-22 11:10
    本申請實施例公開了一種零知識證明方法、安全多方計算系統,該零知識證明方法包括:安全多方計算的各參與方共同選取中心參與方;其中,中心參與方為安全多方計算的部分參與方;中心參與方獲取同態密文,并基于同態密文得到密文計算結果;其中,同態密文由中心參與方和/或非中心參與方生成,非中心參與方為安全多方計算中除中心參與方之外的所有其他參與方;中心參與方將密文計算結果發送至非中心參與方;非中心參與方對接收的密文計算結果進行驗證;在非中心參與方對密文計算結果驗證通過的情況下,中心參與方和/或非中心參與方確定密文計算結果為可信的共享數據。這樣,可以減少安全多方計算過程中整體的數據計算量和通信數據量。

    【技術實現步驟摘要】

    本申請涉及但不限于信息,尤其涉及一種零知識證明方法、安全多方計算系統


    技術介紹

    1、安全多方計算(secure?multi-party?computation,mpc)為數據共享交換打造了一個“數據可用不可見”的安全共享環境,解決各實體和各領域之間的數據安全與隱私保護問題,為不同行業、不同機構、不同部門之間的數據共享保駕護航。mpc的一般概念是在多個參與方之間,協同計算一個公開函數。這項技術在云、大數據和人工智能等領域有著非常重要的應用。

    2、零知識證明(zero—knowledge?proof)是指一種密碼學工具,允許互不信任的通信雙方之間證明某個命題的有效性,同時不泄露任何額外信息。在安全多方計算中,可以利用零知識證明,來驗證多個參與方之間協同計算的一個約定函數的結果的有效性。例如,在mpc協議中,可以基于乘法深度為1的全同態加密算法,采用全局零知識證明驗證明文知識。

    3、然而,在相關技術的mpc協議中生成隨機數據材料時,要求各個參與方將本地隨機數據的同態密文發送給其他所有參與方,使得各方完成相同的密文計算,并采用全局情況下的零知識證明驗證各隨機數據以及密文計算結果的有效性,以抵抗惡意攻擊。在這一過程中,由于各參與方都需要參加密文的計算及驗證,導致協議中整體的數據計算量過大,且各參與方之間的通信數據量也過大。


    技術實現思路

    1、有鑒于此,本申請實施例提供一種零知識證明方法、安全多方計算系統。

    2、本申請實施例的技術方案是這樣實現的:

    3、本申請實施例提供一種零知識證明方法,應用于安全多方計算,所述零知識證明方法包括:

    4、所述安全多方計算的各參與方共同選取中心參與方;其中,所述中心參與方為所述安全多方計算的部分參與方;

    5、所述中心參與方獲取同態密文,并基于所述同態密文得到密文計算結果;其中,所述同態密文由所述中心參與方和/或非中心參與方生成,所述非中心參與方為所述安全多方計算中除所述中心參與方之外的所有其他參與方;

    6、所述中心參與方將所述密文計算結果發送至所述非中心參與方;

    7、所述非中心參與方對接收的所述密文計算結果進行驗證;

    8、在所述非中心參與方對所述密文計算結果驗證通過的情況下,所述中心參與方和/或所述非中心參與方確定所述密文計算結果為可信的共享數據。

    9、本申請實施例提供一種安全多方計算系統,所述安全多方計算系統包括:

    10、中心參與方和非中心參與方;

    11、其中,所述中心參與方為所述安全多方計算的部分參與方;所述中心參與方是由安全多方計算的各參與方共同選取的;所述非中心參與方為所述安全多方計算中除所述中心參與方之外的所有其他參與方;

    12、所述中心參與方,用于:獲取同態密文,并基于所述同態密文進行密文計算,得到密文計算結果;其中,所述同態密文由所述中心參與方和/或非中心參與方生成;將所述密文計算結果發送至所述非中心參與方;在所述非中心參與方對所述密文計算結果驗證通過的情況下,確定所述密文計算結果為可信的共享數據;

    13、所述非中心參與方,用于:對接收的所述密文計算結果進行驗證;在所述非中心參與方對所述密文計算結果驗證通過的情況下,確定所述密文計算結果為可信的共享數據。

    14、根據本申請實施例提供的技術方案,在安全多方計算中,中心參與方進行密文計算,并將結果發送至非中心參與方,非中心參與方接收中心參與方計算出的密文結果,并通過零知識證明驗證密文結果,以抵抗惡意攻擊。這樣,一方面,無需各參與方都進行密文計算,可以減少安全多方計算過程中整體的數據計算量;另一方面,由于僅需中心參與方將密文計算結果發送至非中心參與方以進行驗證,無需各參與方都驗證密文計算結果,從而可以降低各參與方之間通信的數據量。

    本文檔來自技高網
    ...

    【技術保護點】

    1.一種零知識證明方法,其特征在于,應用于安全多方計算,所述方法包括:

    2.根據權利要求1所述的零知識證明方法,其特征在于,所述密文計算結果包括密文計算結果Z和密文計算結果B;

    3.根據權利要求2所述的零知識證明方法,其特征在于,所述中心參與方獲取同態密文,包括:

    4.根據權利要求2所述的零知識證明方法,其特征在于,所述第一乘法證明的驗證過程包括:

    5.根據權利要求2所述的零知識證明方法,其特征在于,

    6.根據權利要求5所述的零知識證明方法,其特征在于,所述方法還包括:

    7.根據權利要求5所述的零知識證明方法,其特征在于,所述第一乘法證明的驗證過程包括:

    8.根據權利要求2所述的零知識證明方法,其特征在于,所述方法還包括:

    9.根據權利要求2所述的零知識證明方法,其特征在于,所述非中心參與方的數量為至少一個,所述同態密文X包括至少兩個同態密文分片,所述同態密文A包括至少兩個同態密文分片,所述同態密文D包括至少兩個同態密文分片,所述方法還包括:

    10.根據權利要求9所述的零知識證明方法,其特征在于,隨機數據x包括至少兩個隨機數據分片,隨機數據a包括至少兩個隨機數據分片,隨機數據d包括至少兩個隨機數據分片,所述方法包括:

    11.根據權利要求8或9所述的零知識證明方法,其特征在于,所述第二乘法證明的驗證過程包括:

    12.一種安全多方計算系統,其特征在于,包括:

    ...

    【技術特征摘要】

    1.一種零知識證明方法,其特征在于,應用于安全多方計算,所述方法包括:

    2.根據權利要求1所述的零知識證明方法,其特征在于,所述密文計算結果包括密文計算結果z和密文計算結果b;

    3.根據權利要求2所述的零知識證明方法,其特征在于,所述中心參與方獲取同態密文,包括:

    4.根據權利要求2所述的零知識證明方法,其特征在于,所述第一乘法證明的驗證過程包括:

    5.根據權利要求2所述的零知識證明方法,其特征在于,

    6.根據權利要求5所述的零知識證明方法,其特征在于,所述方法還包括:

    7.根據權利要求5所述的零知識證明方法,其特征在于,所述第一乘法證明的驗證過程包括:

    8.根...

    【專利技術屬性】
    技術研發人員:李艷斌
    申請(專利權)人:深圳市紐創信安科技開發有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码精品A∨在线观看| 中文有码无码人妻在线| 亚洲av午夜精品无码专区 | 久久亚洲精品无码| 免费A级毛片无码A∨中文字幕下载 | 久久亚洲精品无码播放| 亚洲国产精品无码久久久秋霞2| 国产成人无码AV在线播放无广告| 日韩精品无码一区二区三区| 亚洲av无码成人精品国产| 无码孕妇孕交在线观看| 国产免费午夜a无码v视频| 国产精品亚洲专区无码牛牛| 无码国产精品一区二区免费16| 国产成人无码精品久久久久免费 | 中文字幕av无码不卡| 国产精品无码专区在线观看| 亚洲AV无码一区二区三区性色| 日韩AV无码一区二区三区不卡毛片| 性虎精品无码AV导航| 久久亚洲精品无码AV红樱桃 | 亚洲成AV人片在线观看无码| 性色av无码免费一区二区三区| 久久久无码精品亚洲日韩京东传媒| 潮喷失禁大喷水无码| 亚洲AV日韩AV永久无码下载| 久久亚洲AV永久无码精品| 亚洲伊人成无码综合网| 无码h黄肉3d动漫在线观看| 97久久精品亚洲中文字幕无码 | 精品无码专区亚洲| 亚洲国产精品无码久久久久久曰 | 无码av无码天堂资源网| 亚洲精品无码久久久久A片苍井空| 亚洲av永久无码精品网址| 亚洲另类无码专区首页| 亚洲av永久中文无码精品| 性色av极品无码专区亚洲| 国产精品亚洲а∨无码播放麻豆| 少妇无码?V无码专区在线观看| 最新国产AV无码专区亚洲|