[发明专利]二维码加密/解密方法和防伪方法无效
申请号: | 201110430952.3 | 申请日: | 2011-12-20 |
公开(公告)号: | CN102546174A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 贾松仁 | 申请(专利权)人: | 贾松仁 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06K19/06 |
代理公司: | 上海金盛协力知识产权代理有限公司 31242 | 代理人: | 林彦之 |
地址: | 200070 上海市闸北*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 加密 解密 方法 防伪 | ||
技术领域
本发明涉及防伪技术领域,具体地说是一种跳变的二维码加密/解密防伪技术。
背景技术
目前,二维码防伪技术在各行各业中越来越广泛地被应用,二维码中隐藏的信息是该技术的核心所在。
二维码(2-Dimensional bar code)是用某种特定的几何图形按一定规律在平面(即二维方向上)分布的黑白相间的图形记录数据符号信息。在代码编制上巧妙的利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。
二维码的特点包括以下几点:1、高密度编码,信息容量大,可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息量约高几十倍;2、编码范围广,该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;也可表示图像数据;3、容错能力强,具有纠错功能,这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损坏面积达50%仍可恢复信息;4、译码可靠性高,它比普通条码译码错误率百万分之二要低的多,二维码的误码率不超过千万分之一;5、成本低、易制作、持久耐用。
综上所述,二维条码具有存储量大、追踪性高、抗损坏性强、备援性大、成本便宜等特性。但是,在现有技术中,二维码内的信息都是没有经加密处理的,造假者只要拥有相应的二维码识读设备就可识读二维码内包含的信息。同时,造假者可以通过直接复制二维码图片进行造假。这样,二维码就无法在一些有保密要求和防伪要求的场合下应用。
发明内容
本发明的目的是为了克服现有技术存在的安全性差等缺点,将跳变技术应用于二维码的防伪技术中,以达到提高二维码防伪的安全性和不重复性的效果。
为了实现上述目的,本发明提供一种二维码加密方法,包括以下步骤:
获得二维码原始信息;
将该二维码原始信息与实时时钟信息,用EK加密密钥进行ECC加密运算,得到一个随时间跳变的加密数据;
将该加密数据进行编码,生成新的二维码图形。
其中,该二维码原始信息是对原二维码图形进行解码后的数据信息。
其中,对二维码原始信息进行加密和编码的操作可以在如计算机、手机等电子设备上进行,并通过显示屏将编码后的二维码图形显示出来。
其中,该加密方法还包括,0-10分钟后,重复上述步骤。
本发明还提供一种与上述二维码加密方法对应的解密方法,包括以下步骤:
获取随时间跳变的二维码图形;
将该二维码图形进行解码,得到随时间跳变的加密数据;
对该加密数据,用DK解密密钥进行ECC解密运算,得到解密信息。
其中,该解密信息就是加密前的二维码原始信息。
其中,获取并解码二维码图形的是具有识读功能的专用设备,如装配有摄像头并内置识读软件的智能手机等。
本发明还提供一种基于二维码的防伪方法,包括以下步骤:
第一终端获得二维码原始信息;
将该二维码原始信息与实时时钟信息,用EK加密密钥进行ECC加密运算,得到一个随时间跳变的加密数据;
将该加密数据进行编码,生成新的二维码图形;
第二终端获取随时间跳变的二维码图形;
将该二维码图形进行解码,得到随时间跳变的加密数据;
对该加密数据,用DK解密密钥进行ECC解密运算,得到解密信息;
对比该解密信息是否与上述二维码原始信息一致;
若一致,则判断为真,通过防伪验证;
若不一致,则判断为假,防伪验证失败。
其中,所述第一终端为计算机,所述第二终端为手机。
本发明可根据用户提供的二维码原始数据进行算法加密,生成随时间跳变的二维码,使得终端用户每一次得到的二维查询码都是不同的。因此,即使入侵者监听到了这个跳变的二维码,也无法再次提交相同的二维码通过防伪验证,而且通过监听到的二维码数据信息也无法计算出密钥解密,所以也就无法伪造登录信息了,从而大大提高了防伪性能,在减少验证步骤的同时,有效保证二维码的安全性和不重复性。
附图说明
为能更清楚理解本发明的目的、特点和优点,以下将结合附图对本发明的较佳实施例进行详细描述,其中:
图1为本发明二维码加密方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贾松仁,未经贾松仁许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110430952.3/2.html,转载请声明来源钻瓜专利网。