Database encryption method supporting combinable SQL query

A database and data technology, which is applied in database update, digital data protection, electronic digital data processing, etc., can solve the problems of insecurity, user privacy exposure to service providers, and safe and efficient operation of unencrypted data. Less time consumption, strong versatility, and the effect of reducing leakage
CN113704303APending Publication Date: 2021-11-26ZHEJIANG UNIV

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
ZHEJIANG UNIV
Publication Date
2021-11-26

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a database encryption method supporting combinable SQL query. The scheme mainly comprises the following steps that: (1) based on an encryption method provided by the invention, a user encrypts and preprocesses data, and uploads an encryption result and preprocessed data to a service provider; (2) an SQL query instruction is set and uploaded: the user uploads a query instruction to a service provider according to an actual demand, and uploads an auxiliary parameter used for querying the instruction at the same time; and (3) data query is performed: the service provider performs SQL query according to a query instruction and auxiliary parameters received from the user, stores a calculation result, updates data and returns a query result to the user. The method can be applied to data encryption storage and encrypted data query in actual life and business, and has the advantages of being high in universality, safe, efficient, capable of protecting privacy, easy and convenient to use, high in efficiency, small in memory and time consumption and the like.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the technical fields of discrete logarithm problem, multiplication encryption, encrypted database and ciphertext search, in particular to an encrypted database method supporting combinable SQL queries. Background technique

[0002] The discrete logarithm problem refers to the problem of finding the logarithm in a computable finite cyclic group, which was published in 1976 by W.Diffie and E.Hellman. So far, the discrete logarithm problem is still considered to be difficult to solve, so it is widely used in encryption.

[0003] Multiplicative encryption is widely used in cryptography, including well-known encryption schemes such as ElGmal and RSA. Multiplicative encryption can achieve "perfect security" and can guarantee multiplicative homomorphism under ciphertext, that is, the multiplication operation on ciphertext is also the multiplication operation on plaintext. Therefore, multiplicative encryption achieves good security a...

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