首页> 外国专利> 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 ]的随机化器。 。 。 ,[a M-1 ]通过对值a 0 ,进行秘密共享而获得。 。 。 ,a M-1 和共享值[r]生成随机共享值 0 0 ]的 M-1 M-1 ]和[a 0 r] ,。 。 。 ,[a M-1 r]成对;通过执行包括至少一个秘密的函数F来确定隐藏函数值[F([a 0 ],...,[a M-1 ])]的秘密计算机将运算对象的随机共享值 i 0 μ-1 0 ],...,[a M-1 ])]正确性的正确性证明者通过将校验和C中包含的共享值[f i ]的总和乘以共享值[f i < / Sub> r]包含在校验和C中。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号