Font Size: a A A

Research On Searchable Encryption Based On Real-time Search Index Structure

Posted on:2020-05-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y X YangFull Text:PDF
GTID:2518306464995429Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The rapid development of cloud storage has effectively solved the storage problem of massive data in the era of big data.In order to reduce resource overhead and save local hardware resources,enterprises or users transfer data to third-party cloud server storage.However,if the third-party server may have maliciously parsed data,mines data information,or deliberately leaks information,etc.,the data owner preferably encrypts the data and then uploads it to the cloud server to make the data in cipher text.storage.At the same time,when the data needs to be used,the ciphertext data can be correctly retrieved by using an appropriate method.In other words,a technology is needed to make it easier to use data while maintaining data security.Currently,searchable encryption technology is the research hotspot to solve the above problems.In this thesis,the wind power control center data is taken as the research object.The real-time data sent by the sensor is encrypted at the network gateway,and the encrypted data is uploaded to the cloud server for storage.Under the premise of ensuring data security,the local storage pressure is alleviated.Real-time stream retrieval of data is guaranteed.The thesis solves the algorithm for the storage design of structured and unstructured data.For the unstructured data storage,the transmission mode of the trapdoor in the searchable encryption model is improved,which effectively saves the time cost.In this model,the real-time search index structure is constructed to optimize the retrieval speed of the traditional searchable encryption algorithm.The problem of time complexity and space complexity is too large when updating files.The storage structure of the real-time search index combines the advantages of array access and retrieval speed through subscripts,and the scale can continuously increase or decrease,delete and add high efficiency when resources are allowed.This makes it possible to flexibly add indexes,realizing real-time updates and real-time retrieval in ciphertext state.For the storage of structured data,this thesis improves the encryption algorithm according to its data characteristics,that is,it uses different encryption methods to interact with the cloud server for the rights authentication and mass data storage.In the process of authority authentication,the RSA asymmetric encryption algorithm is combined with the HASH algorithm.The data owner generates the hash value through the hash function in the plaintext state and provides the checksum for the receiver through the private key signature.Information and transmission content use the asymmetric encryption algorithm for public key encryption.The recipient uses the private key to decrypt the ciphertext information and then check the information to ensure that the permission information is safe.In the process of storing massive data,the SHA-256 hash algorithm is used for encryption.Compared with the asymmetric encryption method,the retrieval efficiency is higher,which can effectively ensure data timeliness and real-time stream query,thereby greatly improving monitoring.Personnel use the real-time data to check the efficiency of the fan condition,and effectively avoid troubleshooting errors caused by data delay and reduce equipment damage.
Keywords/Search Tags:Cloud storage, Data security, Indexing, Searchable encryption, Real-Time
PDF Full Text Request
Related items