【技术实现步骤摘要】
一种基于区块链主副链技术的食品标签唯一码发布与流通溯源方法
本专利技术属于商品流通防伪、溯源
,特别是涉及一种基于区块链主副链技术的食品标签唯一码发布与流通溯源方法。
技术介绍
食品安全问题关系到广大人民群众的身体健康和生命安全,假冒伪劣商品严重损害正品商家品牌信誉和经济利益。随着产品流通日益发达、生产分工日益细化,流通链条前向追溯愈发难以实现,假冒伪劣、跨区销售等违法违规行为愈发难以辨别与遏制。传统防伪、溯源技术包括二维码、条形码、监管码、合格证等防伪标识以及二维码附加涂层、刮开扫码等措施,都无法从根本上解决通过复制、伪造、转移防伪标识等手段进行原产地伪造、流通环节伪造以及假冒伪劣产品等问题。近年来,丹麦航运巨头马士基、国内京东集团等公司尝试采用区块链去中心化、分布式记账以及时间戳等技术,增强商品标签信息不可篡改能力。例如:申请号为201710335735.3,申请日为2017年05月12日,专利名称为一种基于区块链的防伪追踪验证方法及使用该方法的装置,包括如下步骤:S1,买方向卖方发起购买请求并同时 ...
【技术保护点】
1.一种基于区块链主副链技术的食品标签唯一码发布与流通溯源方法,其特征在于:使用者包括第三方机构、各级生产商、经销商以及消费者,分别连接互联网;第三方机构、各级生产商、经销商的服务器数据库中存储食品标签信息区块链账本,实时接收其他方发布的新的验证合法的数据并及时更新本地账本,并根据食品转移情况挂接新的数据块、发布新的区块链数据;消费者扫码时从多台企业服务器上获取、比较时间戳最新区块链,计算获得食品溯源信息链。/n
【技术特征摘要】
1.一种基于区块链主副链技术的食品标签唯一码发布与流通溯源方法,其特征在于:使用者包括第三方机构、各级生产商、经销商以及消费者,分别连接互联网;第三方机构、各级生产商、经销商的服务器数据库中存储食品标签信息区块链账本,实时接收其他方发布的新的验证合法的数据并及时更新本地账本,并根据食品转移情况挂接新的数据块、发布新的区块链数据;消费者扫码时从多台企业服务器上获取、比较时间戳最新区块链,计算获得食品溯源信息链。
2.根据权利要求1所述的一种基于区块链主副链技术的食品标签唯一码发布与流通溯源方法,其特征在于:上述方法采用主、副链结构。
(1)主链:包括前一节点区块HASH值、当前节点区块信息以及当前节点区块信息和前一节点区块HASH值计算产生的HASH值;当前节点区块信息包括时间戳、时间戳的发送方固有私钥签名、唯一码数组、唯一码数组发送方信息、唯一码数组接收方信息;相邻节点HASH值确保该主链任一节点的区块信息不可修改或伪造;
(2)副链:主链节点区块信息的唯一码数组中的一条唯一码按照其流转流程构成一条副链,副链中的唯一码流经各级生产商、经销商;副链包括唯一码数据、该唯一码当前转发方临时生成的一次性私钥与时间戳经该转发方固有私钥签名和接收方公钥加密后数据、当前转发方临时生成一次性私钥对应的一次性公钥以及该副链上一节点唯一码转发方临时生成的一次性私钥,以及发送方信息。
3.根据权利要求2所述的一种基于区块链主副链技术的食品标签唯一码发布与流通溯源方法,其特征在于:所述副链中的唯一码信息由第三方机构生成并对其进行私钥签名,各级生产商、经销商以及消费者可利用第三方机构公钥验证唯一码真实性;
副链相邻节点以该节点当前转发方生成的公、私钥密码对衔接,并经当前转发方固有私钥签名,可防止转发方非法一码多用问题;
副链中只有接收方才能解密获得前一节点私钥并验证转发方身份,在继续转发该唯一码时将该私钥添加到当前节点信息中,实现与前一节点挂接;
副链首节点为第三方机构将唯一码信息通过网络广播发布给某生产企业,任何伪造的副链节点即使根据主链生成规则添加到主链中,也无法实现副链节点衔接,即该伪造副链无法向前追溯形成完整的食品流转企业信息链;
大量企业参与生成副链并添加到主链,且每一企业与其他多方企业都可能发生唯一码转移关系,经验证合法的副链与唯一码确保了合法主链的唯一性;
副链节点中信息包含发送方私钥加密、接收方公钥加密的时间戳,该信息一经添加到主链后,无论发送方与接收方都无法更改;
构造副链时,以时间戳中时间靠前的节点作为合法节点,恶意复制或伪造副链中某节点信息并在主链中重复发出的,将被抛弃,实现防重放攻击。
4.根据权利要求2所述的一种基于区块链主副链技术的食品标签唯一码...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。