一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种核查报告生成方法及系统与流程

2022-02-25 23:02:15 来源:中国专利 TAG:

技术特征:
1.一种核查报告生成方法,其特征在于,包括:区块链接收管理方写入的根据控排企业的身份信息及所述控排企业的密钥对中的公钥生成的所述控排企业对应的第一身份角色合约,并接收所述管理方写入的根据所述身份信息及数据模板生成的数据存证合约;所述区块链接收所述控排企业发送的利用所述密钥对中的私钥对按照所述数据模板整理后的数据进行签名得到的签名后的数据;所述区块链中的数据存证合约利用自身及所述第一身份角色合约对签名后的数据进行验证,在验证通过时将其写入对应的区块中并生成存证记录;核查机构获取所述控排企业按照数据模板整理过的待核查数据,在所述区块链中查询是否有与所述待核查数据对应的存证记录,若是,则利用存证记录对所述待核查数据进行验证,在验证通过时利用所述待核查数据生成核查报告。2.根据权利要求1所述的核查报告生成方法,其特征在于,核查机构获取所述控排企业按照数据模板整理过的待核查数据,包括:所述核查机构利用所述控排企业的公钥对所述数据模板进行加密,并将加密后的数据模板通过所述核查机构与所述控排企业间的通信通道发送至所述控排企业,由所述控排企业利用自身的私钥对所述加密后的数据模板进行解密,以得到所述数据模板,根据所述数据模板对待核查数据进行整理,并利用所述核查机构的公钥对整理后的待核查数据进行加密,且通过所述通信通道将加密后的待核查数据发送至所述核查机构;所述核查机构利用自身的私钥对所述加密后的待核查数据进行解密,以获取所述控排企业按照数据模板整理过的待核查数据。3.根据权利要求2所述的核查报告生成方法,其特征在于,所述通信通道的建立过程包括:所述控排企业利用自身的身份信息到所述区块链上确认所述核查机构对应的第二身份角色合约,并获取所述核查机构的公钥,且通过所述第一身份角色合约向所述第二身份角色合约发起通信通道建立请求;其中,所述第二身份角色合约由所述管理方根据所述核查机构的身份信息及所述核查机构的密钥对中的公钥生成;所述核查机构根据所述通信通道建立请求确认所述控排企业是否合法,若是,则同意与所述控排企业建立所述通信通道,并得到所述通信通道。4.根据权利要求1所述的核查报告生成方法,其特征在于,所述控排企业利用所述密钥对中的私钥对按照所述数据模板整理后的数据进行签名,包括:所述控排企业对整理后的数据中的非结构化的数据进行hash运算,得到第一hash值,并利用所述密钥对中的私钥对所述第一hash值进行签名,且利用所述密钥对中的私钥对整理后的数据中的结构化的数据进行签名;核查机构在所述区块链中查询是否有与所述待核查数据对应的存证记录,包括:所述核查机构对所述待核查数据中非结构化的数据进行所述hash运算,得到第二hash值,并在所述区块链中查询是否有包含与所述第二hash值相同的第一hash值的存证记录,若是,则确认所述区块链中有与所述待核查数据对应的存证记录。5.根据权利要求4所述的核查报告生成方法,其特征在于,核查机构利用存证记录对所述待核查数据进行验证,包括:
所述核查机构利用所述存证记录中的第一hash值、所述控排企业的签名、时间对所述待核查数据进行验证。6.根据权利要求4所述的核查报告生成方法,其特征在于,所述控排企业利用所述密钥对中的私钥对按照所述数据模板整理后的数据进行签名,包括:所述控排企业定时利用所述密钥对中的私钥对按照所述数据模板整理后的数据进行签名。7.根据权利要求4所述的核查报告生成方法,其特征在于,所述控排企业利用所述密钥对中的私钥对按照所述数据模板整理后的数据进行签名,包括:所述控排企业利用mrv系统获取原始数据,并按照所述数据模板对所述原始数据进行整理,且利用所述私钥对按照所述数据模板整理后的数据进行签名。8.根据权利要求1所述的核查报告生成方法,其特征在于,在管理方根据所述身份信息及数据模板生成数据存证合约并写入所述区块链之前,还包括:所述管理方根据所述核查报告的要求梳理数据格式和数据内容,并根据所述数据格式和所述数据内容生成所述数据模板。9.根据权利要求1所述的核查报告生成方法,其特征在于,若所述待核查数据未通过验证,则还包括:所述核查机构发出所述待核查数据发生修改的提示。10.一种核查报告生成系统,其特征在于,包括管理方、控排企业、区块链、核查机构,其中:所述管理方,用于根据控排企业的身份信息及所述控排企业的密钥对中的公钥生成所述控排企业对应的第一身份角色合约并写入所述区块链,根据所述身份信息及数据模板生成数据存证合约并写入所述区块链;所述控排企业,用于利用所述密钥对中的私钥对按照所述数据模板整理后的数据进行签名,将签名后的数据发送至所述区块链;所述区块链,用于调度所述数据存证合约,并由所述数据存证合约利用自身及所述第一身份角色合约对签名后的数据进行验证,在验证通过时将签名后的数据写入对应的区块中并生成存证记录;所述核查机构,用于获取所述控排企业按照数据模板整理过的待核查数据,在所述区块链中查询是否有与所述待核查数据对应的存证记录,若是,则利用存证记录对所述待核查数据进行验证,在验证通过时利用所述待核查数据生成核查报告。11.根据权利要求10所述的核查报告生成系统,其特征在于,所述核查机构,具体用于利用所述控排企业的公钥对所述数据模板进行加密,并将加密后的数据模板通过所述核查机构与所述控排企业间的通信通道发送至所述控排企业;接收所述控排企业通过所述通信通道发送的加密后的待核查数据,并利用自身的私钥对所述加密后的待核查数据进行解密,以获取所述控排企业按照数据模板整理过的待核查数据;所述控排企业,还用于利用自身的私钥对所述加密后的数据模板进行解密,以得到所述数据模板,根据所述数据模板对待核查数据进行整理,并利用所述核查机构的公钥对整理后的待核查数据进行加密,且通过所述通信通道将所述加密后的待核查数据发送至所述核查机构。
12.根据权利要求11所述的核查报告生成系统,其特征在于,所述控排企业还用于利用自身的身份信息到所述区块链上确认所述核查机构对应的第二身份角色合约,并获取所述核查机构的公钥,且通过所述第一身份角色合约向所述第二身份角色合约发起通信通道建立请求;其中,所述第二身份角色合约由所述管理方根据所述核查机构的身份信息及所述核查机构的密钥对中的公钥生成;所述核查机构,还用于根据所述通信通道建立请求确认所述控排企业是否合法,若是,则同意与所述控排企业建立所述通信通道,并得到所述通信通道。13.根据权利要求10所述的核查报告生成系统,其特征在于,所述控排企业,具体用于对整理后的数据中的非结构化的数据进行hash运算,得到第一hash值,并利用所述密钥对中的私钥对所述第一hash值进行签名,且利用所述密钥对中的私钥对整理后的数据中的结构化的数据进行签名;所述核查机构,具体用于对所述待核查数据中非结构化的数据进行所述hash运算,得到第二hash值,并在所述区块链中查询是否有包含与所述第二hash值相同的第一hash值的存证记录,若是,则确认所述区块链中有与所述待核查数据对应的存证记录。14.根据权利要求10所述的核查报告生成系统,其特征在于,所述核查机构,具体用于利用所述存证记录中的第一hash值、所述控排企业的签名、时间对所述待核查数据进行验证。

技术总结
本申请公开了一种核查报告生成方法及系统,方法包括:区块链接收管理方写入的其生成的控排企业的第一身份角色合约及数据存证合约;区块链接收控排企业发送的利用私钥对整理后的数据进行签名得到的签名后的数据;数据存证合约利用自身及第一身份角色合约对签名后的数据进行验证,验证通过时将其写入对应的区块中;核查机构获取控排企业整理过的待核查数据,在区块链中查询到与待核查数据对应的存证记录时利用存证记录对待核查数据进行验证,验证通过时生成核查报告。本申请公开的上述技术方案,利用区块链进行数据上链及待核查数据验证来保证数据的可靠性,从而提高核查报告的可靠性,并通过核查报告自动生成而提高其生成效率,降低其生成成本。降低其生成成本。降低其生成成本。


技术研发人员:王澍 陈铁义 刘周斌 谢知寒 方芹 徐丹露 缪宁杰 吴敏彦 郑卓凡 陈丹霏 蒋丰庚
受保护的技术使用者:国家电网有限公司
技术研发日:2021.11.23
技术公布日:2022/2/24
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献