[发明专利]数据存证以及验证交易用户真实性的方法及终端、服务器在审
申请号: | 201910124178.X | 申请日: | 2019-02-19 |
公开(公告)号: | CN109919766A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 张磊;何彬;杨逸尘;蒋华超 | 申请(专利权)人: | 上海市张江公证处;上海百事通法务信息技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易记录信息 交易用户 验证信息 数据存 加密 服务器 真实性 验证 终端 格式化处理 对称加密 验证服务 区块 调用 存储 申请 | ||
本申请的目的是提供一种数据存证以及验证交易用户真实性的方法及其终端、服务器,方法包括:调用网证验证服务接口,获取用户的第一验证信息;对所述第一验证信息进行格式化处理,得到对应的JSON串;对所述JSON串进行对称加密处理,得到对应的加密串;将所述加密串添加到所述用户的交易记录信息中,并将所述交易记录信息存储在区块链上。
技术领域
本申请涉及区块链领域,尤其涉及一种数据存证以及验证交易用户真实性的方法及其终端、服务器。
背景技术
区块链交易数据上链后,为了防止数据被篡改,通常用户交易数据通过使用CA证书签名来证明交易双方的真实性,但CA证书在存储过程中存在泄漏风险,而且有效时间范围通常比较大,不适合在某个时间点证明操作用户的真实身份。
发明内容
本申请的一个目的是提供一种数据存证以及验证交易用户真实性的方法及其终端、服务器,以解决对交易用户的真实性进行验证的问题。
根据本发明的第一方面,提供一种数据存证的方法,包括:
调用网证验证服务接口,获取用户的第一验证信息;
对所述第一验证信息进行格式化处理,得到对应的JSON串;
对所述JSON串进行对称加密处理,得到对应的加密串;
将所述加密串添加到所述用户的交易记录信息中,并将所述交易记录信息存储在区块链上。
进一步,所述第一验证信息包括:
验证申请时间,验证结果获取时间,验证结果信息串。
进一步,所述JSON串的格式为:
TmpString={QuestTime:第一长整数,ResultTime:第二长整数,CheckResult:验证结果信息串};
其中,所述第一长整数为所述验证申请时间,所述第二长整数为所述验证结果获取时间。
进一步,所述对所述JSON串进行对称加密处理,得到对应的加密串,包括:
CTID=3DES(TmpString);
其中,CTID为得到的所述加密串,3DES(TmpString)表示对所述JSON串做三次DES加密算法。
进一步,所述方法包括:
对所述交易记录信息做哈希运算,得到对应的哈希值;
将所述哈希值添加到所述交易记录信息。
根据本发明的第二方面,提供一种验证交易用户真实性的方法,包括:
从用户的交易记录信息中提取加密串,对所述加密串做对称解密,得到对应的JSON串;
从所述JSON串中获取所述用户的网证信息;
根据所述网证信息,调用网证信息验证服务以验证所述用户的真实性。
根据本发明的第三方面,提供一种数据存证的装置,包括:网证信息存储单元和哈希值单元,所述网证信息存储单元和哈希值单元设置于区块链的交易记录信息单元中,
所述网证信息存储单元,用于存储用户的网证验证信息;
所述哈希值单元,用于存储第一哈希值,其中,所述第一哈希值根据第一策略得到,所述第一策略包括:
对交易记录信息以及基于所述网证验证信息生成的加密串做哈希运算。
根据本发明的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储指令,所述指令根据本发明所述的数据存证的方法进行执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市张江公证处;上海百事通法务信息技术有限公司,未经上海市张江公证处;上海百事通法务信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910124178.X/2.html,转载请声明来源钻瓜专利网。