论文标题
基于IPF和区块链的安全文件共享系统
A Secure File Sharing System Based on IPFS and Blockchain
论文作者
论文摘要
在提供以分散方式记录交易的解决方案方面,许多方法对区块链的许多方法都有很大的兴趣。但是,将大型文件或文档存储在区块链上时存在一些限制。为了满足存储相对较大的数据的要求,产生了分散的存储介质。 IPFS是一个分布式文件系统,可添加内容。它的工作原理与区块链网络非常相似。有一些尝试利用区块链概念和IPF来设计新方法。不幸的是,使用IPF和区块链的组合共享数据时存在一些低效率。在本文中,我们提出了一个安全的文件共享系统,该系统通过采用IPFS代理来带来分布式访问控制和组密钥管理。在设计中发挥重要作用的IPFS代理被采用以对控制政策承担责任。 IPFS服务器和区块链网络与采用IPFS代理的组合是一个安全的文件共享系统,系统上的成员可以创建新组或通过自己的选择加入不同的组。尽管IPFS服务器和区块链网络中没有访问控制机制,但安全文件共享系统可以管理访问控制策略。成员访问文件仅属于他们授权的组。
There is a great interest in many approaches towards blockchain in providing a solution to record transactions in a decentralized way. However, there are some limitations when storing large files or documents on the blockchain. In order to meet the requirements of storing relatively large data, a decentralized storage medium is produced. IPFS is a distributed file system which is content-addressable. It works very similar to the blockchain network. There are some attempts which take advantage of the blockchain concept and IPFS to design new approaches. Unfortunately, there are some inefficiencies in sharing data using the combination of IPFS and blockchain. In this paper, we proposed a secure file sharing system that brings a distributed access control and group key management by the adoption of the IPFS proxy. The IPFS proxy which plays an important role in the design is adopted to take responsibility for the control policies. The combination of the IPFS server and the blockchain network with the adoption of the IPFS proxy make a secure file sharing system which the members on the system can create new groups or join different groups by their own choice. Although there is no access control mechanism in IPFS server and blockchain network, the secure file sharing system manages the access control policies. The members access files only belong to the group they authorized.