The invention discloses a food safety traceability method and system based on block chain, which includes verifying and transmitting encryption by asymmetric key pairs between detection terminal, verification terminal and reception terminal, and viewing decrypted food safety information by consumers accessing reception terminal through mobile terminal. The embodiment of the present invention can ensure the reliability of the food safety data it inspects, thereby providing a new food safety traceability mechanism with untouchable modification, dispersion, transparency and openness.
【技术实现步骤摘要】
基于区块链的食品安全追溯方法和系统
本公开属于食品安全的
,更具体地属于一种基于区块链设计思想的食品安全追溯方法和系统。
技术介绍
食品安全是当年中国所面临的一个严重社会问题,由于食品质量不合格甚至有毒有害所导致的问题层出不穷,使得消费者的信心收到了严重影响,甚至不再信任国产食品而转向代购等途径。为了解决这一问题,如果能将食品生产过程中的参数一一如实记录并且以消费者易于检测的方式在互联网上提供,将是有益于消费者重建对于食品卫生的信心的。虽然当前已经有各种检验检疫机构和流程来对食品生产过程中的重要节点进行监控,但一是数据容易遭到多方篡改导致可信度较低,二是消费者无法便捷地接触到此类数据,三是食品流通过程中各个主体的信息记录格式难以兼容,四是政府管理的数据有限难以覆盖食品流通的整个周期,因此作用有限。食品安全追溯应该做到使食品的来源和去向清楚,各项指标符合要求,具有更可信的安全性且具有易于普通大众使用的便利性。区块链技术因为其不可篡改性,分散性,透明性和开放性,适宜于加以适当修改,利用其设计思想来进行食品安全的追溯,并有可能将本来耗时长可信度低的食品安全信息验证过程的效率大大提升。
技术实现思路
本公开的目的之一在于解决现有技术中的至少一些问题,并提供一种基于区块链设计思想的食品安全追溯方法和系统,使用该方法和系统将能够避免所记录的食品安全信息被人为篡改,还可以让普通消费者以更便利的方式查看所记录的食品安全信息。一个实施例中公开了一种基于区块链的食品安全追溯方法,包括由检测终端向验证终端发送检测终端公钥以及用于验证操作者的身份的操作者信息;验证终端在成功验证 ...
【技术保护点】
1.一种基于区块链的食品安全追溯方法,其特征在于包括如下步骤:由检测终端向验证终端发送检测终端公钥以及用于验证所述操作者的身份的操作者信息;验证终端在成功验证所述操作者的身份时将验证终端公钥发送到检测终端,并将检测终端公钥和验证终端私钥发送到接收终端;由所述检测终端将利用所述验证终端公钥、所述检测终端私钥和固定存储用私钥加密的存储信息发送到接收终端,该存储信息包括所述操作者的身份、时间戳以及由所述检测终端所包含的多个传感器所感测的食品参数;由接收终端利用固定存储用公钥、验证终端私钥和检测终端公钥解密该存储信息并在保存所述存储信息之后向验证终端发送保存完成的通知;以及验证终端在接收到保存完成的通知后通过将当前验证终端私钥和随机信息的组合在哈希函数中迭代大于一次的方式来更新验证终端私钥。
【技术特征摘要】
1.一种基于区块链的食品安全追溯方法,其特征在于包括如下步骤:由检测终端向验证终端发送检测终端公钥以及用于验证所述操作者的身份的操作者信息;验证终端在成功验证所述操作者的身份时将验证终端公钥发送到检测终端,并将检测终端公钥和验证终端私钥发送到接收终端;由所述检测终端将利用所述验证终端公钥、所述检测终端私钥和固定存储用私钥加密的存储信息发送到接收终端,该存储信息包括所述操作者的身份、时间戳以及由所述检测终端所包含的多个传感器所感测的食品参数;由接收终端利用固定存储用公钥、验证终端私钥和检测终端公钥解密该存储信息并在保存所述存储信息之后向验证终端发送保存完成的通知;以及验证终端在接收到保存完成的通知后通过将当前验证终端私钥和随机信息的组合在哈希函数中迭代大于一次的方式来更新验证终端私钥。2.如权利要求1所述的方法,其特征在于所感测的食品参数包括湿度、温度、时间和GPS位置。3.如权利要求2所述的方法,其特征在于所述操作者信息包括用户名、密码和生物信息,以及所述生物信息包括指纹、面部特征和声音特征中的一种。4.如权利要求3所述的方法,其特征在于还包括所述验证终端将更新后的验证终端私钥进行存储并删除旧的验证终端私钥的步骤。5.如权利要求4所述的方法,其特征在于所述验证终端和所述检测终端存储有与所述检测终端相关的账户信息,而所述接收终端不具有与所述检测终端相关的账户信息。6.一种基于区块链的食...
【专利技术属性】
技术研发人员:杨建军,
申请(专利权)人:安徽质在智能科技有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。