Font Size: a A A

The Study And Examination Of Ciphertext Query In Cloud Storage

Posted on:2014-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z QiFull Text:PDF
GTID:2248330398472112Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Along with the rapid development of computer applications and network communications technology, which will create a large amount of data every seconds, we have entered an era of big data. Cloud computing emerge as the times require, cloud storage as a specific application of cloud computing which provides a relatively efficient, reliable, low cost storage platform personal for small and medium-sized enterprises and government departments in big data era. Cloud storage as a third-party platform is untrustworthy that puts sensitive data will appear above certain security problems, at the same time, the biggest threat comes from the cloud storage managers. The most effective way to solve the security problem is the encryption of sensitive data. Encrypted data returned completely and then one by one to decrypt which causes a sharp decline in retrieval performance. This paper studies the cloud storage environment ciphertext relational database retrieval problems. And which studies ciphertext retrieval problems of relational database in the cloud storage environment. Encrypted data in a relational database that destroyed the original ordering, comparative fuzzy matching characteristics, the range of data retrieval and fuzzy retrieval becomes very difficult.To address these problems, Based on the characteristics of the relational database, In the cloud storage environment, Proposed encryption strategies and search strategy to two important relational database data types numeric and character data. And implement ciphertext query in MySql database of cloud storage service providers xeround.The main work of the paper is as follows:1. A kind of encryption strategy proposes for relational database service for cloud storage security problems in cloud storage, which changes the ciphertext distribution law in the database by changing the initialization vector. Initialization vector saves in client as a key, we only need to save record in the database, which way can effectively prevent the attack based on the frequency attack. Data stored in the database simply a TINTINT kind which cause little redundant. On this basis, the ciphertext query methods based on database ciphertext numerical range classifier and sequence based key hash propose, which can be a good solution to the equivalent of query and range query. The query program returns to meet the requirements of the ciphertext, this ciphertext to be decrypted can avoid unnecessary decryption and data transmission, to improve the ciphertext query efficiency in cloud storage.2.To the problems of the character of cloud storage database relational database, proposes character data using the encryption scheme to increase for some random character before the character data to avoid duplication of data, then the string encrypy using AES. The retrieval program proposed secondary search based pairs coding mapping eigenvalue index. For ciphertext query, The first time, according to the characteristics of keyword values to retrieve the index field to filter out the part does not meet the requirements of the ciphertext records; Second, to decrypt the records returned, and then to be retrieved again, returns the record satisfy the requirements. By the above scheme, to improve the character of ciphertext data retrieval efficiency and Fuzzy retrieval accuracy.3. I realized cloud storage using MySql database cloud storage database service providers xeround, Combined with the classic framework based on Java Web SSH (Struts, Spring, Hibernate), build the CASS Graduate Library management platform, According to encryption policy, implents the character ciphertext query module.
Keywords/Search Tags:cloud storage, relational database, ciphertext queryxeround
PDF Full Text Request
Related items