[发明专利]二维码的生成与验证方法及系统有效
申请号: | 201310533334.0 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103559526A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 李兆森 | 申请(专利权)人: | 北京天威诚信电子商务服务有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10;G06F21/31;H04L29/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100080 北京市海淀区知*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 生成 验证 方法 系统 | ||
技术领域
本发明属于安全认证技术领域,特别涉及一种二维码的生成与验证方法及系统。
背景技术
二维码信息容量大,可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来,同时容错能力很强,从用户的角度来看是一种信息加密的方式,但是从安全的角度讲没有解决可信来源的问题。例如:在最近的应用中发现刷二维码中毒的情况越来越多,中毒的形式有安装经过二次打包包含病毒的软件、连接到钓鱼网站等。
解决二维码安全问题,存在以下方式:腾讯手机管家进行二维码安全性扫描,与二维码软件厂商合作进行集成。二维码扫描时跳转到腾讯手机管家进行认证,二维码中发布的地址需要到腾讯中进行安全注册。360安全卫士进行二维码安全性扫描,发布者需要对二维码中包含的地址提前到360注册,这样监管的力度会很小。
然而上述方式存在如下问题:
1、需要提前在某安全软件中注册否则会提示不安全。
2、二维码信息在安全软件公司注册需要周期。
3、不安装保护软件就无法保护。
4、无法识别二维码是否经过修改。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种二维码的生成与验证方法。该方法可提升二维码的可信度和安全性。
本发明的另一目的在于提出一种二维码的生成与验证系统。
为达到所述目的,本发明的实施例提供了一种二维码的生成与验证方法,包括以下步骤:生成二维码,其中,所述二维码包括发布内容和发布者的签名信息;将所述二维码进行发布;终端设备扫描所述二维码以得到所述发布内容和所述签名信息;将所述签名信息发送至身份验证服务器;通过所述身份验证服务器根据所述签名信息对所述发布者进行身份验证,并将验证结果反馈给所述终端设备。
根据本发明实施例的二维码的生成与验证方法得到的二维码,通过加入签名信息,保证发布者发布的内容无法被修改,也能够辨识出发布者的身份。即将发布者以及发布的信息(即发布内容)绑定形成一种签名数据编码到二维码中,从而相当于使二维码也带有身份的标识,这样,用户在刷二维码的时候也能清楚的看到发布者是谁,从而提升二维码的可信度,避免非法分子等通过二维码对用户造成诸如财产损失或者对终端设备造成中毒等,为用户提供良好的网络安全环境。
另外,根据本发明上述实施例的二维码的生成与验证方法还可以具有如下附加的技术特征:
在一些示例中,所述生成二维码的步骤进一步包括:抽取发布内容的摘要;通过发布者的数字证书对所述摘要进行签名以得到签名信息;对所述发布内容和所述签名信息编码为二维码。
在一些示例中,所述抽取发布内容的摘要,进一步包括:根据国密规定的HASH算法得到所述发布内容的摘要。
在一些示例中,所述身份验证服务器由具有社会公信力的权威机构提供。
在一些示例中,所述终端设备包括:智能手机、平板电脑、电子书和POS机。
本发明第二方面的实施例提供了一种二维码的生成与验证系统,包括:包括:生成模块、发布模块、终端设备和身份验证服务器,其中,所述生成模块用于生成二维码,其中,所述二维码包括发布内容和发布者的签名信息;所述发布模块用于发布所述二维码;所述终端设备用于扫描所述二维码以得到所述发布内容和所述签名信息,并将所述签名信息发送至所述身份验证服务器,以及根据所述身份验证服务器的反馈判断所述二维码是否安全可靠;所述身份验证服务器用于根据所述签名信息对所述发布者进行身份验证,并将验证结果反馈给所述终端设备。
根据本发明实施例的二维码的生成与验证系统得到的二维码,通过加入签名信息,保证发布者发布的内容无法被修改,也能够辨识出发布者的身份。即将发布者以及发布的信息(即发布内容)绑定形成一种签名数据编码到二维码中,从而相当于使二维码也带有身份的标识,这样,用户在刷二维码的时候也能清楚的看到发布者是谁,从而提升二维码的可信度,避免非法分子等通过二维码对用户造成诸如财产损失或者对终端设备造成中毒等,为用户提供良好的网络安全环境。
另外,根据本发明上述实施例的二维码的生成与验证系统还可以具有如下附加的技术特征:
在一些示例中,所述生成模块进一步包括:抽取模块,用于抽取发布内容的摘要;签名模块,用于通过发布者的数字证书对所述摘要进行签名以得到签名信息;编码模块,用于对所述发布内容和所述签名信息编码为二维码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天威诚信电子商务服务有限公司,未经北京天威诚信电子商务服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310533334.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纸板整理设备
- 下一篇:行李架横梁滑块调节安装机构