Fuzzy query encryption method supporting dynamic verification in unreliable cloud computing environment
A computing environment and dynamic verification technology, applied in computing, computer security devices, special data processing applications, etc., can solve the problem that there is no way to support encrypted data fuzzy query, verification results and dynamic updates at the same time
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2017-05-31
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention relates to the field of computer science and technology, in particular to a fuzzy query encryption method supporting dynamic verification in an untrustworthy cloud computing environment. Background technique
[0002] With the rapid development of cloud computing, queryable encryption schemes have gradually gained people's attention and recognition. A large number of users upload personal files through cloud disks. However, while people enjoy the convenience brought by cloud computing services, they also face the risk of sensitive information leakage. In a cloud computing environment, users lose direct control over their data. In order to protect users' private information from being cracked by the cloud, many users choose to encrypt their personal data before uploading. Users need to query on encrypted data sets, and plaintext information query methods cannot be applied to encrypted data, so queryable encryption methods have become a ho...
Examples
Embodiment Construction
[0052] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0053] The experimental hardware environment is Windows 7 operating system, the CPU is Intel Core i5-4590 (3.30GHz), the memory is 4GB, and it is implemented by Java programming language. The data set is a collection of IEEE INFOCOM papers in the past 10 years, containing more than 3,500 articles. By extracting the keywords contained in the documents, a keyword set is formed. The experiment uses the 256-bit AES symmetric encryption algorithm to encrypt and decrypt the document, uses the RSA accumulator with a key length of 1024 bits to generate verification evidence, and uses SHA-256 as the hash function.
[0054] A fuzzy query encryption method that supports dynamic verification in an untrusted cloud computing environment. The overall architecture is as follows: figure 1 shown, including the following steps:
[0055] Step 1: The data owner uses the k...