首页> 外国专利> DECRYPTION METHOD, RECORDING MEDIUM STORING DECRYPTION PROGRAM, DECRYPTION DEVICE, KEY GENERATION METHOD, AND RECORDING MEDIUM STORING KEY GENERATION PROGRAM

DECRYPTION METHOD, RECORDING MEDIUM STORING DECRYPTION PROGRAM, DECRYPTION DEVICE, KEY GENERATION METHOD, AND RECORDING MEDIUM STORING KEY GENERATION PROGRAM

机译:解密方法,记录介质存储解密程序,解密设备,密钥生成方法和记录介质存储密钥生成程序

摘要

A decryption method includes receiving an input of an n-dimensional vector whose elements other than a first element are all zero, or of the first element. The vector is a ciphertext obtained by encrypting a plaintext being an integer not less than 0 and less than s with a public key, or by performing an operation on a plurality of ciphertexts without decrypting them. The public key is associated with an n×n invertible matrix V defined as a secret key of homomorphic cryptography by using n integers, and is a matrix B being an Hermite normal form of V. The decryption method also includes: acquiring an element w which is coprime to s and which is one of elements of a matrix W=dV−1 defined by a determinant d of B and V−1; acquiring w−1 modulo s; calculating b=[c×w]d×w−1 mod s; and outputting b as a plaintext.
机译:一种解密方法,包括接收除第一元素以外的元素全为零的n维向量的输入或第一元素的输入。向量是通过用公共密钥加密不小于0且小于s的整数的明文,或者通过对多个密文进行运算而不解密而获得的密文。公钥通过使用n个整数与定义为同态密码术的秘密密钥的n×n个可逆矩阵V相关联,并且是作为V的Hermite范式的矩阵B。解密方法还包括:获取元素w,是s的素数,是矩阵W = dV -1 的元素之一,该矩阵由B和V -1 的行列式d定义;获取w −1 modulo s;计算b = [c×w] d ×w −1 mod s;并输出b为明文。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号