秘密联接信息生成系统及方法、秘密联接系统及方法、秘密计算装置、记录介质

    公开(公告)号:CN112567443B

    公开(公告)日:2024-05-14

    申请号:CN201980053656.0

    申请日:2019-08-08

    Abstract: 秘密联接系统是包括多个秘密计算装置的秘密联接系统,多个秘密计算装置具备:向量联接部11n、第一向量生成部12n、第一置换计算部13n、第一置换应用部14n、第二向量生成部15n、第三向量生成部16n、第二置换计算部17n、第二置换应用部18n、第四向量生成部19n、第五向量生成部110n、第一逆置换应用部111n、第一向量分离部112n、第二逆置换应用部113n以及第二向量分离部114n、第三置换应用部115n、第四置换应用部116n以及第一联接表生成部117n。

    秘密批量近似系统及方法、秘密计算装置、记录介质

    公开(公告)号:CN112154495B

    公开(公告)日:2024-04-26

    申请号:CN201980033927.6

    申请日:2019-05-20

    Inventor: 滨田浩气

    Abstract: 在以秘密计算来计算复杂的函数时减少计算时间而不降低近似的精度。秘密批量近似系统(100)将值x的隐匿文[x]作为输入,计算作为yj=f(xj)的函数值y的近似值z的隐匿文[z]。将g设为对在将函数f分割为m个区间时的各区间进行近似的多项式。参数取得单元(11)针对1以上且n以下的各整数j,将aj设为与包含值xj的区间Ri对应的参数pi,取得与值x对应的参数a的隐匿文[a]。多项式计算单元(12)使用参数a的隐匿文[a]计算将值x的隐匿文[x]作为输入的多项式g([x],[a]),得到函数值y的近似值z的隐匿文[z]。

    累积计算装置、累积计算方法和程序

    公开(公告)号:CN117480545A

    公开(公告)日:2024-01-30

    申请号:CN202180099278.7

    申请日:2021-06-14

    Inventor: 滨田浩气

    Abstract: 一实施方式的累积计算装置,关于被划分成分组的n个值的列v=(v1,…,vn),通过结合的二元运算来计算每个所述分组的累积,且包括:值变换部,将使1对应于v的各元素v1,…,vn中所述分组的开头的元素而0对应于除所述开头以外的元素的值的列设为c=(c1,…,Cn),来将v变换为v’=(v1’,…,vn’),其中vi’=(vi,ci);二元运算创建部,使用所述二元运算,创建新的二元运算,用于针对2个对(w,x)和(y,z),计算新的对(p,q),其中x,z∈{0,1};累积计算部,对于i=1,…,n,通过所述新的二元运算计算累积si’,其中si’是基于所述新的二元运算的从v1’到vi’的累积;和输出部,从各si’(i=1,…,n)中提取表示每个所述分组的累积的值的列u=(u1,…,un),并输出所提取出的u,所述新的二元运算在z=0时将基于所述二元运算的w和y的运算结果设为p,在z=1时将y设为p,并且将x和z的逻辑和设为q。

    分析查询应答系统、分析查询应答方法以及记录介质

    公开(公告)号:CN113228022B

    公开(公告)日:2024-01-26

    申请号:CN201980083872.X

    申请日:2019-12-19

    Abstract: 分析查询应答系统具备用户终端(1)和数据库装置(2),所述用户终端(1)生成并发送分析查询,所述数据库装置(2)包括分析查询验证装置证装置(22)包括用于进行分析查询是否满足规定的隐私保护指标的第一验证的验证执行部(222),所述分析查询执行装置(21)包括个人数据存储部(211)以及分析查询执行保护加工部(214),所述个人数据存储部(211)存储有个人数据,所述分析查询执行保护加工部(214)在第一验证成功的情况下,通过对从个人数据存储部读入的个人数据进行与分析查询对应的分析来获取分析结果,并对获取到的分析结果进行规定的隐私保护加工。(22)和分析查询执行装置(21),所述分析查询验

    秘密读取装置、秘密写入装置、它们的方法以及记录介质

    公开(公告)号:CN111133495B

    公开(公告)日:2023-05-05

    申请号:CN201880060802.8

    申请日:2018-09-11

    Inventor: 滨田浩气

    Abstract: 不公开读取位置而高效地进行从数组的数据读取。秘密读取装置(1)将隐匿文的数组和读取位置的隐匿文作为输入,输出隐匿文的数组的读取位置的元素。向量创建单元(12)创建表现读取位置的向量。压缩计算单元(13)反复生成将基于隐匿文的数组的向量和表现读取位置的向量的内积设为元素的新的隐匿文的数组。读取单元(14)将元素数为1的新的隐匿文的数组作为隐匿文的数组的读取位置的元素输出。

    秘密计算系统、秘密计算装置、秘密计算方法、记录介质

    公开(公告)号:CN110199338B

    公开(公告)日:2022-09-20

    申请号:CN201880007430.2

    申请日:2018-01-18

    Inventor: 滨田浩气

    Abstract: 本发明提供用更小的计算时间计算多项式的秘密计算技术。包括使用隐匿文[[r]],由隐匿文[[x]]生成作为值x和随机数r的大小比较结果的u的隐匿文[[u]]的比较单元(120);由隐匿文[[x]]、[[r]]、[[u]],生成掩码c的隐匿文[[c]]的掩码单元(130);由隐匿文[[c]],复原掩码c的复原单元(140);由次数n、系数a0,a1,…,an、掩码c,对i=0,…,n计算系数bi的系数计算单元(150);由隐匿文[[u]],对i=1,…,n生成根据大小比较结果u决定的选择值si的隐匿文[[si]]的选择单元(160);以及计算系数bi和隐匿文[[si]]的线性组合b0+b1[[s1]]+…+bn[[sn]]作为隐匿文[[a0+a1x1+…+anxn]]的线性组合单元(170)。

    秘密多重迭代计算装置、方法以及程序

    公开(公告)号:CN114514569A

    公开(公告)日:2022-05-17

    申请号:CN201980101147.0

    申请日:2019-10-10

    Inventor: 滨田浩气

    Abstract: 在内侧的迭代计算没有以规定的迭代次数结束的情况下,设为保持中途的循环变量的值,在外侧的迭代计算中不进行输出值的计算。并且,然后,再一次使用在执行内侧的迭代计算时保持的循环变量的值来执行后续的迭代计算。即,在各迭代计算中,仅限于在对象迭代计算的紧内侧的迭代计算全部结束的情况下进行该对象迭代计算。通过递归地进行该计算,能够减少内侧的迭代计算中的无用的计算。

    秘密数组访问装置、秘密数组访问方法以及程序

    公开(公告)号:CN113518991A

    公开(公告)日:2021-10-19

    申请号:CN202080007097.2

    申请日:2020-01-09

    Abstract: 高效地进行对数组的访问而不公开访问了的位置。存储部(10)存储数组x'→的隐匿值的数组[x'→]、和与隐匿值的数组[x'→]的各要素对应的地址的数组a'→。刷新部(11)求出随机的参数F的隐匿值[F]、以随机的置换ρ对数组x'→进行了置换后的数组x→的隐匿值的数组[x→]、从地址的数组a→的各要素中通过函数TagF计算出的公开标签的数组b→。访问部(12)对于与从访问位置j的隐匿值[j]中通过函数Tag和参数的隐匿值[F]计算出的标签对应的隐匿值的数组[x→]的要素,进行期望的访问。

Patent Agency Ranking