| With the emerging development of the cloud computing, the service of cloud storage based on mass data has become the focus attention for most businesses.The cloud storage security issue is one of the key reasons that hinders its development, that is to say, how to ensure the vast amounts of data safely can be stored in the cloud, and how to maximize the efficiency of the system to ensure safe transmission. At present, in order to adapt to the rapidly growing data trends and meet the needs of the users which can store data everywhere, more and more enterprises have started to deploy a private cloud storage system, but there are a large numbers of technical issues needed to be considered when building the cloud platform, such as recovery of data, integrity verification and load balancing. Besides, the increasing numbers of users and data also put forward higher requirements on the performance of cloud storage system. It also takes certain techniques to guarantee the stability, availability and security of the system.In this paper, we make a deep discussion for the security issues of private cloud storage, and the research work includes:1. Review the research status of the private cloud storage technology at home and abroad, point out the method to solve the security problems of the private cloud storage.2. Make a research of the private cloud storage data integrity verification techniques and propose one for private cloud storage data integrity authentication protocol. The agreement is adaptive to smaller files, you can check all the data blocks to ensure the validity of the results; For larger files, you can check some of the data block to ensure data integrity with a certain probability, thereby reducing the consumption of system resources and network bandwidth.3. Make a research of load balancing technology for private cloud storage, and propose an ID-based signature data partitioning and backup file block ID. With the corresponding relationship between file block and the available storage node ID, we can find out the storage node. And when there is failure node, it can randomly assign effective storage node for the corresponding file blocks, thus improving the efficiency of the master server; It will need a backup data file, establish a specified number of copies of data fragments on several storage node and select the optimal storage backup area.4.By using the above mentioned technology, this paper designs a private cloud storage systems based on distributed cluster architecture, and realizes the function of data slice upload, download and backup. And by encrypting the data in the process of data upload and download, it can make integrity verification for the data.The innovations of the paper includes:1) The research data integrity checking agreement can be dynamically checked for integrity according to the size of the file. With only a small amount of storage and communication overheads, the system can guarantee the effective implementation of the agreement, and as the file becomes larger, the time spent by the validation still remains in a low value.2) The being researched load balancing technology is using the corresponding relationship between file block ID and the available storage node ID to find the storage node for all the blocks during the process of the file upload. Compared with the general approach, the technique not only reduces the time the system takes, but also improves the efficiency of the system; By designing a private cloud storage systems based on distributed cluster architecture the above mentioned technique and using it to prove the feasibility and safety of each method theoretically, it can ensure these methods can be applied in practice. |