[发明专利]基于SE的二维码生成、存储、识别和相关加解密的方法在审
| 申请号: | 201810076205.6 | 申请日: | 2018-01-26 |
| 公开(公告)号: | CN108256863A | 公开(公告)日: | 2018-07-06 |
| 发明(设计)人: | 张宗席;高宝军;臧晓旺;王庆峰;蒋涛;王涛;孙淑静 | 申请(专利权)人: | 鼎讯网络安全技术有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/32;G06K19/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250100 山东省济南市历城区高新区综合保*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 二维码 二维码识别 安全芯片 加解密 密文 存储 应用程序 原始数据 篡改 二维码数据 二维码信息 数据安全性 摘要生成 加密 原文 保证 发送 返回 交易 | ||
本发明的基于SE的二维码生成、存储、识别和相关加解密的方法,二维码生成方法为:应用程序将原始数据发送给SE安全芯片,由SE对原始数据进行加密和签名得密文和信息摘要,根据密文和信息摘要生成二维码;二维码识别方法为:应用程序对二维码识别得到二维码密文和信息摘要,然后由SE进行签名和解密,得到二维码原文和信息摘要,最后对比自身获取的与SE发送的信息摘要是否相同,来判断二维码数据是否被篡改。本发明的二维码生成、存储、识别和相关加解密的方法,利用SE安全芯片的数据安全性,保证了所生成的二维码具有较高的安全性;通过对比获取的二维码信息摘要与SE安全芯片返回的信息摘要是否一致,来判断二维码是否被篡改,进一步保证了二维码识别交易的安全性。
技术领域
本发明涉及一种二维码生成及识别方法,更具体的说,尤其涉及一种基于SE的二维码生成、存储、识别和相关加解密的方法。
背景技术
随着移动支付越来越融入我们的生活,扫码支付成为了人们习以为常的支付习惯。大到汽车家电、小到菜市场买菜买饭,扫码支付无不体现出了移动支付的便捷性。而作为这个流程中最关键的一个环节:二维码,无疑起着一个决定性的作用。而如何生成一个安全的二维码,则关系着整个支付过程中的信息及资金安全。
而另一方面,近几年手机病毒统计得出的数据显示,手机病毒平均每天出现将近8900个,每天感染用户90万,2016年半年感染用户数超2亿,是英国总人口数的3.12倍,同比增长42.35%。
由此可见,我们的手机处于不安全环境下的概率非常之大,在这样的环境下,如何确保我们在扫码交易的过程中所使用到的二维码安全准确则变的至关重要。而现时状态下尚没有技术来保证扫码支付过程中的资金安全。换句话说,当我们扫码支付时,收款方和付款方都无法实时得知这笔资金的具体流向,这就给我们的资金安全造成了极大的困扰。
安全元件(Secure Element)简称SE,通常以芯片形式提供。为防止外部恶意解析攻击,保护数据安全,在芯片中具有加密/解密逻辑电路。
发明内容
本发明为了克服上述技术问题的缺点,提供了一种基于SE的二维码生成、存储、识别和相关加解密的方法。
本发明的基于SE的二维码生成、存储、识别和相关加解密的方法,包括二维码生成方法和二维码识别方法;其特征在于,二维码生成方法为:应用程序首先将原始数据发送给SE安全芯片,然后由SE安全芯片对原始数据进行加密和签名,分别得到原始数据的密文和信息摘要,最后应用程序根据密文和信息摘要生成二维码;二维码识别方法为:首先由应用程序对二维码识别,得到二维码密文和信息摘要,并将识别的二维码数据发送给SE安全芯片,然后由SE安全芯片对二维码进行签名和解密,得到二维码原文和信息摘要,最后应用程序对比自身获取的信息摘要与SE安全芯片发送的信息摘要是否相同,来判断二维码数据是否被篡改。SE安全芯片存储二维码数据,并具有进行数据存储、加解密和签名验签的运算。
本发明的基于SE的二维码生成、存储、识别和相关加解密的方法,所述二维码生成方法通过以下步骤来实现:
a).发送原始数据,装载在智能终端的应用程序需要生成二维码时,应用程序将包含当前时间、当前地点、安全芯片ID和交易标识在内的原始数据,发送至SE安全芯片;
b).产生随机数,SE安全芯片在应用程序的控制下产生随机数,并将产生的随机数赋予原始数据;
c).原始数据的加密,SE安全芯片将原始数据进行加密,得到原始数据的密文;
d).原始数据的签名,SE安全芯片将原始数据进行数字签名,得到原始数据的信息摘要;
e).获取密文和信息摘要,应用程序从SE安全芯片获得原始数据加密后的密文以及签名后的信息摘要;
f).二维码的生成,应用程序将获取的密文和信息摘要进行组合得到组合数据,应用程序利用组合数据生成最终的二维码图片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎讯网络安全技术有限公司,未经鼎讯网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810076205.6/2.html,转载请声明来源钻瓜专利网。





