首页> 外国专利> MODULO OPERATION-BASED FULLY HOMOMORPHIC ENCRYPTION PROCESSING METHOD

MODULO OPERATION-BASED FULLY HOMOMORPHIC ENCRYPTION PROCESSING METHOD

机译:基于模块运算的完全同质加密处理方法

摘要

Disclosed in the present invention is a modulo operation-based fully homomorphic encryption processing method, the method comprising the following steps: acquiring, during encryption, a plaintext of an arbitrary numerical data type, and converting same, according to encryption needs, into a plaintext of a corresponding numeral system; encrypting each number of the obtained plaintext of the numeral system, and combining the ciphertexts obtained by the encryption operation so as to obtain a corresponding ciphertext combination; performing addition, subtraction, multiplication and division ciphertext operations on the obtained ciphertext combination using modulo encryption-based ciphertext true form, the one's complement of the ciphertext and the two's complement of the ciphertext; decrypting the obtained ciphertext operation result using modulo division, so as to obtain the decrypted plaintext. The present invention can solve the technical problem, in the existing modulo operation-based fully homomorphic encryption processing method, that, as it is hard to control ciphertext multiplication noise and an error occurs during decryption when the ciphertext addition result is equal to the ciphertext summation result in the numeral system, the encrypted result cannot be correctly decrypted.
机译:本发明公开了一种基于模运算的全同态加密处理方法,该方法包括以下步骤:在加密过程中获取任意数值数据类型的明文,并根据加密需要将其转换为明文。相应的数字系统;对获得的数字系统明文的每个数字进行加密,并将通过加密操作获得的密文进行组合,以获得对应的密文组合;使用基于模加密的密文真形式,密文的一个补码和密文的两个补码对所获得的密文组合执行加,减,乘,除密文运算;利用模除法对得到的密文运算结果进行解密,得到解密后的明文。本发明可以解决现有的基于模运算的全同态加密处理方法中的技术问题,即当密文加法结果等于密文求和时,难以控制密文乘法噪声,并且在解密过程中会出现错误。在数字系统中,如果加密结果无效,则不能正确解密该加密结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号