Font Size: a A A

The Application Of Block Chain Technology In File Key Management

Posted on:2021-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:G Y PanFull Text:PDF
GTID:2518306107953189Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development of Internet technology,the data produced by traditional enterprises is growing exponentially.Because of the rapid development of cloud computing,cloud storage has become the new mainstream solution for enter-prise data storage.However,the traditional cloud storage technology has many security problems.Encrypting data on cloud storage is an important means to ensure the security of enterprise data.The secure cloud storage system is a typical application of cloud storage.This article will focus on the problem of massive key storage in a secure cloud storage system,and propose a new key storage scheme based on blockchain technology that also plays an important role in information security.In secure cloud storage system,a key storage system that allocates keys individually to each encrypted file will generate massive file keys.Key security will directly determine the security of the entire secure cloud storage system.Therefore,when the user reads and writes files in the secure cloud storage system,the client needs the corresponding key to encrypt and decrypt the file.The key must also be accurate and tamper-proof during storage and transmission.In order to solve the security problem of massive key storage in a secure cloud storage system,this article will combine the blockchain technology to improve the Merkle tree in the block,apply it to the key storage technology,and propose an efficient and secure key Management plan.This article guarantees that the keys in the storage cannot be tampered with,and implements the key generation,query,modifica-tion based on the blockchain technology.Compared with traditional key management,this paper solves the problem of easy tampering that has not been solved in the past in key storage and query.On the issue of privacy leakage caused by data disclosure in the public blockchain,this paper uses the user master key to encrypt the file key on the basis of the Merkle tree,ensuring that even if the key ciphertext is disclosed,only the key holds can get the key-plaintext.The key-storage scheme saves the file information cipher-text hash value and file key ciphertext.The file information ciphertext hash value is used to retrieve the key ciphertext,and the uniqueness of the hash algorithm ensures the confidentiality of the file information.Based on the improved Merkle tree model,this paper designs and implements a key storage system based on blockchain technology,which has the rapid storage,secure transmission,quick modification and instant cancellation of massive keys.At the same time,this paper builds a secure cloud storage file system that supports block-chain storage keys.This paper tests the key storage system,and the final experimental data analysis shows that the key storage scheme reduces the time consumption by about 30% compared with the traditional key storage scheme while ensuring data security.
Keywords/Search Tags:cloud storage, key storage, block chain, Merkle tree
PDF Full Text Request
Related items