[发明专利]存证包生成方法、装置、计算机设备和存储介质在审
申请号: | 202010260364.9 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111541545A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 胡成红;甘露 | 申请(专利权)人: | 上海七印信息科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/06;H04L29/06;G06Q40/04;G06F21/64;G06F16/27;G06F16/182;G06F16/18 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 陈骏键 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存证包 生成 方法 装置 计算机 设备 存储 介质 | ||
本发明公开的一种存证包生成方法,包括以下步骤:接收用户终端发布的内容;生成对应的私钥和公钥;提取所述内容的元数据信息,并对进行哈希运算;将提取的元数据信息及其签名结果进行区块链上链存证,同时生成存证PDF证书;生成用户终端操作日志文件;生成TSA文件和TSA签名文件;生成区块链交易信息文件和区块链区块信息文件;将以上文件进行打包处理并生成一个存证压缩包;将存证压缩包发送至所述用户终端。还公开了用于实现上述存证包方法的装置、计算机设备以及存储介质。本发明有效地完善证据文件,提高了存证的可信性,增强了法律效力。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于区块链技术的存证包生成方法、装置、计算机设备和存储介质。
背景技术
参见图1,图中给出的是现有的发布文章或图片生成存证PDF文件的方法,用户终端发布文章或图片时,服务器接收到文章或图片后,直接将文章或图片数据存储在服务器的数据库中,服务器整理文章或者图片的元数据信息并对元数据信息进行hash值计算,同时为用户自动生成私钥,利用私钥对文章或图片的元数据信息进行签名,然后再将文章或图片的元数据信息及其签名信息进行区块链上链存证,同时生成可下载的存证PDF证书。
然而,这种方法存在以下缺陷:文章或图片存在的证明只有PDF证书,缺少分布文章或图片的可信时间验证、用户终端的操作日志记录、文章或图片的元数据信息以及上链的交易信息和所在的区块信息,导致存证的可信性降低。
为此,本申请人经过有益的探索和研究,找到了解决上述问题的方法,下面将要介绍的技术方案便是在这种背景下产生的。
发明内容
本发明所要解决的技术问题之一在于:针对现有技术的不足而提供一种提高存证可信性的基于区块链技术的存证包生成方法。
本发明所要解决的技术问题之二在于:提供一种基于区块链技术的存证包生成装置。
本发明所要解决的技术问题之三在于:提供一种用于实现上述存证包生成方法的计算机设备。
本发明所要解决的技术问题之四在于:提供一种用于实现上述存证包生成方法的计算机可读存储介质。
作为本发明第一方面的一种存证包生成方法,包括以下步骤:
接收用户终端发布的内容;
对所述内容进行密钥处理并生成对应的私钥和公钥;
提取所述内容的元数据信息,并对提取的元数据信息进行哈希运算,生成元数据哈希值;
利用所述私钥对所述元数据哈希值进行签名,并将提取的元数据信息及其签名结果进行区块链上链存证,同时生成存证PDF证书;
根据用户终端实施的操作生成用户终端操作日志文件;
与TSA服务器进行通讯,生成TSA文件和TSA签名文件;
与区块链节点服务器进行通讯,生成区块链交易信息文件和区块链区块信息文件;
将所述私钥、公钥、元数据信息、存证PDF证书、用户终端操作日志文件、TSA文件、TSA签名文件、区块链交易信息文件以及区块链区块信息文件进行打包处理并生成一个存证压缩包;
将所述存证压缩包发送至所述用户终端。
在本发明的一个优选实施例中,在接收用户终端发布的内容后,对接收到的内容进行有效性检查,以判断接收到的内容是否有效。
在本发明的一个优选实施例中,所述内容为文章、图片或者其两者结合。
作为本发明第二方面的一种存证包生成装置,包括:
接收模块,所述接收模块用于接收用户终端发布的内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海七印信息科技有限公司,未经上海七印信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010260364.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立式高加吊装方法
- 下一篇:基于深度学习的铁路机车车号的识别方法