食品安全考核评估方法和装置制造方法及图纸

技术编号:26260350 阅读:25 留言:0更新日期:2020-11-06 17:56
本发明专利技术提供了一种食品安全考核评估方法和装置,涉及安全监管的技术领域,包括应用于待考核企业节点,包括:基于原始业务数据,确定业务数据摘要,并将业务数据摘要上链,并接收上链凭证;接收监管节点发送的考核评估函数及证明密钥,根据原始业务数据和考核评估函数,计算出考核评估结果,并基于证明密钥生成零知识证明信息;将上链凭证、考核评估结果和零知识证明信息发送至监管节点,以使监管节点根据上链凭证、零知识证明信息验证考核评估结果的有效性,在无需下游环节企业上报原始业务数据的情况下,使得监管部门能够获得考核结果并验证其可信性,解决了企业的担忧,提高数据准确性,进而便于加强监管。

【技术实现步骤摘要】
食品安全考核评估方法和装置
本专利技术涉及安全监管
,尤其是涉及一种食品安全考核评估方法和装置。
技术介绍
在食品行业中,食品上下游环节企业的安全考核评估主要依据参与企业主动上报的业务数据。但企业会存在暴露其核心机密信息的担忧,因而上报意愿不强,甚至还出现企业为了应付而漏报、瞒报数据的问题,使食品行业监管效果不到位。
技术实现思路
本专利技术的目的在于提供一种食品安全考核评估方法和装置,在无需下游环节企业上报原始业务数据的情况下,使得监管部门能够获得考核结果并验证其可信性,解决了企业的担忧,提高数据准确性,进而便于加强监管。第一方面,本专利技术实施例提供了一种食品安全考核评估方法,应用于待考核企业节点,包括:基于原始业务数据,确定业务数据摘要,并将所述业务数据摘要上链,并接收上链凭证;接收监管节点发送的考核评估函数及证明密钥,根据所述原始业务数据和所述考核评估函数,计算出考核评估结果,并基于所述证明密钥生成零知识证明信息;将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证、所述零知识证明信息验证所述考核评估结果的有效性。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,基于原始业务数据,确定业务数据摘要,并将所述业务数据摘要上链,并接收上链凭证的步骤,包括:获取原始业务数据,将所述原始业务数据进行存储;对所述原始业务数据进行摘要计算,产生所述业务数据摘要,并将所述业务数据摘要提交上链;在区块链系统上链成功后,接收返回的上链凭证,用于查询所述业务数据摘要的所述上链凭证,包括区块号及交易默克尔树路径。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,接收监管节点发送的考核评估函数及证明密钥,根据所述原始业务数据和所述考核评估函数,计算出考核评估结果,并基于所述证明密钥生成零知识证明信息的步骤,包括:接收监管节点发送的考核评估函数及证明密钥;将所述原始业务数据、所述业务数据摘要和所述证明密钥输入所述考核评估函数,验证所述原始业务数据、所述业务数据摘要的匹配性,得到考核评估结果和零知识证明信息。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证、所述零知识证明信息验证所述考核评估结果的有效性的步骤,包括:将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证获得所述业务数据摘要,并将所述业务数据摘要、所述零知识证明信息以及所述证明密钥对应的验证密钥输入验证函数,验证所述考核评估结果的有效性。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述业务数据摘要包括单向散列函数。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述考核评估函数为所述监管节点定义的通用考核函数。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述考核评估函数为所述监管节点针对所述待考核企业节点定义的特定考核函数。结合第一方面,本专利技术实施例提供了第一方面的第七种可能的实施方式,其中,所述证明密钥和所述验证密钥是所述监管节点在预处理过程中基于所述通用考核函数生成的。结合第一方面,本专利技术实施例提供了第一方面的第八种可能的实施方式,其中,所述证明密钥和所述验证密钥是所述监管节点在预处理过程中基于所述特定考核函数生成的。第二方面,本专利技术实施例还提供一种食品安全考核评估装置,应用于待考核企业节点,包括:上链模块,用于基于原始业务数据,确定业务数据摘要,并将所述业务数据摘要上链,并接收上链凭证;考核模块,用于接收监管节点发送的考核评估函数及证明密钥,根据所述原始业务数据和所述考核评估函数,计算出考核评估结果,并基于所述证明密钥生成零知识证明信息;验证模块,用于将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证、所述零知识证明信息验证所述考核评估结果的有效性。本专利技术实施例提供了一种食品安全考核评估方法和装置,各环节的企业节点提交按照监管节点提供的考核评估函数进行计算的考核评估结果,同时将原始业务数据的摘要存证上链。监管节点可以在不需原始业务数据的情况下,获得考核评估结果并验证其可信性,解决了企业的担忧,提高数据准确性,进而便于加强监管。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种食品安全考核评估方法流程图;图2为本专利技术实施例提供的一种业务数据摘要上链示意图;图3为本专利技术实施例提供的一种考核结果生成示意图;图4为本专利技术实施例提供的一种考核结果验证示意图;图5为本专利技术实施例提供的一种零知识证明示意图;图6为本专利技术实施例提供的一种食品安全考核评估装置功能模块图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有的食品安全考核评估由各环节企业上报业务数据,监管机构根据上报数据进行定期的食品安全考核评估。现有或者其他专利提出的食品安全考核评估主要由以下两种:方案一:监管机构建设统一考核平台,环节企业上报数据;各企业通过监管机构提供的统一数据上报接口上报数据。数据被集中到监管机构的数据库中,监管机构根据统一评估方法定期生成考核结果。方案二:构建食品追溯联盟链,各环节企业将数据上链;各环节企业构建食品追溯联盟,企业将业务数据上链,监管机构根据统一评估方法以链上数据为基础定期生成考核结果。以上提到的两种现有食品安全考核评估方案,均存在一定的局限性:方案一:监管机构建设统一考核平台,环节企业通过上报接口上报数据;上报数据至监管机构集中数据库,业务数据包含了企业核心机密,存在泄漏的可能,致使企业上报数据意愿不本文档来自技高网...

