元素复制装置、元素复制方法、以及程序

    公开(公告)号:CN105917400A

    公开(公告)日:2016-08-31

    申请号:CN201480073234.7

    申请日:2014-11-28

    CPC classification number: H04L9/00

    Abstract: 针对h=2,……,M,获得将在第一集合中包含的复制源的元素a(f(h))变为元素a(f(h))?a(f(h?1))并将在第一集合中包含的复制源以外的元素变为零而获得的、包含多个元素a5(1),……,a5(N)的集合即第二集合或第二集合的密文。其中,顺序在复制源的元素a(f(h))之前且顺序最接近复制源的元素a(f(h))的复制源的元素a(f(h?1))的加法逆元是?a(f(h?1))。此外,利用第二集合或第二集合的密文,获得包含第1个元素b(1)=a5(1)与第i=2,……,N个元素b(i)=b(i?1)+a5(i)的集合即第三集合或第三集合的密文。

    秘密计算方法、秘密计算系统、拣选装置以及程序

    公开(公告)号:CN105900164A

    公开(公告)日:2016-08-24

    申请号:CN201580004206.4

    申请日:2015-01-07

    CPC classification number: G09C1/00 G06F21/60 H04L9/085

    Abstract: 高速进行包含秘密拣选的秘密计算。置换数据生成步骤(S10)生成置换数据 , ,生成置换数据 。随机ID串生成步骤(S12)生成随机ID串[r→i],生成随机ID串[r→L]。秘密随机置换步骤(S14)通过置换数据 对随机ID串[r→i?1]、密钥串[k→i]以及随机ID串[r→i]的组进行秘密随机置换。标志制成步骤(S16)使用密钥[kj]=([kj,0],……,[kj,L?1])来设定标志[fj,h]。位次表制成步骤(S18)使用标志[fj,h]来制成位次表[s→]。拣选置换生成步骤(S20)使用随机ID串[r→i]、位次表[s→]、置换后密钥串[πik→i]以及置换后随机ID串[πir→i]来生成拣选置换σπ?1L。

    秘密并行处理装置、秘密并行处理方法、程序

    公开(公告)号:CN105593918A

    公开(公告)日:2016-05-18

    申请号:CN201480054280.2

    申请日:2014-10-03

    Abstract: 提供能够在秘密并行处理中削减通信量的秘密并行处理装置。包含:随机化部,取得作为输入串的非随机化序列,输出将非随机化序列和由公开值构成的虚拟记录串结合并进行了随机置换处理后的随机化序列、和对所利用的随机置换数据进行了保密后的已保密随机置换数据;计算部,取得非随机化序列、随机化序列、虚拟记录串,对它们实施规定的函数,使用实施该函数的处理中的计算过程的数据来生成各序列的输出校验和;以及正当性证明部,取得各序列的输出校验和、已保密随机置换数据,对各序列的输出校验和进行评价,输出是否对非随机化序列正确地实施了规定的函数的最终验证结果。

    保密计算系统、运算装置、保密计算方法、以及程序

    公开(公告)号:CN105027180A

    公开(公告)日:2015-11-04

    申请号:CN201480005233.9

    申请日:2014-01-16

    CPC classification number: H04L9/085 G06F7/582 G06F21/71 H04L2209/46

    Abstract: 基于比以往更低的篡改成功概率,进行保密计算。至少三台运算装置(21,…,2N)包含:随机数生成部,求出将随机数r进行了秘密分散后的分散值[r];随机化部,利用将值a0、…、aM-1进行了秘密分散后的分散值[a0]、…、[aM-1]以及分散值[r],生成将分散值[a0]、…、[aM-1]和分散值[a0r]、…、[aM-1r]成组后的随机化分散值 、…、 ;保密计算部,根据保密运算的内容将运算对象以及运算结果的随机化分散值 包含于校验和C:= ,…, ,并执行至少包含一个保密运算的函数F,从而求出被保密的函数值[F([a0],…,[aM-1])];以及正当性证明部,基于对校验和C中包含的分散值[fi]的总和乘以分散值[r]的分散值以及校验和C中包含的分散值[fir]的总和即分散值[ψ],验证所述函数值[F([a],…,[aM-1])]的正当性。

Patent Agency Ranking