[发明专利]隐匿积和计算方法、隐匿积和计算系统、计算装置以及它们的程序有效
申请号: | 201280006168.2 | 申请日: | 2012-01-20 |
公开(公告)号: | CN103329185A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 五十岚大;滨田浩气;千田浩司 | 申请(专利权)人: | 日本电信电话株式会社 |
主分类号: | G09C1/00 | 分类号: | G09C1/00;H04L9/08 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 于小宁 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种在通过三个子装置(计算装置)的协调计算来进行隐匿积和计算时,能够高速地进行计算且容易安装的方法。在子装置X执行子装置X随机数生成步骤、子装置X第1计算步骤以及子装置X第2计算步骤,子装置Y执行子装置Y随机数生成步骤、子装置Y第1计算步骤以及子装置Y第2计算步骤,子装置Z执行子装置Z随机数生成步骤、子装置Z第1计算步骤以及子装置Z第2计算步骤的隐匿计算方法中,对称地构成各个子装置的计算处理。 | ||
搜索关键词: | 隐匿 计算方法 计算 系统 装置 以及 它们 程序 | ||
【主权项】:
一种隐匿积和计算方法,其在用于通过子装置X、子装置Y、子装置Z的三个计算装置的协调计算来进行数据列A0=(a00,…,a0na0-1)、A1=(a10,…,a1na1-1)以及A2=(a20,…,a2na2-1)与数据列B0=(b00,…,b0nb0-1)、B1=(b10,…,b1nb1-1)以及B2=(b20,…,b2nb2-1)的积和计算[数139] Σ i 0 , j 0 ( e 00 i 0 , j 0 · a 0 i 0 · b 0 j 0 ) + Σ i 0 , j 1 ( e 01 i 0 , j 0 · a 0 i 0 · b 1 j 1 ) + Σ i 1 , j 0 ( e 10 i 1 , j 0 · a 1 i 1 · b 0 j 0 ) + Σ i 1 , j 1 ( e 11 i 1 , j 1 · a 1 i 1 · b 1 j 1 ) + Σ i 1 , j 2 ( e 12 i 1 , j 2 · a 1 i 1 · b 2 j 2 ) + Σ i 2 , j 1 ( e 21 i 2 , j 1 · a 2 i 2 · b 1 j 1 ) + Σ i 2 , j 2 ( e 22 i 2 , j 2 · a 2 i 2 · b 2 j 2 ) + Σ i 2 , j 0 ( e 20 i 2 , j 0 · a 2 i 2 · b 0 j 0 ) + Σ i 0 , j 2 ( e 02 i 0 , j 2 · a 0 i 0 · b 2 j 2 ) 中使用,其中,将na0、na1、na2、nb0、nb1、nb2设为自然数,设为i0=0,…,na0-1、i1=0,…,na1-1、i2=0,…,na2-1、j0=0,…,nb0-1、j1=0,…,nb1-1、j2=0,…,nb2-1,将e01i0,j1,e10i1,j0,e00i0,j0,e11i1,j1,e12i1,j2,e21i2,j1,e22i2,j2,e20i2,j0,e02i0,j2设为任意的数,对子装置X输入数据列A0、A1、B0、B1,对子装置Y输入数据列A1、A2、B1、B2,对子装置Z输入数据列A2、A0、B2、B0,所述隐匿积和计算方法执行如下步骤:子装置X生成数rX并发送到子装置Y的子装置X随机数生成步骤;子装置X通过[数140] c X = Σ i 0 , j 1 ( e 01 i 0 , j 1 · a 0 i 0 · b 1 j 1 ) + Σ i 1 , j 0 ( e 10 i 1 , j 0 · a 1 i 1 · b 0 j 0 ) + r X 计算cX,并发送到子装置Z的子装置X第1计算步骤;子装置X从子装置Z接收数rz、从子装置Y接收cY,并将c0和c1分别通 过[数141] c 0 = Σ i 0 , j 0 ( e 00 i 0 , j 0 · a 0 i 0 · b 0 j 0 ) + c X - r Z c 1 = Σ i 1 , j 1 ( e 11 i 1 , j 1 · a 1 i 1 · b 1 j 1 ) + c Y - r X 计算并输出的子装置X第2计算步骤;子装置Y生成数rY并发送到子装置Z的子装置Y随机数生成步骤;子装置Y通过[数142] c Y = Σ i 1 , j 2 ( e 12 i 1 , j 2 · a 1 i 1 · b 2 j 2 ) + Σ i 2 , j 1 ( e 21 i 2 , j 1 · a 2 i 2 · b 1 j 1 ) + r Y 计算cY,并发送到子装置X的子装置Y第1计算步骤;子装置Y从子装置X接收数rX、从子装置Z接收cZ,并将c1和c2分别通过[数143] c 1 = Σ i 1 , j 1 ( e 11 i 1 , j 1 · a 1 i 1 · b 1 j 1 ) + c Y - r X c 2 = Σ i 2 , j 2 ( e 22 i 2 , j 2 · a 2 i 2 · b 2 j 2 ) + c Z - r Y 计算并输出的子装置Y第2计算步骤;子装置Z生成数rZ并发送到子装置X的子装置Z随机数生成步骤;子装置Z通过[数144] c Z = Σ i 2 , j 0 ( e 20 i 2 , j 0 · a 2 i 2 · b 0 j 0 ) + Σ i 0 , j 2 ( e 02 i 0 , j 2 · a 0 i 0 · b 2 j 2 ) + r Z 计算cZ,并发送到子装置Y的子装置Z第1计算步骤;以及子装置Z从子装置Y接收数rY、从子装置X接收cX,并将c0和c2分别通过[数145] c 0 = Σ i 0 , j 0 ( e 00 i 0 , j 0 · a 0 i 0 · b 0 j 0 ) + c X - r Z c 2 = Σ i 2 , j 2 ( e 22 i 2 , j 2 · a 2 i 2 · b 2 j 2 ) + c Z - r Y 计算并输出的子装置Z第2计算步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280006168.2/,转载请声明来源钻瓜专利网。
- 上一篇:挤压模具间接感应加热装置
- 下一篇:连轧机组挡板竖辊的润滑结构
- 同类专利
- 专利分类
G09 教育;密码术;显示;广告;印鉴
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接