【技术保护点】
1.一种食品安全考核评估方法,其特征在于,应用于待考核企业节点,包括:/n基于原始业务数据,确定业务数据摘要,并将所述业务数据摘要上链,并接收上链凭证;/n接收监管节点发送的考核评估函数及证明密钥,根据所述原始业务数据和所述考核评估函数,计算出考核评估结果,并基于所述证明密钥生成零知识证明信息;/n将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证、所述零知识证明信息验证所述考核评估结果的有效性。/n

【技术特征摘要】
1.一种食品安全考核评估方法,其特征在于,应用于待考核企业节点,包括:
基于原始业务数据,确定业务数据摘要,并将所述业务数据摘要上链,并接收上链凭证;
接收监管节点发送的考核评估函数及证明密钥,根据所述原始业务数据和所述考核评估函数,计算出考核评估结果,并基于所述证明密钥生成零知识证明信息;
将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证、所述零知识证明信息验证所述考核评估结果的有效性。


2.根据权利要求1所述的食品安全考核评估方法,其特征在于,基于原始业务数据,确定业务数据摘要,并将所述业务数据摘要上链,并接收上链凭证的步骤,包括:
获取原始业务数据,将所述原始业务数据进行存储;
对所述原始业务数据进行摘要计算,产生所述业务数据摘要,并将所述业务数据摘要提交上链;
在区块链系统上链成功后,接收返回的上链凭证,用于查询所述业务数据摘要的所述上链凭证,包括区块号及交易默克尔树路径。


3.根据权利要求2所述的食品安全考核评估方法,其特征在于,接收监管节点发送的考核评估函数及证明密钥,根据所述原始业务数据和所述考核评估函数,计算出考核评估结果,并基于所述证明密钥生成零知识证明信息的步骤,包括:
接收监管节点发送的考核评估函数及证明密钥;
将所述原始业务数据、所述业务数据摘要和所述证明密钥输入所述考核评估函数,验证所述原始业务数据、所述业务数据摘要的匹配性,得到考核评估结果和零知识证明信息。


4.根据权利要求3所述的食品安全考核评估方法,其特征在于,将所述上链凭证、所述考核评估结果和所述零知识证明信息发送至所述监管节点,以使所述监管节点根据所述上链凭证、所述零知识证明信...

【专利技术属性】
技术研发人员:张曙华杨安荣杨铁党卢苗苗路斌
申请(专利权)人:上海信联信息发展股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1