Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Parallel fully-homomorphic encryption and decryption methods supporting floating point arithmetic

A fully homomorphic encryption, floating-point operation technology, applied in the field of information security, can solve the problem of not supporting floating-point data homomorphic operation, unable to meet the needs of practical applications, etc.

Active Publication Date: 2017-11-03
深圳大道云科技有限公司
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Most of the existing homomorphic encryption schemes only support integer-type homomorphic operations, and do not support floating-point data homomorphic operations, so they cannot meet the actual application requirements

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
  • Parallel fully-homomorphic encryption and decryption methods supporting floating point arithmetic
  • Parallel fully-homomorphic encryption and decryption methods supporting floating point arithmetic
  • Parallel fully-homomorphic encryption and decryption methods supporting floating point arithmetic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The implementation of the technical solution is described in further detail below:

[0064] Aiming at the security problem of privacy protection and calculation of private data in the cloud computing environment, the present invention proposes a parallel fully homomorphic floating-point number encryption method suitable for the cloud computing environment. The idea is: the owner of the data file will Encrypted files are segmented first for parallel computing frameworks, such as Spark clusters, to perform parallel encryption. Then encrypt the plaintext fragments in parallel to protect the privacy of user data in the cloud computing environment and provide ciphertext calculation functions.

[0065] The invention uses a simplified algebraic relationship to perform homomorphic encryption on data, and at the same time, in order to enhance its security, it uses a random mapping relationship to make the cracking difficulty exceed the linear time complexity. In order to furthe...

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 provides a parallel fully-homomorphic encryption method supporting floating point arithmetic, and belongs to the technical field of information security. The encryption method comprises the three steps of encryption key initialization, plaintext data encryption and out-of-order storage of child ciphertext, and by means of a parallel computing mechanism of a cloud computing environment and grouped encryption on plaintext data, a whole to-be-encrypted file is encrypted and then stored in a storage system of the cloud computing environment. The invention further provides a decryption method based on the parallel fully-homomorphic encryption method, an addition homomorphic encryption method and a multiplication homomorphic encryption method. According to the methods, the algorithm is simple, easy to achieve, high in security and capable of supporting homomorphic addition and multiplication at any depth and has the compact characteristic; and the efficiency of the algorithm can be further improved through parallel frameworks such as Spark, and the methods are suitable for the cloud computing environment.

Description

technical field [0001] The invention relates to a fully homomorphic encryption method in a cloud computing environment, belonging to the technical field of information security. Background technique [0002] With the rapid development of computer technology, concepts such as cloud computing and big data have gradually been recognized and accepted by people, and have become a part of people's lives; More personal privacy data are also stored in the servers of application service providers. As more and more private data and personal information are collected and stored on application provider servers, and cloud security incidents occur frequently, issues such as big data, cloud computing, and privacy protection have gradually become hot topics. External attackers or internal "malicious" database administrators may cause leakage of user privacy information, causing confusion and inconvenience to users. How to ensure the security of data stored in untrusted cloud servers, espe...

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/00H04L9/08
CPCH04L9/008H04L9/0869
Inventor 杨庚史经启孙彦珺白双杰闵兆娥朱向洋
Owner 深圳大道云科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products