首页>
外国专利>
Secret computation system, arithmetic unit, secret computation method and program
Secret computation system, arithmetic unit, secret computation method and program
展开▼
机译:秘密计算系统,算术单元,秘密计算方法和程序
展开▼
页面导航
摘要
著录项
相似文献
摘要
Each of at least three arithmetic units includes: a random number generator determining shared value [r] obtained by performing secret sharing of random number r; a randomizator using shared value [a0], . . . , [aM−1] obtained by performing secret sharing of value a0, . . . , aM−1 and shared value [r] to generate randomized shared value a0, . . . , aM−1 with shared values [a0], . . . , [aM−1] and [a0r], . . . , [aM−1r] as a pair; a secret computator determining concealed function value [F([a0], . . . , [aM−1])] by executing function F including at least one secret operation while including randomized shared value fi of an operation target and an operation result depending on contents of secret operation into checksum C:=f0, . . . , fμ−1; and a correctness prover verifying correctness of function value [F([a0], . . . , [aM−1])] based on shared value [Ø] obtained by multiplying a sum total of shared values [fi] included in checksum C by shared value [r] and shared value [ψ] of a sum total of shared values [fir] included in checksum C.
展开▼
机译:至少三个算术单元中的每一个包括:随机数生成器,其确定通过执行随机数r的秘密共享而获得的共享值[r];以及使用共享值[a 0 Sub>]的随机化器。 。 。 ,[a M-1 Sub>]通过对值a 0 Sub>,进行秘密共享而获得。 。 。 ,a M-1 Sub>和共享值[r]生成随机共享值 0 Sub ,。 。 。 ,具有共享值[a 0 Sub>]的 M-1 Sub 。 。 。 ,[a M-1 Sub>]和[a 0 Sub> r] ,。 。 。 ,[a M-1 Sub> r]成对;通过执行包括至少一个秘密的函数F来确定隐藏函数值[F([a 0 Sub>],...,[a M-1 Sub>])]的秘密计算机将运算对象的随机共享值 i Sub 和取决于秘密运算的内容的运算结果包括在校验和C中:= 0 Sub ,。 。 。 ,μ-1 Sub ;以及基于共享值[Ø]验证功能值[F([a 0 Sub>],...,[a M-1 Sub>])]正确性的正确性证明者通过将校验和C中包含的共享值[f i Sub>]的总和乘以共享值[f i < / Sub> r]包含在校验和C中。
展开▼