[發明專利]秘密等值連接系統、連接裝置、連接方法、記錄介質有效
| 申請號: | 201780058429.8 | 申請日: | 2017-09-14 |
| 公開(公告)號: | CN109791741B | 公開(公告)日: | 2022-01-18 |
| 發明(設計)人: | 五十嵐大;桐淵直人;濱田浩氣;諸橋玄武 | 申請(專利權)人: | 日本電信電話株式會社 |
| 主分類號: | G09C1/00 | 分類號: | G09C1/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 鄭海濤 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 秘密 等值 連接 系統 裝置 方法 記錄 介質 | ||
1.一種秘密等值連接系統,由3個以上的秘密等值連接裝置構成,各個所述秘密等值連接裝置與網絡連接,可相互通信,通過各個秘密等值連接裝置的協同計算,秘密等值連接系統實現作為多方協議的秘密計算,
所述秘密等值連接系統將ZN設為從0至N的整數的集合(N為1以上的整數)構成的有限環,將m,n設為1以上的整數,將a,b設為2以上的整數,將pi(1≦i≦m,其中,p1,..,pm互不相同)、vi,j(1≦i≦m,2≦j≦a)、qi(1≦i≦n)、ui,j(1≦i≦n,2≦j≦b)設為非0的有限環ZN的元素,
將[[x]]設為表示將x∈ZN隱匿后的值,將π設為表示基于秘密計算的置換π,
所述秘密等值連接系統由將各元素隱匿的m行a列的表L、n行b列的表R生成n行a+b-1列的表J,
每個所述秘密等值連接裝置包括:
第一置換生成單元,通過將由所述表L的第1列([[p1]],..,[[pm]])、所述表R的第1列([[q1]],..,[[qn]])生成的元素列([[p1]],..,[[pm]],[[q1]],..,[[qn]],[[p1]],..,[[pm]])穩定排序,生成置換σ;
第一列生成單元,對于j=2,..,a,
(1)使用所述表L的第j列(([[v1,j]],..,[[vm,j]]))和排列了n個[[0]]的元素列([[0]],..,[[0]]),生成元素列[[f]]=(([[v1,j]],..,[[vm,j]]),[[0]],..,[[0]],[[-v1,j]],..,[[-vm,j]]),
(2)使用所述置換σ,由所述元素列[[f]]生成元素列[[g]]=[[σ([[f]])]],
(3)通過計算所述元素列[[g]]的前綴和,生成元素列[[g’]]=PrefixSum([[g]]),
(4)使用所述置換σ的逆置換σ-1,由所述元素列[[g’]]生成元素列[[f’]]=[[σ-1([[g’]])]],
(5)通過取出所述元素列[[f’]]的第m+1元素至第m+n元素的部分元素列([[f’m+1]],..,[[f’m+n]]),并生成所述表J的第j列([[v’1,j]],..,[[v’n,j]])=([[f’m+1]],..,[[f’m+n]]),而生成所述表J的第2列至第a列;
連接結果元素列生成單元,
(1)使用由m個[[1]]構成的元素列([[1]],..,[[1]])和由n個[[0]]構成的元素列([[0]],..,[[0]]),生成元素列[[f1]]=([[1]],..,[[1]],[[0]],..,[[0]],[[-1]],..,[[-1]]),
(2)使用所述置換σ,由所述元素列[[f1]]生成元素列[[g1]]=[[σ([[f1]])]],
(3)通過計算所述元素列[[g1]]的前綴和,生成元素列[[g1’]]=PrefixSum([[g1]]),
(4)使用所述逆置換σ-1,由所述元素列[[g1’]]生成元素列[[f1’]]=[[σ-1([[g1’]])]],
(5)取出所述元素列[[f1’]]的第m+1元素至第m+n元素的部分元素列([[f1’m+1]],..,[[f1’m+n]]),生成連接結果元素列([[e1]],..,[[en]])=([[f1’m+1]],..,[[f1’m+n]]);
第二列生成單元,對于j=a+1,..,a+b-1,通過使用所述連接結果元素列([[e1]],..,[[en]])和所述表R的第j-a+1列([[u1,j-a+1]],..,[[um,j-a+1]])生成所述表J的第j列([[u’1,j-a+1]],..,[[u’n,j-a+1]])=([[e1]]×[[u1,j-a+1]],..,[[en]]×[[un,j-a+1]]),生成從所述表J的第a+1列至第a+b-1列;以及
第三列生成單元,使用所述連接結果元素列([[e1]],..,[[en]])和所述表R的第1列([[q1]],..,[[qn]]),生成所述表J的第1列([[q’1]],..,[[q’n]])=([[e1]]×[[q1]],..,[[en]]×[[qn]])。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電信電話株式會社,未經日本電信電話株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780058429.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于智能鋼琴的智能檢測及反饋系統
- 下一篇:顯示裝置
- 同類專利
- 專利分類
G09C 用于密碼或涉及保密需要的其他用途的編碼或譯碼裝置
G09C1-00 通過對符號或符號組進行轉換或者按照預定的系統用另外的符號來替代,將所給出的符號序列,例如可理解的原文,交換成不可理解的符號序列的裝置或方法
G09C1-02 .應用圖表式編制的密碼
G09C1-04 .應用符號載體或指示器相對于由置換碼或鍵所確定的位置作相對移動,由此給出適合于原文的明的或密寫的代碼
G09C1-06 .由相應的符號組成明的原文的各單元和由相應的符號組成的密碼的各單元連接起來運轉,當器械運轉時,這些連接件自動地和連續地以編碼或鍵構件置換
G09C1-08 ..機械的連接
G09C1-10 ..電的連接





