[發明專利]一種實現秘密共享方式的互相轉換方法在審
| 申請號: | 202210283274.0 | 申請日: | 2022-03-22 |
| 公開(公告)號: | CN114826568A | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 杜吉鋒;謝翔;李升林;孫立林 | 申請(專利權)人: | 上海陣方科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 深圳市中科創為專利代理有限公司 44384 | 代理人: | 譚雪婷;劉曰瑩 |
| 地址: | 200030 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 秘密 共享 方式 互相 轉換 方法 | ||
1.一種實現秘密共享方式的互相轉換方法,應用于SecureNN三方協議和ABY3三方協議之間秘密共享,其特征在于,包括如下步驟:
步驟S1:設定SecureNN三方協議和ABY3三方協議的三方分別為P0、P1和P2,并且,在SecureNN三方協議中,P0、P1為計算方,P2為協助方,在ABY3三方協議中,P0、P1和P2均為計算方;
步驟S2:SecureNN三方協議中,設定P0擁有的計算數據為x0,P1擁有的計算數據為x1,P2不擁有計算數據,僅提供計算輔助,總計算數據x=x0+x1;
步驟S3:P0和P1用PRF同步一個隨機數r,并且,P0發送x0-r/2給P2,P1發送x1-r/2給P2;
步驟S4:將SecureNN三方協議轉換為ABY3三方協議,則P0擁有y0=x0-r/2,y1=r,P1擁有y1=r,y2=x1-r/2,P2擁有y2=x1-r/2,y0=x0-r/2;y0+y1+y2=x0+x1=x。
2.一種實現秘密共享方式的互相轉換方法,應用于SecureNN三方協議和ABY3三方協議之間秘密共享,其特征在于,包括如下步驟:
步驟S1:設定SecureNN和ABY3三方協議的三方分別為P0、P1和P2,并且,在SecureNN三方協議中,P0、P1為計算方,P2為協助方,在ABY3三方協議中,P0、P1和P2均為計算方;
步驟S2:ABY3三方協議中,設定:P0擁有y0,y1,P1擁有y1,y2,P2擁有y2,y0,并且,總數據為y0+y1+y2=x;
步驟S3:設定x0=y0+y1/2;x1=y2+y1/2;
步驟S4:將ABY3三方協議轉換為SecureNN三方協議,轉換后,P0擁有的計算數據為x0,P1擁有的計算數據為x1,P2不擁有計算數據,僅提供計算輔助,總計算數據x=x0+x1=y0+y1/2+y2+y1/2=y0+y1+y2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海陣方科技有限公司,未經上海陣方科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210283274.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種肩關節脫位輔助復位裝置
- 下一篇:一種壓力測試方法和控制系統





