Structured query language (SQL) rewrite based database external encryption/decryption system and usage method thereof

An encryption and decryption, database technology, applied in the field of database encryption and decryption based on SQL rewriting technology, can solve the problems of sensitive data leakage, low efficiency, easy to be stolen, etc., to improve security, eliminate access, and avoid encryption and decryption overhead Effect

Active Publication Date: 2013-01-30
武汉华工安鼎信息技术有限责任公司
View PDF1 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current calculation method for ciphertext data is either inefficient or cannot provide sufficient confidentiality. For example, the ciphertext data obtained by using a strong encryption algorithm will prevent the database server from executing SQL query commands.
Secondly, the current database encryption system must first decrypt the encrypted data table during the query, and then match the plaintext data with the query SQL, resulting in the exposure of the plaintext data to the database system, and database managers have the opportunity to steal plaintext sensitive data
In addition, the database side decrypts the query results, and the query results are returned to the application layer in plain text, which is easy to be stolen during transmission, resulting in the leakage of sensitive 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
  • Structured query language (SQL) rewrite based database external encryption/decryption system and usage method thereof
  • Structured query language (SQL) rewrite based database external encryption/decryption system and usage method thereof
  • Structured query language (SQL) rewrite based database external encryption/decryption system and usage method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to solve the problem of a large amount of overhead for encryption and decryption of the database system, simplify the database processing flow, and reduce the load of the database system, the present invention adopts a method of encrypting and decrypting data outside the database. This method not only ensures the transparency of the business system, but also slows down The encryption and decryption pressure of the database system. In addition, since the focus of database security prevention is to prevent database managers from stealing from the inside, plaintext should be avoided from being exposed in the database system, and the external encryption method can realize the encryption and decryption process out of the database system operating environment.

[0045] SQL (Structed Query Language, Structured Query Language) rewriting technology is to rewrite the SQL request statement sent from the application system and before the database system executes it, so as t...

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 an SQL rewrite based database external encryption/decryption system and a usage method thereof. The system comprises an SQL rewrite main module, a statement parsing module, a grammatical rule management module, an encryption/decryption table management module, a rewrite execution module and a data encryption/decryption module. The method comprises the steps of executing a rewritten data sheet creation process, a rewritten data insertion process and a data query process. According to the system and the method, an SQL rewrite technology is used, and data are encrypted and decrypted outside a database system, so that encryption/decryption costs of the database system are avoided.

Description

technical field [0001] The invention relates to the field of database encryption, in particular to a database encryption and decryption method based on SQL rewriting technology. Background technique [0002] The leakage of private data is a serious threat to the current database system. Malicious database administrators can access database management system servers to obtain private data (including health records, financial stocks, personal information, etc.) and sell them to third parties. One way to address this threat is to encrypt sensitive data in the database, but most database systems are not suitable for this approach. This approach will have many insurmountable negative effects. First of all, the database system has to deal with a large number of user and program query requests and generate data back. There is a serious conflict between a large amount of confidential data and effective query execution performance. The current calculation method for ciphertext dat...

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): G06F21/62G06F17/30
Inventor 景奕昕韩敏余鹏飞唐威廖巍
Owner 武汉华工安鼎信息技术有限责任公司
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