Fully homomorphic encryption processing method based on modular operation

A technology of fully homomorphic encryption and processing method, applied in the field of information security, can solve the problems that the encryption result cannot be decrypted correctly, and the noise of ciphertext multiplication is difficult to control, so as to improve data security, solve noise problems, and expand application scenarios. Effect

Active Publication Date: 2017-02-22
SHENZHEN FULLY HOMOMORPHIC ENCRYPTION SCI & TECH CO LTD
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above defects or improvement needs of the prior art, the present invention provides a fully homomorphic encryption processing method based on modular operation, the purpose of which is to solve the problem of the existing fully homomorphic encryption proces

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fully homomorphic encryption processing method based on modular operation
  • Fully homomorphic encryption processing method based on modular operation
  • Fully homomorphic encryption processing method based on modular operation

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0113] Example 1: c 1 +c 2 =(114,113,114)+(113,114,114);

example 2

[0114] Example 2: c 1 +c 2 =(114,114,114)+(113,114,114);

example 3

[0115] Example 3: c 1 +c 2 =(114,114,114)+(113,114,113);

[0116] In the ciphertext addition operation, it is first necessary to obtain the corresponding plaintext for each bit of the ciphertext according to the decryption formula (ciphertext mod p) mod s, and sum the obtained plaintext bit by bit, and then determine the Whether the value obtained after summing the ones is equal to the base system, if it is equal, it means that a carry has occurred, and the carry value (ie 1) is returned at this time, and the result of the sum of the ciphertext bits is returned (that is, the result of the ciphertext summation is realized Refresh), and add 1 during the summation of the last bit of the ciphertext bit; if not equal, it means that there is no carry, and return the carry value (ie 0) and the result of the summation of the ciphertext bit at this time, and Add 0 during the summation process of the upper bit of the ciphertext bit.

[0117] In the following ciphertext subtraction, m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a fully homomorphic encryption processing method based on modular operation. The method comprises the following steps: acquiring plaintext of any numerical data type in an encryption process, converting the plaintext into corresponding binary bit plaintext, performing encryption operation on each digits in the obtained binary bit plaintext, combining ciphertext obtained by the encryption operation to obtain a corresponding ciphertext combination, performing ciphertext operation of addition, subtraction, multiplication and division on the obtained ciphertext combination by using ciphertext true form, ciphertext radix-minus-one complement and ciphertext complement based on modular encryption, and decrypting the obtained ciphertext operation result by using a modular division method to obtain decrypted plaintext. By adoption of the fully homomorphic encryption processing method based on modular operation disclosed by the invention, the following technical problem in the existing fully homomorphic encryption processing method based on modular operation is solved: the ciphertext multiplication noise is hard to control and the result of the ciphertext addition is equal to the binary ciphertext summarizing result, resulting in errors in the decryption process, such that the encryption result cannot be correctly decrypted.

Description

technical field [0001] The invention belongs to the field of information security, and more specifically relates to a fully homomorphic encryption processing method based on modular operation. Background technique [0002] As a cutting-edge and advanced encryption algorithm, fully homomorphic encryption has experienced nearly 40 years of development. In 1978, R.Rivest and others proposed the concept of "fully homomorphic encryption". In 2009, C.Gentry theoretically designed a fully homomorphic encryption scheme based on ideal lattices. In 2010, he proposed "somewhat" homomorphic encryption. In 2011, Brakerski et al. proposed a fully homomorphic encryption scheme based on learning with errors (LWE for short) and ring learning with errors (RLWE for short) that does not rely on ideal lattices. . [0003] However, the existing fully homomorphic encryption processing methods based on modular operations have some problems that cannot be ignored: first, there is a problem that th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L9/00
CPCH04L9/008H04L2209/08
Inventor 胡和平廖云峰
Owner SHENZHEN FULLY HOMOMORPHIC ENCRYPTION SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products