[发明专利]秘密聚合排名系统、秘密计算装置、秘密聚合排名方法、以及记录介质有效
| 申请号: | 201980026365.2 | 申请日: | 2019-04-17 |
| 公开(公告)号: | CN112005287B | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 五十岚大 | 申请(专利权)人: | 日本电信电话株式会社 |
| 主分类号: | G09C1/00 | 分类号: | G09C1/00 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金兰 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 秘密 聚合 排名 系统 计算 装置 方法 以及 记录 介质 | ||
在保持隐匿性的情况下高效地求出聚合排名。逆置换部(12)对表的交叉列表应用置换的逆置换,生成表示逆置换完毕的交叉列表的向量的份额,其中所述置换是将根据关键字属性将表进行了分组时的各组的最后的元素从开头按顺序排列那样移动的置换。部分总和部(13)由逆置换完毕的交叉列表计算前缀和。排名计算部(14)由前缀和的结果生成表示组内的升序排名的向量的份额。
技术领域
本发明涉及秘密计算技术,特别涉及在保持隐匿性的情况下计算聚合(aggregation)函数的技术。
背景技术
聚合函数是在表中有关键字(key)属性和值(value)属性时,得到根据关键字属性的值进行了分组后的统计值的运算。聚合函数也称为分组(group-by)运算。关键字属性是为了将表的记录分组而使用的属性,例如举出职务或性别等。值属性为了计算统计值而使用的属性,例如举出工资或身高等。group-by运算是例如在关键字属性为性别时,求按男女的平均身高的运算等。关键字属性也可以是基于多个属性的复合关键字,例如,在关键字属性为性别和年龄时,得到10多岁男性的平均身高、20多岁男性的平均身高、···那样的运算。在非专利文献1中记载了通过秘密计算进行group-by运算的方法。
聚合排名(aggregation rank)是聚合函数之一,是在根据关键字属性的值将表进行了分组时,得到希望的值属性的值在组内是第几个值的运算。聚合排名也称为组内的排名,有作为将值属性以升序排序(sort)时的排名的组内的升序排名、和作为将值属性以降序排序时的排名的组内的降序排名。例如,在关键字属性为年龄和性别,值属性为工资时,组内的升序排名是得到工资在20多岁的男性中从低的一方开始数是第几个,在30多岁的男性中从低的一方开始数是第几个,···那样的运算,组内的降序排名是得到工资在20多岁的男性中从高的一方开始数是第几个,在30多岁的男性中从高的一方开始数是第几个,···那样的运算。
现有技术文献
非专利文献
非专利文献1:五十嵐大,千田浩司,濱田浩気,高橋克巳,“軽量検証可能3パーティ秘匿関数計算の効率化及びこれを用いたセキュアなデータベース処理”,2011年暗号と情報セキュリティシンポジウム(五十岚大,千田浩司,滨田浩气,高桥克巳,“可轻量验证的三方隐藏功能计算的高效化以及使用其的安全的数据库处理”,2011年密码与信息安全研讨会)
发明内容
发明要解决的课题
在以往的秘密计算技术中,为了求出组内的排名,设n为计算主体的数量,需要log(n)的通信次数,效率差。
本发明的目的是鉴于上述那样的技术的课题,提供能够在保持隐匿性的情况下高效地求出组内的排名的技术。
用于解决课题的手段
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980026365.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于井下烧瓶装电子器件的热屏障
- 下一篇:热传导测量仪
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接





