【技术实现步骤摘要】
【国外来华专利技术】秘密计算系统、秘密计算装置、秘密计算方法和程序
本专利技术涉及应用了加密技术的信息安全技术,特别涉及秘密计算技术。
技术介绍
作为探测秘密分散值的篡改的技术,有可验证秘密分散法(VSS:Verifiablesecretsharing)(例如,非专利文献1)。现有技术文献非专利文献非专利文献1:岡本龍明,山本博資,“現代暗号-シリーズ/信息科学の数学”,産業图書株式会社,1998年6月30日,第2刷,pp.217-219.
技术实现思路
专利技术要解决的问题但是,在秘密计算装置中存储作为秘密计算的目标的目标数据的秘密分散值,秘密计算装置用这些目标数据的秘密分散值,进行与被输入的查询或查询的秘密分散值相应的秘密计算的情况下,防止篡改造成的不正当的方法并不为人所知。本专利技术的课题是,在秘密计算装置中存储作为秘密计算的目标的目标数据的秘密分散值,秘密计算装置用这些目标数据的秘密分散值,进行与被输入的查询或查询的秘密分散值相应的秘密计算的情况下,防止篡改造成的不正当。用于解决问题的方案在秘密计算装置中,存储作为秘密计算的目标的目标数据的秘密分散值,被输入请求秘密计算的查询或查询的秘密分散值。秘密计算装置进行目标数据的秘密分散值的匹配性验证和查询或查询的秘密分散值的匹配性验证,用匹配性验证中合格了的目标数据的秘密分散值,进行与匹配性验证中合格了的查询或查询的秘密分散值相应的秘密计算而得到运算结果的秘密分散值,输出运算结果的秘密分散值。专利技术的效果由此,在秘密计算装置中存储作为秘密计算的目标的目标数据的秘密分散值,秘密计算装置用这些目标数据的秘密分散值,进行与被输入的查 ...
【技术保护点】
一种秘密计算系统,具有多个秘密计算装置,各所述秘密计算装置具有:存储单元,存储作为秘密计算的目标的目标数据的秘密分散值;输入单元,被输入请求所述秘密计算的查询或所述查询的秘密分散值;匹配性验证单元,进行所述目标数据的秘密分散值的匹配性验证和所述查询或所述查询的秘密分散值的匹配性验证;秘密计算单元,用匹配性验证中合格了的所述目标数据的秘密分散值,进行与匹配性验证中合格了的所述查询或所述查询的秘密分散值相应的秘密计算而得到运算结果的秘密分散值;以及输出单元,输出所述运算结果的秘密分散值。
【技术特征摘要】
【国外来华专利技术】2015.07.27 JP 2015-1477741.一种秘密计算系统,具有多个秘密计算装置,各所述秘密计算装置具有:存储单元,存储作为秘密计算的目标的目标数据的秘密分散值;输入单元,被输入请求所述秘密计算的查询或所述查询的秘密分散值;匹配性验证单元,进行所述目标数据的秘密分散值的匹配性验证和所述查询或所述查询的秘密分散值的匹配性验证;秘密计算单元,用匹配性验证中合格了的所述目标数据的秘密分散值,进行与匹配性验证中合格了的所述查询或所述查询的秘密分散值相应的秘密计算而得到运算结果的秘密分散值;以及输出单元,输出所述运算结果的秘密分散值。2.如权利要求1所述的秘密计算系统,属于第1集合和第2集合的共同部分的所述秘密计算装置的所述输出单元输出所述运算结果的秘密分散值,所述第1集合将所述多个秘密计算装置之中存储匹配性验证中合格了的所述目标数据的秘密分散值的秘密计算装置作为元素,所述第2集合将所述多个秘密计算装置之中被输入了匹配性验证中合格了的所述查询或所述查询的秘密分散值的秘密计算装置作为元素,所述第1集合和所述第2集合的至少一方是将所述多个秘密计算装置作为元素的总集合的真子集。3.如权利要求2所述的秘密计算系统,属于所述共同部分的所述秘密计算装置具有:复原单元,将属于所述共同部分的补集的秘密计算装置的所述目标数据的秘密分散值和所述查询或所述查询的秘密分散值的至少一方复原。4.如权利要求2或3所述的秘密计算系统,属于所述共同部分的所述秘密计算装置的所述输出单元,在所述共同部分的元素数为用于复原所述运算结果所需要的秘密分散值的个数以上的情况下,输出所述运算结果的秘密分散值。5.如权利要求2至4的任意一项所述的秘密计算系统,所述匹配性验证单元在所述总集合的第1子集中的所述目标数据的秘密分散值的匹配性验证为不合格的情况下,进行将所述第1子集的真子集作为所述第1子集而进行所述目标数据的秘密分散值的匹配性验证的第1递归处理,和/或在所述总集合的第2子集中的所述查询或所述查询的秘密分散值的匹配性验证为不合格的情况下,进行将所述第2子集的真子集作为所述第2子集而进行所述查询或所述查询的秘密分散值的匹配性验证的第2递归处理。6.如权利要求2至5的任意一项所述的秘密计算系统,所述匹配性验证单元在所述总集合的第3子集中的所述目标数据的秘密分散值的匹配性验证为不合格的情况下,进行将所述第3子集的真子集和所述第3子集的补集的子集的并集作为所述第3子集而进行所述目标数据的秘密分散值的匹配性验证的第3递归处理,和/或在所述总集合的第4子集中的所述查询或所述查询的秘密分散值的匹配性验证为不合格的情况下,进行将所述第4子集的真子集和所述第4子集的补集的子集的并集作为所述第4子集而进行所述查询或所述查询的秘密分散值的匹配性验证的第4递归处理。7.如权利要求1至6的任意一项所述的秘密计算系统,所述匹配性验证单元集中进行所述目标数据的秘密分散值和所述查询或所述查询的秘密分散值的匹配性验证。8.如权利要求7所述的...
【专利技术属性】
技术研发人员:五十岚大,千田浩司,滨田浩气,菊池亮,
申请(专利权)人:日本电信电话株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。