[发明专利]秘密聚合中值系统、秘密计算装置、秘密聚合中值方法、以及记录介质有效
申请号: | 201980027503.9 | 申请日: | 2019-04-22 |
公开(公告)号: | CN112005288B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 五十岚大;滨田浩气 | 申请(专利权)人: | 日本电信电话株式会社 |
主分类号: | G09C1/00 | 分类号: | G09C1/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金兰 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 秘密 聚合 中值 系统 计算 装置 方法 以及 记录 介质 | ||
1.一种秘密聚合中值系统,包含多个秘密计算装置,其中,
环F是任意的,m为2以上的整数,[v]:=[v0],…,[vm-1]是对在将由关键字属性和值属性构成的表格基于期望的值属性的值和上述关键字属性的值进行了稳定排序时的期望的值属性v:=v0,…,vm-1∈F进行秘密分散后的份额,[a]:=[a0],…,[am-1]是对矢量a:=a0,…,am-1∈F进行秘密分散后的份额,所述矢量a:=a0,…,am-1是在将已基于期望的值属性的值和上述关键字属性的值而稳定排序后的上述表格基于上述关键字属性的值进行了分组时表示上述v的组内的升序排位的矢量,[d]:=[d0],…,[dm-1]是对矢量d:=d0,…,dm-1∈F进行秘密分散后的份额,所述矢量d:=d0,…,dm-1是在将已基于期望的值属性的值和上述关键字属性的值而稳定排序后的上述表格基于上述关键字属性的值进行了分组时表示上述v的组内的降序排位的矢量,|·|是返回等式·的真假的记号,[v0]是对交叉总计v0进行秘密分散后的份额,上述交叉总计v0是对从开头至组数为止的元素设定了各组的记录数的矢量,[σ]是对置换σ进行秘密分散后的份额,上述置换σ是将各组的最后的元素从开头起按顺序排列的置换,prefix-sum是将m设为输入矢量v0'的长度,关于0以上m-1以下的各整数i,对输出矢量s的第i个元素si设定从输入矢量v0'的第0个元素v0'0至第i个元素v0'i为止的值的总和的运算,postfix-sum是将m设为输入矢量v0'的长度,关于0以上m-1以下的各整数i,对输出矢量s'的第i个元素s'i设定从输入矢量v0'的第i个元素v0'i至第m-1个元素v0'm-1为止的值的总和的运算,
上述秘密计算装置包含:
排位计算单元,生成份额[a]和份额[d],
上述份额[a]的生成通过如下步骤来实施:
使用上述份额[v0]和上述份额{{σ}},生成若进行复原则成为对交叉总计v0逆应用置换σ而成的已逆置换交叉总计v0':=σ-1(v0)的份额[v0'],
使用上述份额[v0'],计算[s]:=prefix-sum([v0']),生成若进行复原则成为矢量s:=s0,…,sm-1的份额[s],
使用上述份额[s],关于1以上m-1以下的各整数i设定[ai]:=[i-si-1+1],且设定[a0]:=[1],生成若进行复原则成为组内的升序排位a:=a0,…,am-1的份额[a],
上述份额[d]的生成通过如下步骤来实施:
使用上述份额[v0],关于0以上m-2以下的各整数i设定[v0i]:=[v0_i+1],且设定[v0m-1]:=[0],生成若进行复原则成为已移位交叉总计v0:=v00,…,v0m-1的份额[v0],
使用上述份额[v0]和置换σ的份额{{σ}},生成若进行复原则成为对已移位交叉总计v0逆应用置换σ而成的已逆置换交叉总计v0':=σ-1(v0)的份额[v0'],
使用上述份额[v0'],计算[s']:=postfix-sum([v0']),生成若进行复原则成为矢量s':=s'0,…,s'm-1的份额[s'],
使用上述份额[s'],关于0以上m-1以下的各整数i设定[di]:=[m-i-s'i],生成若进行复原则成为组内的降序排位d:=d0,…,dm-1的份额[d];
减法单元,使用上述份额[a]和上述份额[d],将对于满足2λm的λ的份额[2λ+a-d]、[2λ+d-a]的计算结果比特分解为λ比特,生成若进行复原则成为比特串a-d的份额{a-d}、和若进行复原则成为比特串d-a的份额{d-a};
比特删除单元,使用上述份额{a-d}和上述份额{d-a},生成若进行复原则成为去除了上述比特串a-d的最低位比特后的比特串a'的份额{a'}、和若进行复原则成为去除了上述比特串d-a的最低位比特后的比特串d'的份额{d'};
等号判定单元,使用上述份额{a'}和上述份额{d'},计算{a}:={|a'=0|}、{d}:={|d'=0|},生成若进行复原则成为标志a、d的份额{a}、{d};
标志应用单元,使用上述份额[v]和上述份额{a}、{d},计算[va]:=[va]、[vd]:=[vd],生成若进行复原则成为矢量va、vd的份额[va]、[vd];
置换生成单元,使用上述份额{a}、{d},生成若进行复原则成为对标志a、d的否定进行排序的置换σa、σd的份额{{σa}}、{{σd}};以及
中值计算单元,使用上述份额[va]、[vd]和上述份额{{σa}}、{{σd}},计算[x]:=[σa(va)+σd(vd)],生成若进行复原则成为表示各组的中值的矢量x的份额[x]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980027503.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接