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

Cloud database encryption method, system and device

An encryption method and database technology, applied in the field of systems and devices, cloud database encryption methods, can solve the problems of low security and inability to support multiple operations of numerical encrypted data, and achieve the effect of improving security

Active Publication Date: 2015-03-18
CHINA MOBILE COMM GRP CO LTD
View PDF5 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] It can be seen that the existing cloud database encryption technology has low security and cannot support multiple operations on numerical encrypted data.

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
  • Cloud database encryption method, system and device
  • Cloud database encryption method, system and device
  • Cloud database encryption method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] This embodiment introduces a preprocessing method for data plaintext. The preprocessing method may be: expand the plaintext of the data according to the type of possible calculation; after that, map the plaintext of the data and the expanded data into non-negative integers.

[0068] Details are given below.

[0069] A local database system to be migrated includes the following contents:

[0070]For the definition of the data table structure, each column in the data table needs to formulate a data type. The data types supported by the data table are divided into three categories: numerical, string and binary data, and the numerical type can be subdivided Integers and real numbers, integers can be subdivided into signed integers and unsigned integers. Numeric data types can also specify different precisions, that is, how many binary bits are used to represent an integer.

[0071] The data in the database can be regarded as a two-dimensional table, in which each row can...

Embodiment 2

[0101] This embodiment introduces the ciphertext calculation process. After the data application client generates the key pair, it further sends the key pair to the re-encryption agent;

[0102] When ciphertext calculation is required, the data application client sends a ciphertext calculation request to the cloud database. The ciphertext calculation request includes calculation data and calculation formulas for the plaintext of the data; the calculation data is the data ciphertext and the preprocessing method is in The location information in the cloud database, or, the calculation data is data ciphertext and preprocessing method;

[0103] The cloud database extracts the corresponding data ciphertext and preprocessing method from the cloud database according to the location information and the calculation type in the calculation formula, generates a calculation formula for the data ciphertext according to the preprocessing method and the calculation formula, and extracts the ...

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 cloud database encryption method, system and device. The cloud database encryption method comprises the following steps that a data uploading client receives a public key in more than one key pair from a data application client, wherein the key pair is generated from the data application client and corresponds to different calculation varieties; the data uploading client preprocesses data plaintexts, encrypts the preprocessed data plaintexts by adopting the public key in the corresponding key pair according to the possibly performed calculation variety to obtain a data ciphertext and sends the data ciphertext and a preprocessing mode of the data plaintexts corresponding to the data ciphertext to a cloud database. The cloud database encryption method, system and device provided by the invention can be used for improving the security of the database and support multiple operations of numeric type enciphered data.

Description

technical field [0001] The present invention relates to the technical field of cloud databases, in particular to a cloud database encryption method, system and device. Background technique [0002] Database systems are one of the cores of enterprise information systems. With the development of cloud computing technology, stand-alone databases and distributed databases traditionally deployed in local network environments are gradually migrating to cloud databases deployed in data centers. Compared with traditional database systems, cloud databases have the characteristics of high scalability and high availability, which can meet the needs of large-scale storage and large-scale data processing applications in fields such as telecommunications and finance, and reduce customer costs. Due to the high value and high sensitivity of a large amount of structured data (that is, data tables) stored in the database system, such as corporate financial data, corporate customer relationshi...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L9/32G06F17/30
CPCH04L63/0428H04L63/0471H04L67/1097
Inventor 侯长江刘斐柏洪涛任兰芳王静左敏刘芳
Owner CHINA MOBILE COMM GRP CO LTD
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