System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及在将数据隐匿的状态下进行数据库运算的技术。
技术介绍
1、为了安全地处理数据,正在研究在加密化的状态下分析的秘密计算这样的技术。其中,为了在加密化的状态下高效地算出符合条件的数据的提取、聚合值等,正在考虑加密化数据库处理。
2、作为db处理的一种的group by运算是分组化处理,将表格作为输入,按指定的列的每个值进行分组化,根据情况,计算每个组的统计值并以表格形式输出。
3、在非专利文献1中提出了在将group by运算加密化的状态下进行的方法。此处考虑的输入输出是将通常的表格按各元素加密化后的表格。
4、另一方面,在加密化的状态进行数据库处理的情况下,考虑其输入输出与通常的表格不同,赋予表示某记录(record)是否是原来的输出的标志。
5、设k→为密钥(key)的向量,设v→为值(value)的向量,设f→为标志的向量,设[·]为加密化的数据,表示图7(a)中通常的未被加密化的表格的例子、图7(b)中非专利文献1中的被加密化的表格的例子、图7(c)中被追加标志的表格的例子。
6、在图7中,“?”表示输入某些值。在标志为0的情况下,由于该记录的值被无视,因此该“?”的值(value)的值是任意的。
7、现有技术文献
8、非专利文献
9、非专利文献1:菊池亮,濱田浩気,五十嵐大,高橋元,高橋克巳,“横断的動線分析を秘密计算でやってみよう”,in scis,2020.
技术实现思路
...【技术保护点】
1.一种秘密计算系统,包含多个秘密计算装置,其中,
2.如权利要求1所述的秘密计算系统,其中,所述多个秘密计算装置还包含:
3.如权利要求1所述的秘密计算系统,其中,所述多个秘密计算装置还包含:
4.一种秘密计算装置,其为权利要求1至3的任一个秘密计算系统的秘密计算装置。
5.一种秘密计算方法,其中,M为记录数且为1以上的整数,k→为密钥的向量k→=(k1,…,km),f→为标志的向量f→=(f1,…,fm),设α为任意的值或任意向量,[α]为α的密文,所述秘密计算方法能够在密文的状态下进行使用α的规定的运算,
6.一种程序,用于使计算机作为权利要求5的秘密计算方法的各步骤发挥作用。
【技术特征摘要】
【国外来华专利技术】
1.一种秘密计算系统,包含多个秘密计算装置,其中,
2.如权利要求1所述的秘密计算系统,其中,所述多个秘密计算装置还包含:
3.如权利要求1所述的秘密计算系统,其中,所述多个秘密计算装置还包含:
4.一种秘密计算装置,其为权利要求1至3的任一个秘密计算系统的秘密计算装置。
5....
【专利技术属性】
技术研发人员:菊池亮,五十岚大,须藤弘贵,
申请(专利权)人:日本电信电话株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。