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