[发明专利]秘密计算系统、秘密计算装置、秘密计算方法、记录介质有效
申请号: | 201880007430.2 | 申请日: | 2018-01-18 |
公开(公告)号: | CN110199338B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 滨田浩气 | 申请(专利权)人: | 日本电信电话株式会社 |
主分类号: | G09C1/00 | 分类号: | G09C1/00;H04L9/36 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 郑海涛 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 秘密 计算 系统 装置 计算方法 记录 介质 | ||
本发明提供用更小的计算时间计算多项式的秘密计算技术。包括使用隐匿文[[r]],由隐匿文[[x]]生成作为值x和随机数r的大小比较结果的u的隐匿文[[u]]的比较单元(120);由隐匿文[[x]]、[[r]]、[[u]],生成掩码c的隐匿文[[c]]的掩码单元(130);由隐匿文[[c]],复原掩码c的复原单元(140);由次数n、系数a0,a1,…,an、掩码c,对i=0,…,n计算系数bi的系数计算单元(150);由隐匿文[[u]],对i=1,…,n生成根据大小比较结果u决定的选择值si的隐匿文[[si]]的选择单元(160);以及计算系数bi和隐匿文[[si]]的线性组合b0+b1[[s1]]+…+bn[[sn]]作为隐匿文[[a0+a1x1+…+anxn]]的线性组合单元(170)。
技术领域
本发明涉及秘密计算技术,特别涉及在使输入值一直为秘密的情况下计算多项式的秘密计算技术。
背景技术
作为不复原被加密的数值而得到指定的运算的运算结果的方法,有称为秘密计算的方法(例如参照非专利文献1)。在非专利文献1的方法中,可以进行将可复原数值的多个信息(数值的片段)分散在三个秘密计算装置中的加密,不复原数值,而将加减运算、常数和、乘法运算、常数倍、逻辑运算(“非”,逻辑“与”、逻辑“或”、“异或”)、数据形式变换(整数、二进数)的结果在分散在三个秘密计算装置的状态、即被加密的情况下进行保持。一般来说,分散数不限于3,可设为W(W是2以上的规定的常数),通过W个秘密计算装置的协同计算来实现秘密计算的协议称为多方协议。
而且,关于分散数为2的情况的秘密计算方法,例如被非专利文献2公开。
作为通过秘密计算实现多项式的计算的方法,有非专利文献3的方法。在非专利文献3的方法中,在进行变量x的多项式的计算时,反复执行并行地进行对各个x1,x2,…,x2^k乘以x2^k的处理(k=0,1,…),实现x1,x2,…,xn的计算(而且,^(插入符号)表示上标,例如,xy^z表示yz是对于x的上标)。
现有技术文献
非专利文献
非专利文献1:千田浩司,濱田浩気,五十嵐大,高橋克巳,“軽量検証可能3パーティ秘匿関数計算の再考”,情報処理学会シンポジウム論文集,Vol.2010,No.9,pp.555-560,2010.
非专利文献2:Ivan Damgard,Valerio Pastro,Nigel Smart,Sarah Zakarias,“Multiparty Computation from Somewhat Homomorphic Encryption”,CRYPTO 2012,LNCS7417,pp.643-662,2012.
非专利文献3:Liina Kamm,Jan Willemson,“Secure floating pointarithmetic and private satellite collision analysis”,International Journal ofInformation Security,Vol.14,No.6,pp.531-548,2015.
发明内容
发明要解决的课题
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880007430.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:挤青春痘仿真器
- 下一篇:秘密计算系统、秘密计算装置、秘密计算方法、记录介质
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接