[發明專利]秘密右移位運算系統及方法、秘密除法運算系統及方法、秘密計算裝置以及記錄介質有效
| 申請號: | 201980066066.1 | 申請日: | 2019-10-10 |
| 公開(公告)號: | CN112805770B | 公開(公告)日: | 2023-10-03 |
| 發明(設計)人: | 五十嵐大 | 申請(專利權)人: | 日本電信電話株式會社 |
| 主分類號: | G09C1/00 | 分類號: | G09C1/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 金蘭 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 秘密 移位 運算 系統 方法 除法 計算 裝置 以及 記錄 介質 | ||
1.一種秘密右移位運算系統,
[·]是將值·以第一秘密分散進行了分散的分散值,·是將值·以加法的秘密分散進行了分散的分散值,{·}是將值·的比特表現進行了分散的分散值,所述分散值[·]和所述分散值·能夠相互變換,a是任意的值,b是移位量,m是3以上的分散數,u是log m以上的整數,l是值a的比特數,是右移位運算符,
該秘密右移位運算系統包含m臺秘密計算裝置,將值a的分散值[a]和移位量b設為輸入,計算將值a右移位了b比特的值的分散值[ab],
所述秘密計算裝置包括:
公開值倍部,使用所述分散值[a]計算分散值[a']=[2ua];
第一變換部,將所述分散值[a']變換為加法的秘密分散的分散值a'=a'0,…,a'm-1;
右移位運算部,對于0以上不足m的各整數i,計算si=a'ib+u,生成分散值s=s0,…,sm-1;
第二變換部,將所述分散值s變換為第一秘密分散的分散值[s];
第一比特變換部,對于0以上不足m的各整數i,將所述分散值a'的份額a'i的低位u比特變換為比特表現的分散值{a'imod 2u};
商轉移部,使用所述分散值{a'imod 2u}計算-Σim{a'imod 2u}的低位u比特,作為比特表現的分散值{q}而得到;
第三變換部,將所述分散值{q}變換為第一秘密分散的分散值[q];以及
輸出計算部,使用所述分散值[s]、[q]計算[s]-[2l-(b+u)q]+1,作為所述分散值[ab]而得到。
2.如權利要求1所述的秘密右移位運算系統,其中,
所述秘密計算裝置還包括:
第二比特變換部,對于0以上不足m的各整數i,將上述份額a'i的低位b+u比特變換為比特表現的分散值{a'iR}={a'imod 2b+u};以及
加法運算部,使用所述分散值{a'iR}、{q}計算比特表現的分散值{z}=Σim{a'iR}+{q},得到所述分散值{z}的第b+u比特以后的比特串作為分散值{zQ},
上述第三變換部將所述分散值{q}、{zQ}變換為第一秘密分散的分散值[q]、[zQ],
上述輸出計算部使用所述分散值[s]、[q]、[zQ]計算[s]-[2l-(b+u)q]+[zQ],作為所述分散值[ab]而得到。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電信電話株式會社,未經日本電信電話株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980066066.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:彈性波裝置、帶通型濾波器、雙工器以及多工器
- 下一篇:通氣殼體
- 同類專利
- 專利分類
G09C 用于密碼或涉及保密需要的其他用途的編碼或譯碼裝置
G09C1-00 通過對符號或符號組進行轉換或者按照預定的系統用另外的符號來替代,將所給出的符號序列,例如可理解的原文,交換成不可理解的符號序列的裝置或方法
G09C1-02 .應用圖表式編制的密碼
G09C1-04 .應用符號載體或指示器相對于由置換碼或鍵所確定的位置作相對移動,由此給出適合于原文的明的或密寫的代碼
G09C1-06 .由相應的符號組成明的原文的各單元和由相應的符號組成的密碼的各單元連接起來運轉,當器械運轉時,這些連接件自動地和連續地以編碼或鍵構件置換
G09C1-08 ..機械的連接
G09C1-10 ..電的連接





