The invention relates to the technical field of agricultural product traceability information security, in particular to a solution of agricultural product traceability information security using block chain technology. The methods include: improving the consensus mechanism and getting an improved consensus mechanism. The improved consensus mechanism is as follows: when all entity terminals hold blocks to be submitted for verification, in order to maximize their own benefits, no entity terminal can change its own verification results of blocks generated by packaging other entity terminals; verifying multi-level traceability information; applying multi-private key rule Access authority control is carried out, and distributed accounting is realized through improved consensus mechanism, multi-level traceability information verification and multi-private key rules. The invention solves the data storage security problem existing in the traceability system of agricultural products.
【技术实现步骤摘要】
一种采用区块链技术的农产品溯源信息安全解决方法
本专利技术涉及农产品溯源信息安全
,尤其涉及一种应用于农产品溯源系统的采用区块链技术的农产品溯源信息安全解决方法。
技术介绍
农产品溯源体系建设是管理和控制农产品安全问题的重要手段,这类系统常采用RFID、二维码作为溯源标签,具有低成本、快速读写的优势,但又面临很多威胁,包括来自物理环境、软硬件故障、误操作或操作失误、管理缺失、恶意代码和病毒、权限管理漏洞、黑客攻击技术、内部泄密、非法篡改和抵赖等多个方面。这些威胁对农产品溯源服务体系中溯源信息的完整性、可靠性和可用性等方面造成巨大损害。因此,农产品溯源信息的安全可追溯,溯源信息防伪造、防篡改是农产品溯源系统中亟待解决的核心问题。现有溯源技术主要关注前端溯源,产品信息在中央数据库集中存储和处理,存在芯片内容被复制或数据库被攻破的可能性,并可能通过单点故障进一步引发其他安全威胁。目前,部分研究者在溯源系统中引入安全措施,通常采用中心数据库与访问控制、接入认证、信息加密、数字水印等传统密码学方法结合的安全手段。例如,文献(刘佳,许丹宁,石玉强,等.基于RFID的动物产品溯源系统认证技术研究[J].广东农业科学,2014,41(14):179-182.)研究了基于RFID技术的动物产品溯源方案的接入认证技术,设计了一个适用于低成本动物产品溯源的高效可靠RFID认证方案,保证了标签身份的隐私,一定程度上防止了标签的伪造,但是未考虑中心化的后端数据库验证过程仍然有被攻击者篡改的可能性。文献(龙陈锋,雷坚,杨鑫,等.基于数字水印–二维码标签的黄茶追溯系统研究[J]. ...
【技术保护点】
1.一种采用区块链技术的农产品溯源信息安全解决方法,其特征在于,包括:改进共识机制,得到改进的共识机制,所述改进的共识机制为:当所有实体终端都持有待提交验证的区块,为了让自身的收益最大,任何实体终端都无法改变自身对其他实体终端打包产生的区块的验证结果;进行多级溯源信息验证;运用多私钥规则进行访问权限控制;通过改进的共识机制、多级溯源信息验证及多私钥规则进行访问权限控制,实现分布式记账。
【技术特征摘要】
1.一种采用区块链技术的农产品溯源信息安全解决方法,其特征在于,包括:改进共识机制,得到改进的共识机制,所述改进的共识机制为:当所有实体终端都持有待提交验证的区块,为了让自身的收益最大,任何实体终端都无法改变自身对其他实体终端打包产生的区块的验证结果;进行多级溯源信息验证;运用多私钥规则进行访问权限控制;通过改进的共识机制、多级溯源信息验证及多私钥规则进行访问权限控制,实现分布式记账。2.根据权利要求1所述的一种采用区块链技术的农产品溯源信息安全解决方法,其特征在于,在改进共识机制之前,还包括:通过问题建模得到问题模型;所述问题模型为:u1∨u2∨...∨un=1,(ui∈U)(7)PL(t1,t2,k)=P{SL(t1,t2)=k},(0≤t1<t2,k=0,1,2…)(8)其中,λ为单位时间到达攻击的平均值,μ为参数,U为溯源系统中农产品溯源编码的集合,U={u1,u2,…un},ui.state表示溯源编码的状态,ui.state∈{-1,0,1},i∈[1,n],ui.state的三种取值分别对应溯源编码发生篡改、无变化及伪造三种情况;L是溯源系统安全运行条件,SL(t1,t2)描述系统在满足安全运行条件L下[t1,t2]时间范围内受到各种攻击的侵害程度,PL(t1,t2,k)是溯源系统在满足安全运行条件L下[t1,t2]时间范围内溯源编码遭到k次篡改或伪造的概率,RB(S)为系统在安全算法B下运行的风险因子,pn(t)表示在t时刻溯源系统已遭到n个攻击者攻击的概率。3.根据权利要求2所述的一种采用区块链技术的农产品溯源信息安全解决方法,其特征在于,所述改进共识机制包括:若本轮计算时间尚未结束,对于最早出现的Ai∈A,且使ui(Si1,…Sij,…,Sin)=n,则选取Ai打包产生的区块作为本轮共识区块;若本轮计算时间已结束,使得n>ui(Si1,…Sij,…,Sin)>uj(Sj1,…Sji,…,Sjn),则选取Ai打包产生的区块作为本轮共识区块;若本轮计算时间已结束,使得n>ui(Si1,…Sij,…,Sin)=uj(Sj1,…Sji,…,Sjn)>uk(Sk1,…Skj,…,Skn),则从Ai、Aj打包产生的区块中选取最早达到ui当前值的区块作为本轮共识区块;其中,Ai、Aj为实体终端,且Aj为验证方实体终端,A={A1,A2,...,An}为系统中实体终端的集合,(Sj1,…Sji,…,Sjn)为由Ai进行打包的区块组成的各实体终端验证组合,Sij为Aj对Ai提交区块的验证结果;所述Sij满足:4.根据权利要求1所述的一种采用区块链技术的农产品溯源信息安全解决方法,其特征在于,所述进行多级溯源信息验证包括:对于交...
【专利技术属性】
技术研发人员:乔蕊,宋桂成,秦泽华,崔春英,秦杰,李宏利,刘了一,
申请(专利权)人:周口师范学院,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。