A Secure and Verifiable P2P Storage Framework with Dynamic Encrypted Search using Blockchain
DescriptionThere is a great need for a secure and fair platform for people to trade their underutilized computing resources. On one hand, there are many institutions or individuals that have a lot of unused storage capacities; on the other hand, there are many users that have a large amount of data looking for storage. Peer-to-Peer (P2P) is an ideal model for building such a large-scale distributed storage system. However, traditional P2P systems are notorious for their insecurity and unfairness. The principal goal of this project is to use the emerging blockchain technology to develop a framework for secure, fair and verifiable P2P storage systems. The objectives of this project are three-fold: 1) Design an efficient and secure blockchain-based P2P framework for storage systems equipped with search capability over encrypted data. 2) Design a file index structure that can support dynamic file updates and yet achieve efficient search operations in this blockchain-based P2P framework. The system should also preserve forward-security for update operations. 3) Design a verification scheme to verify the correctness of search results and an auditing scheme to ensure the integrity of the data for the blockchain-based P2P framework.
|Effective start/end date||1/01/20 → …|