针对粮食供应链中信息共享时各主体面临的隐私问题,设计与实现了一个基于区块链和星际文件系统(interplanetary fle system,IPFS)技术的隐私保护系统.该系统利用区块链来保存加密隐私信息的哈希值和用户设置的权限访问控制策略,而真正的隐私信息则在加密后存储于IPFS,在实现隐私信息安全存储的同时保障了用户对自身信息的有效掌控.为了实现灵活的权限管理,系统将隐私信息进行了分类;为了提升访问透明度以及鼓励用户共享隐私信息,系统还设计了一种积分方案.
Aiming at the privacy issues faced by individuals in the sharing of information in the food supply chain, this paper designs and implements a privacy protection system based on blockchain and interplanetary fle system (IPFS). The system uses the blockchain to store the hash value of the encrypted private information and the permission access control policy set by the user, while the real private information is stored in the IPFS after being encrypted, which ensures the effective control of users to their own information while realizing the storage of privacy information security. In order to achieve flexible privilege management, the system classifes the privacy information; and in order to improve access transparency and encourage users to share their privacy information, the system also designs an integral scheme.
[1] 杨彩虹. 基于粮食安全视角的粮食供应链优化与管理研究[J]. 改革与战略,2013, 29(12):47-51. Yang C H. Research of grain supply chain's optimization and management based on the perspective of grain security[J]. Reformation & Strategy, 2013, 29(12):47-51(in Chinese)
[2] 达庆利,张钦,沈厚才. 供应链中牛鞭效应问题研究[J]. 管理科学学报,2003(3):86-93. Da Q L, Zhang Q, Shen H C. Research on the bullwhip effect in supply chain[J]. Journal of Management Sciences in China, 2003(3):86-93. (in Chinese)
[3] 马丽莎,马燕. 分散型供应链中"双重边际效应"协调策略研究[J]. 现代商贸工业,2016, 37(11):34-35. Ma L S, Ma Y. Research on coordination strategy of "double marginal effect" in decentralized supply chain[J]. Modern Business Trade Industry, 2016, 37(11):34-35. (in Chinese)
[4] 陈清华. 成本、需求信息保护下的两级供应链决策[D]. 南京:东南大学,2009.
[5] Zyskind G, Zekrifa D M S, Alex P, Nathan O. Decentralizing privacy:using blockchain to protect personal data[C]//Security and Privacy Workshops (SPW). IEEE Computer Society, 2015:180-184.
[6] Azaria A, Ekblaw A, Vieira T, Lippman A. MedRec:using blockchain for medical data access and permission management[C]//International Conference on Open and Big Data. IEEE, 2016:25-30.
[7] 梅颖. 安全存储医疗记录的区块链方法研究[J]. 江西师范大学学报(自然版),2017,41(5):481-487. Mei Y. The utilizing blockchain-based method of the secure storage of medical records[J]. Journal of Jiangxi Normal University (Natural Science), 2017, 41(5):481-487. (in Chinese)
[8] 章宁,钟珊. 基于区块链的个人隐私保护机制[J]. 计算机应用,2017, 37(10):2787-2793. Zhang N, Zhong S. Mechanism of personal privacy protection based on blockchain[J]. Journal of Computer Applications, 2017, 37(10):2787-2793. (in Chinese)
[9] Sasson E B, Chiesa A, Garman C, Virza M. Zerocash:decentralized anonymous payments from bitcoin[C]//Symposium on Security and Privacy (SP). IEEE, 2016:459-474.
[10] Kosba A E, Miller A, Shi E, Wen Z K. Hawk:the blockchain model of cryptography and privacy-preserving smart contracts[C]//Symposium on Security and Privacy (SP). IEEE, 2016:839-858.
[11] Nakamoto, S. Bitcoin:a peer-to-peer electronic cash system.[EB/OL].[2018-11-20]. https:bitcoin.org/bitcoin.pdf.
[12] 袁勇,王飞跃. 区块链技术发展现状与展望[J]. 自动化学报,2016, 42(4):481-494. Yuan Y, Wang F Y. Blockchain:the state of the art and future trends[J]. Acta Automatica Sinica, 2016, 42(4):481-494. (in Chinese)
[13] 邵奇峰,金澈清,张召,钱卫宁,周傲英. 区块链技术:架构及进展[J]. 计算机学报,2018, 41(5):969-988. Shao Q F, Jin C Q, Zhang Z, Qian W N, Zhou A Y. Blockchain:architecture and research progress[J]. Chinese Journal of Computers, 2018, 41(5):969-988. (in Chinese)
[14] 殷龙,王宏伟. 基于IPFS的分布式数据共享系统的研究[J]. 物联网技术,2016, 6(6):60-62. Yin L, Wang H W. Research on distributed data sharing system based on IPFS[J]. Internet of Things Technologies, 2016, 6(6):60-62. (in Chinese)