Field-level database encryption device

An encryption device and database technology, applied in the field of information security, can solve the problems of inability to use, users cannot share, data cannot be encrypted, etc.

Inactive Publication Date: 2013-01-02
SHENZHEN LIMING NETWORK SYST CO LTD +1
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 1. Performance issues: In general applications, client-side data decryption is often used, and the encrypted data is taken out of the database for processing, which seriously affects the performance of database access. In the case of relatively large data records, it is basically unusable;
[0009] 2. Cannot perform full-text search: because the database stores ciphertext, it is generally used to take out the ciphertext and decrypt it before performing full-text search. The efficiency is slower than the direct search of the d...

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
  • Field-level database encryption device
  • Field-level database encryption device
  • Field-level database encryption device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0023] In the embodiment of the present invention, the user's public key is used to encrypt the database encryption symmetric key, and the database access statement of the application program is encrypted and decrypted. While effectively encrypting and protecting the database data, various functions of the database operation are retained. Function.

[0024] figure 1 The structure of the field-level database encryption device provided by the embodiment of the present invention is shown, and for the convenience of description and understanding, only the parts related to the embodiment of the present...

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 is suitable for the field of information security and provides a field-level database encryption device, which comprises a user information storage unit, a database field encryption setting unit and a database access preprocessor, wherein the user information storage unit is used for storing database encryption symmetric keys which are encrypted through user public keys; the database field encryption setting unit is used for setting whether fields in a database are encrypted or not; and the database access preprocessor is used for conducting encryption conversion or decryption conversion to database access statements according to the decrypted database encryption symmetric keys and field encryption setting information in the database field encryption setting unit. By using the field-level database encryption device, a user can select different symmetric encryption algorithms supported by a database system according to demands for different encryption intensities, an application program does not need to conduct encryption or decryption operation to the database, all data encryption and decryption operations are completed by the database system, a full-text retrieval function of data items can be supported, and the original database access statements are not needed to be changed and can be directly and transparently used.

Description

technical field [0001] The invention belongs to the field of information security, in particular to a field-level database encryption device. Background technique [0002] Database is an important method of data storage in modern software systems. The data stored in the database is often user-sensitive data, and encryption has become an important means to protect data information from being leaked. [0003] At present, for the data stored in the database, two different encryption methods are often used according to the nature of the data. [0004] One type of encryption is irreversible encryption. In this way, the data hash operation is performed on the plaintext data to obtain the characteristic value of the data, and the characteristic value is stored in the database, and the plaintext data is not stored. Since the stored data only saves the characteristic value of the data, the data is irreversible and has relatively large limitations. It can only be used for some speci...

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): G06F21/62G06F17/30
Inventor 邓一辉龚智辉
Owner SHENZHEN LIMING NETWORK SYST 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