【技术实现步骤摘要】
基于零知识证明的合同信息验证方法及装置
本申请涉及信息安全领域,具体涉及一种基于零知识证明的合同信息验证方法及装置。
技术介绍
专利技术人发现,现有的技术中的合同验证存在缺陷如下:1、使用hash不能保证安全具体的,首先,如果简单用hash值比较来判断,如果hash值暴露,第三方可以直接使用该值。或者可以直接用爆破(碰撞)的方法来匹配。特别是在部分数据被攻击方掌握的情况下(比如甲方,乙方等)。其次,由于hash值比较不需要授权,不能将数据和授权分离多方同时验证。2、使用非对称加密不能保证安全具体的,首先,加密文件可以逆向原文,计算机速度越快,破解时间越短;例如:超级计算机,量子计算。其次,有私钥权限的人,可以直接查看明文。一旦私钥泄露,则会直接导致泄密事件。3、交互式证明步骤繁琐具体的,验证方需要向证明方发送数据,使证明方提供证据;证明方同样需要向验证方发送。可能导致证明时间过长,时间成本高。
技术实现思路
针对现有技术中的问题,本申请提供一种基于零知识证明的合同信息验证方法及装置,能够准确、可靠地对合同信息进行安全验证。为了解决上述问题中的至少一个,本申请提供以下技术方案:第一方面,本申请提供一种基于零知识证明的合同信息验证方法,包括:根据合同信息中的合同特征信息,确定对应的公共参考字符串;根据所述公开参考字符串确定与所述合同信息对应的证明证书和授权证书;根据所述证明证书、所述合同信息中的合同 ...
【技术保护点】
1.一种基于零知识证明的合同信息验证方法,其特征在于,所述方法包括:/n根据合同信息中的合同特征信息,确定对应的公共参考字符串;/n根据所述公开参考字符串确定与所述合同信息对应的证明证书和授权证书;/n根据所述证明证书、所述合同信息中的合同基本信息以及预设零知识证明加密规则,得到零知识证明文件;/n根据所述合同信息中的合同期限和合同金额进行同态加密,得到同态加密文件;/n将所述授权证书发送至代理机构,并将所述零知识证明文件发送至金融机构,以使所述代理机构根据所述授权证书、融资方提供的合同基本信息对所述金融机构中的所述零知识证明文件进行安全验证,若验证通过,则获取与所述零知识证明文件对应的同态加密文件,并根据融资方提供的融资期限和融资金额对所述同态加密文件中的合同期限和合同金额进行融资验证,若验证通过,执行融资操作。/n
【技术特征摘要】
1.一种基于零知识证明的合同信息验证方法,其特征在于,所述方法包括:
根据合同信息中的合同特征信息,确定对应的公共参考字符串;
根据所述公开参考字符串确定与所述合同信息对应的证明证书和授权证书;
根据所述证明证书、所述合同信息中的合同基本信息以及预设零知识证明加密规则,得到零知识证明文件;
根据所述合同信息中的合同期限和合同金额进行同态加密,得到同态加密文件;
将所述授权证书发送至代理机构,并将所述零知识证明文件发送至金融机构,以使所述代理机构根据所述授权证书、融资方提供的合同基本信息对所述金融机构中的所述零知识证明文件进行安全验证,若验证通过,则获取与所述零知识证明文件对应的同态加密文件,并根据融资方提供的融资期限和融资金额对所述同态加密文件中的合同期限和合同金额进行融资验证,若验证通过,执行融资操作。
2.根据权利要求1所述的基于零知识证明的合同信息验证方法,其特征在于,所述根据合同信息中的合同特征信息,确定对应的公共参考字符串,包括:
根据合同信息中的合同标识及对应的标识哈希值,通过预设散列加密算法,得到与所述合同信息对应的公共参考字符串。
3.根据权利要求1所述的基于零知识证明的合同信息验证方法,其特征在于,所述根据所述证明证书、所述合同信息中的合同基本信息以及预设零知识证明加密规则,得到零知识证明文件,包括:
根据所述证明证书、所述合同信息中的合同编号、甲方信息、乙方信息、合同金额、合同期限,通过预设有零知识证明加密规则的保密机,得到零知识证明文件。
4.根据权利要求1所述的基于零知识证明的合同信息验证方法,其特征在于,所述代理机构根据所述授权证书、融资方提供的合同基本信息对所述金融机构中的所述零知识证明文件进行安全验证,包括:
所述代理机构根据所述授权证书、接收到的融资方提供的合同编号、甲方信息、乙方信息、合同金额、合同期限,对所述金融机构中的各零知识证明文件进行安全验证。
5.一种基于零知识证明的合同信息验证装置,其特征在于,包括:
参数生成模块,用于根据合同信息中的合同特征信息,确定对应的公共参考字符串;
证书生成模块,用于根据所...
【专利技术属性】
技术研发人员:李朋远,曲涛,李强,张大光,李彦春,武越,胡松,
申请(专利权)人:金网络北京电子商务有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。