Data Secure Sharing Model of Germplasm Resources Based on Blockchain
-
摘要:
目前,农业领域种质资源数据的共享管理工作大多采用中心化的数据共享模式,存在数据泄露、易篡改等问题。根据区块链技术具备的去中心化、安全可靠、防篡改的特点,提出一种基于区块链的种质资源数据安全共享系统,采用以太坊框架设计基于区块链的种质资源数据安全共享系统模型,针对用户身份数据和种质资源数据提出“IPFS+区块链”的链上链下协同存储模型,使用非对称加密技术确保种质资源数据安全性和用户身份数据隐私性,通过智能合约交互方式给出协同存储模型设计结果,展示模型的合理性。
Abstract:At present, data sharing and management of germplasm resources in agriculture field mostly adopts centralized data sharing mode, which has problems of data leakage, easy tampering and so on. According to characteristics of decentralization, safety, reliability, and tamper resistance of blockchain technology, it was proposed a germplasm resources data security sharing system based on blockchain technology with Ethereum framework. In secure blockchain-based germplasm resources data shared system model, an on-chain and off-chain collaborative storage model of "IPFS+blockchain" was put forward for user identity data and germplasm resources data. Asymmetric encryption technology was used to ensure germplasm resources data security and user identity data privacy through interaction of smart contracts. Then, design results of collaborative storage model were given, which was showed that this storage model was rational.
-
表 1 不同非对称加密算法比较
Table 1. Comparison of different asymmetric encryption algorithms
项目 RSA DSA ECC 原理 大数分解 整数有限域离散对数 EC离散对数 用途 数据加解密、数字签名 数字签名 数据加解密、数字签名 密匙量/Bit 1 024 1 024 160 运算速度 慢 慢 快 安全性 较高 较高 高 灵活性 一般 一般 高 破译和攻击方法 NFS 随机数攻击 Pollard rho 破译和攻击难度 亚指数级 指数级 指数级 表 2 身份信息存储结果
Table 2. Identity information storage results
数据名称 User 1 User 2 User 3 用户名 加密后的密文 QA/wyRQnu8XMWuamUp66 gg== 1+lO5c1 mZgvRtBxAPJnvbw== DQHepSTF0uFByEchubAZOw== 存入ipfs后返回的Hash值 QmWFLcVbaNRFiG8pJGa3BCC8BZ4FsWssM9qpTaJGacaWG3 QmWrhJy9vMEfQEPoLXnJnHGiqpiAYr7Se5eBUJRhSXtCJd QmVyZV9ZPaFTidft9Ebh6RKETsBtvSohvGZoxr7 LP4uBRF 身份证号 加密后的密文 60 gvvqY5Zg1PvA5/TMRJukC7NRnf6BPKpAliAXIlTBM= I/JSALG4feFU6Sad6PAG6G6 mpfzfV9G2eXkTQg92sgM= /BZDv5u4 hK9Et7StP4dkQG6 mpfzfV9G2eXkTQg92sgM= 存入ipfs后返回的Hash值 QmPDUNwuXkVz6GrmW2KM4MnCYc6vvpmWgv8Qk6JDaSxzqu QmWmAk24JDcChMDwWvS7tJvxH5tuSrYt2ozGHVXwB1FESV QmVmRJPqcbXACFcZynTAbUCUUuSmcAopt5k8twxyfQLwqF 地址 加密后的密文 iFNOfSI8ytxPekCsAnnQ9nPkP5 LG/vlVVriKAsx+WvE= e5PylLa/Hq4n6PoeyTjVsbWeUOEWYJhnMJOLJh5 rtiaJNUWi/oCyA/SKw6BXuQ5C iFNOfSI8ytxPekCsAnnQ9pV0X8iZt4+NsLAf5C5wNTo= 存入ipfs后返回的Hash值 Qmc1RSnUKmDYzpxGQHKQ6t3XzB2JwGcvf2P5PtqcxLsoxZ QmQBpss8SRE9ahLpLRcJBhupwbuCn9nbr77q9Ean3vxgu3 QmXQcgxqaUMZNcAytt1eV5 LayjhVAoPYbHCWkaTsBcXxm2 单位 加密后的密文 e5PylLa/Hq4n6PoeyTjVsbWeUOEWYJhnMJOLJh5 rtiaBQ1RfjEC07PoSTy88N8if e5PylLa/Hq4n6PoeyTjVsURD7AI0PF6Mg8fN2 rF0uzmBQ1RfjEC07PoSTy88N8if G39WPNgoOU0 hLWDihCtS+g== 存入ipfs后返回的Hash值 QmR2iWHWEtXXgJD31bbVAF3XGgYubD9jn8MLFpP6NL8Bwk QmYfMTPcVPBmrc8G7 LcGn8Qs14bovaMao67 hmUAd5eUyt7 QmPbBMGx1oQLg1xMZawgDyTubj7NRBVYxjJXusmqd5RhRE 联系电话 加密后的密文 CXqTvKB2 gt3 h0nRmjxD2fzN0 gVWN97a9 mRBPy+EPbOo= nhmgmgg+CfsKVqacAqXjMA== G39WPNgoOU0 hLWDihCtS+g== 存入ipfs后返回的Hash值 QmNpy3Kr7Eqe2 V8 VJcWsvAj86xeVrC3 mfkJgfL9Hk4PhPN QmPgz1KJKh45qAQ58DAgZMTWm6cPNNWUZHmXm42svhbGCV QmPbBMGx1oQLg1xMZawgDyTubj7NRBVYxjJXusmqd5RhRE -
[1] 何蒲,于戈,张岩峰,等.区块链技术与应用前瞻综述[J].计算机科学,2017,44(4):1- 7,15. doi: 10.11896/j.issn.1002-137X.2017.04.001HE Pu,YU Ge,ZHANG Yanfeng,et al.Survey on blockchain tech-nology and its application prospect[J].Computer Science,2017,44(4):1- 7,15. doi: 10.11896/j.issn.1002-137X.2017.04.001 [2] 刘海洋,方沩,陈彦清,等.区块链在农作物种质资源数据管理中的应用初探[J].农业大数据学报,2019,1(2):105-113. doi: 10.19788/j.issn.2096-6369.190209LIU Haiyang,FANG Wei,CHEN Yanqing,et al.Preliminary study on the application of blockchain in data management of crop germplasm resources[J].Journal of Agricultural Big Data,2019,1(2):105-113. doi: 10.19788/j.issn.2096-6369.190209 [3] 刘海洋,曹永生,方沩,等.区块链技术在种业大数据中的应用[J].中国种业,2019(5):22-27. doi: 10.3969/j.issn.1671-895X.2019.05.007 [4] 袁勇,王飞跃.区块链技术发展现状与展望[J].自动化学报,2016,42(4):481-494. doi: 10.16383/j.aas.2016.c160158YUAN Yong,WANG Feiyue.Blockchain:the state of the art and future trends[J].Acta Automatica Sinica,2016,42(4):481-494. doi: 10.16383/j.aas.2016.c160158 [5] ROGAWAY P, SHRIMPTON T.Cryptographic hash-function basics: definitions, implications and separations for preimage resistance, second-preimage resistance, and collision resistance[C]// Fast software encryption, 2004: 371-388. [6] 辛运帏,廖大春,卢桂章.单向散列函数的原理、实现和在密码学中的应用[J].计算机应用研究,2002(2):25-27. doi: 10.3969/j.issn.1001-3695.2002.02.008XIN Yunwei,LIAO Dachun,LU Guizhang.The principle and implement of one-way hash functions and their cryptographic application[J].Application Research of Computers,2002(2):25-27. doi: 10.3969/j.issn.1001-3695.2002.02.008 [7] 梁艳,李亚亭.基于大数据技术的高校计算机安全问题与建议[J].软件,2021,42(3):152-155. doi: 10.3969/j.issn.1003-6970.2021.03.044LIANG Yan,LI Yating.Problems and suggestions of university computer security based on big data technology[J].Software,2021,42(3):152-155. doi: 10.3969/j.issn.1003-6970.2021.03.044 [8] 陈亚飞.基于区块链智能合约的仓单交易平台研究与实现[D].郑州: 郑州大学, 2018.CHEN Yafei.Research and implementation of warehouse receipts trading platform based on blockchain and smart contract[D].Zhengzhou: Zhengzhou University, 2018. [9] 胡凯,白晓敏,高灵超,等.智能合约的形式化验证方法[J].信息安全研究,2016,2(12): 1080- 1089.HU Kai,BAI Xiaomin,GAO Lingchao,et al.Formal verification method of smart contract[J].Journal of Information Security Research,2016,2(12): 1080- 1089. [10] CHEN Y, HUI L, LI K, et al.An improved P2P file system scheme based on IPFS and Blockchain[C]// 2017IEEE International Conference on Big Data (Big Data). [11] 范贤丽,范春晓,吴岳辛.基于区块链和IPFS技术实现粮食供应链隐私信息保护[J].应用科学学报,2019,37(2):179-190.FAN Xianli,FAN Chunxiao,WU Yuexin.Realization of privacy protection of food supply chain based on blockchain and IPFS[J].Journal of Applied Sciences,2019,37(2):179-190. [12] 苏雄业.基于区块链的大数据共享模型与关键机制研究与实现[D].北京: 北京工业大学, 2018.SU Xiongye.Research and implementation of big data sharing model and key mechanisms based on blockchain[D].Beijing: Beijing University of Technology, 2018. [13] 欧阳丽炜,王帅,袁勇,等.智能合约:架构及进展[J].自动化学报,2019,45(3):445-457. doi: 10.16383/j.aas.c180586OUYANG Liwei,WANG Shuai,YUAN Yong,et al.Smart contracts:architecture and research progresses[J].Acta Automatica Sinica,2019,45(3):445-457. doi: 10.16383/j.aas.c180586 [14] ZHENG Zibin, XIE Shaoan, DAI Hongning, et al.An overview on smart contracts: challenges, advances and platforms[J].Future Generation Computer Systems, 2019.DOI: 10.1016/j.future.2019.12.019.