【技术实现步骤摘要】
一种农产品溯源信息共享-隐私保护的方法及系统
本专利技术实施例涉及区块链
,尤其涉及一种农产品溯源信息共享-隐私保护的方法及系统。
技术介绍
随着人们的生活水平越来越来提高,农产品的质量安全也越来越重要,农产品质量安全问题不仅关系到公众的身体健康,而且对农业发展、农民增收、农业贸易和农业现代化建设具有重大影响。目前在对农产品供应链的研究上,各国政府纷纷构建农产品供应链信息监管体系,相关企业陆续建立供应链信息管理系统。区块链技术是通过分布式数据存储、点对点传输、共识机制、加密算法等技术的集成,具有不可篡改、分布式、去中心化、可追溯、高可用等特点,可有效解决传统交易模式中数据在系统内流转过程中的造假行为,从而构建可信交易环境。与溯源需求吻合,将区块链技术与农产品溯源相结合,做到分散资源集中管理、集中资源分散服务,为解决目前传统农产品追溯体系所存在的问题提供可能。区块链能够实现数据的可追溯、不可篡改,是因为其具有基于由密码学链接建立起的分布式数据库,从而形成不可篡改的数据源。因此在产品从生产到流通全过程,可实 ...
【技术保护点】
1.一种农产品溯源信息共享-隐私保护的方法,其特征在于,包括:/n利用授权查看节点的私钥对区块链网络中的键值对进行解密,获取隐私数据;/n所述键值对包括所述授权查看节点的公钥和二次加密的秘钥。/n
【技术特征摘要】
1.一种农产品溯源信息共享-隐私保护的方法,其特征在于,包括:
利用授权查看节点的私钥对区块链网络中的键值对进行解密,获取隐私数据;
所述键值对包括所述授权查看节点的公钥和二次加密的秘钥。
2.根据权利要求1所述的农产品溯源信息共享-隐私保护的方法,其特征在于,在所述利用授权查看节点的私钥对区块链网络中的键值对进行解密之前,还包括:
确定农产品溯源信息中的隐私数据;
对所述隐私数据进行一次加密,获取一次加密的秘钥;
将授权查看节点的公钥和所述一次加密的秘钥进行二次加密,获取二次加密的秘钥;
将所述授权查看节点的公钥和所述二次加密的秘钥组成所述键值对,上传至所述区块链网络。
3.根据权利要求2所述的农产品溯源信息共享-隐私保护的方法,其特征在于,所述将所述授权查看节点的公钥和所述二次加密的秘钥组成所述键值对上传至所述区块链网络,包括:
将所述键值对存放在所述智能合约中的世界状态之后,上传至所述区块链网络。
4.根据权利要求2所述的农产品溯源信息共享-隐私保护的方法,其特征在于,所述确定农产品溯源信息中的隐私数据,包括:
调用智能合约对所述农产品溯源信息进行校验;
若所述农产品溯源信息需要加密处理,则定义其为隐私数据;
若所述农产品溯源信息不需要加密处理,则定义其为公开数据,并将其直接上传至所述区块链网络中。
5.根据权利要求2所述的农产品溯源...
【专利技术属性】
技术研发人员:孙传恒,陈邦越,邢斌,罗娜,徐大明,
申请(专利权)人:北京农业信息技术研究中心,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。