本发明涉及检验报告防伪技术领域,具体为一种具有防伪功能的检验报告管理系统。
背景技术:
检验质量标准的检验报告因其具有公正性、准确性和法律性逐渐成为了企业和消费者关注的焦点。由于目前法定检验机构的检验报告多数是以纸质文件并加盖公章的形式出具。一些不法分子利用篡改技术擅自更改检验报告内容,这种情况不仅降低了检验机构的可信度,同时也给社会带来极坏的负面影响。
为了加强检验报告的防伪功能,致力于在检验机构和公众之间搭建沟通的桥梁,如何构建一个具有防伪功能的检验报告管理系统,方便公众查验报告真伪,为数据安全提供有效的保障。
技术实现要素:
(一)解决的技术问题
针对现有技术的不足,本发明提供一种具有防伪功能的检验报告管理系统,以解决如何克服不法分子利用篡改技术擅自更改检验报告内容的技术问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:
一种具有防伪功能的检验报告管理系统,包括:运行有检验报告防伪系统服务端软件且部署在远程云端的云计算服务器ccsacsoir,运行有检验报告防伪系统用户端软件且由检验机构iii制作检验报告并将检验报告上传至云计算服务器ccsacsoir的数据库内保存的计算机终端pcti,运行有检验报告防伪系统用户端软件且用于报告用户rui读取检验报告并鉴别检验报告真伪的智能终端sti;
智能终端sti与云计算服务器ccsacsoir进行通信连接,云计算服务器ccsacsoir与计算机终端pcti进行通信连接;
检验报告防伪系统的防伪方法为:检验机构iii将检验报告m通过二维码生成软件生成二维码图形,将二维码图形附在检验报告m上,提取检验报告m中的内容生成息摘要z,并对摘要z生成签名j,报告用户rui扫描检验报告m上的二维码图形得到带有数字签名j的电子版检验报告m,并与纸质版的检验报告m进行对照,以鉴别检验报告m的真伪。
进一步的,所述检验报告防伪系统的防伪方法如下:
步骤一,检验机构iii通过计算机终端pcti在检验报告防伪系统上计算自己的私钥,并且将其公钥向系统公布,具体如下:
检验机构iii选择两个不同的大素数r和s,先开始计算n=rs,接着再计算
之后,检验机构iii选择一个随机数u,使得满足
检验机构iii计算
步骤二,检验机构iii在计算机终端pcti的检验报告防伪系统上,下载检验报告规范格式,制作完成检验报告m,将检验报告m通过二维码生成软件生成二维码图形,并将该二维码图形附在检验报告m上;
之后,提取该检验报告m中的内容形成信息摘要z=h(m),并采用私钥(k,n)生成数字签名,该签名为
检验机构iii将签名j和检验报告m一起上传至云计算服务器ccsacsoir的数据库内保存;
步骤三,检验机构iii通过计算机终端pcti将附带有二维码防伪图形的检验报告m打印成纸质版,并将纸质版的检验报告m发送给报告用户rui;
步骤四,报告用户rui通过智能终端sti上的检验报告防伪系统用户端软件扫描检验报告m上的二维码图形得到带有数字签名j的电子版检验报告m,并与纸质版的检验报告m进行对照,以鉴别检验报告m的真伪。
进一步的,所述智能终端sti通过检验报告防伪系统用户端与运行在云计算服务器ccsacsoir上的检验报告防伪系统服务端进行相互之间的数据交互。
进一步的,所述计算机终端pcti通过检验报告防伪系统用户端与运行在云计算服务器ccsacsoir上的检验报告防伪系统服务端进行相互之间的数据交互。
(三)有益的技术效果
与现有技术相比,本发明具备以下有益的技术效果:
在本发明中,检验机构将检验报告通过二维码生成软件生成二维码图形,将二维码图形附在检验报告上,提取检验报告中的内容生成息摘要,并对摘要生成签名,报告用户扫描检验报告上的二维码图形得到带有数字签名的电子版检验报告,并与纸质版的检验报告进行对照,以鉴别检验报告的真伪;
从而解决了如何克服不法分子利用篡改技术擅自更改检验报告内容的技术问题。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种具有防伪功能的检验报告管理系统,包括:安装并运行有检验报告防伪系统服务端软件且部署在远程云端的云计算服务器ccsacsoir,安装并运行有检验报告防伪系统用户端软件且由检验机构iii制作检验报告并将检验报告上传至云计算服务器ccsacsoir的数据库内保存的计算机终端pcti,安装并运行有检验报告防伪系统用户端软件且用于报告用户rui读取检验报告并鉴别检验报告真伪的智能终端sti;
所述智能终端sti通过检验报告防伪系统用户端与运行在云计算服务器ccsacsoir上的检验报告防伪系统服务端进行相互之间的数据交互;
所述计算机终端pcti通过检验报告防伪系统用户端与运行在云计算服务器ccsacsoir上的检验报告防伪系统服务端进行相互之间的数据交互;
进一步的,检验报告防伪系统的防伪方法如下:
步骤一,检验机构iii通过计算机终端pcti在检验报告防伪系统上计算自己的私钥,并且将其公钥向系统公布,具体如下:
检验机构iii选择两个不同的大素数r和s,先开始计算n=rs,接着再计算
之后,检验机构iii选择一个随机数u,使得满足
检验机构iii计算
步骤二,检验机构iii在计算机终端pcti的检验报告防伪系统上,下载检验报告规范格式,制作完成检验报告m,将检验报告m通过二维码生成软件生成二维码图形,并将该二维码图形附在检验报告m上;
之后,提取该检验报告m中的内容,如规格、型号、鉴定结论,形成信息摘要z=h(m),并采用私钥(k,n)生成数字签名,该签名为
检验机构iii将签名j和检验报告m一起上传至云计算服务器ccsacsoir的数据库内保存;
其中,h(m)由检验报告m通过单向散列函数得到的;
步骤三,检验机构iii通过计算机终端pcti将附带有二维码防伪图形的检验报告m打印成纸质版,并将纸质版的检验报告m发送给报告用户rui;
步骤四,检验报告防伪系统对报告用户rui的签名j的合法性进行验证,具体如下:
报告用户rui生成检验报告m的摘要z'=h(m);
报告用户rui计算
报告用户rui验证等式z'=z”是否成立;
如果成立,则签名j合法有效;
步骤五,报告用户rui通过智能终端sti上的检验报告防伪系统用户端软件扫描检验报告m上的二维码图形,并通过检验报告防伪系统用户端向云计算服务器ccsacsoir上的检验报告防伪系统服务端请求带有数字签名j的电子版检验报告m,并将带有数字签名j的电子版检验报告m与纸质版的检验报告m进行对照,以鉴别检验报告m的真伪;
在上述检验报告的防伪方案中,检验机构iii将检验报告m通过二维码生成软件生成二维码图形,将二维码图形附在检验报告m上,提取检验报告m中的内容生成息摘要z,并对摘要z生成签名j,报告用户rui扫描检验报告m上的二维码图形得到带有数字签名j的电子版检验报告m,并与纸质版的检验报告m进行对照,以鉴别检验报告m的真伪。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。