[发明专利]一种可扩展的结构化安全二维码生成方法以及系统有效
申请号: | 201810342521.3 | 申请日: | 2018-04-17 |
公开(公告)号: | CN108777617B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 林龙;李钻达;范启庭;赵子彬;林乐然 | 申请(专利权)人: | 新大陆(福建)公共服务有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林云娇 |
地址: | 350200 福建省福州市长*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 结构 安全 二维码 生成 方法 以及 系统 | ||
本发明提供一种可扩展的结构化安全二维码生成方法,第三方应用获取二维码SDK;二维码SDK生成二维码,第三方应用展示或者存储二维码,所述二维码包括一区、二区、三区以及四区,所述一区为版本号以及交易业务码,所述二区包括公开信息,所述三区为加密区,所述四区为扩展区;本发明还提供一种可扩展的结构化安全二维码生成系统,提高二维码的安全,并提升了二维码应用场景的安全性。
技术领域
本发明涉及一种可扩展的结构化安全二维码生成方法以及系统。
背景技术
当下互联网极速发展,二维码的高效性、便捷性、低成本性等优势,让百姓已经习惯了基于二维码的便捷生活服务方式,但是目前通常使用的二维码均为各业务自定义的二维码结构,业务随意性大,为信息的交互和业务的互通造成了障碍,同时不能有效保障二维码信息交互和业务安全,可能造成交易数据被窜改或者用户信息泄露等风险。
现有的二维码技术还可能存在如下问题:
1、应用场景安全性不高,二维码内容的安全措施不足;
2、仅需要满足自身业务需求,二维码内容格式固化无法灵活扩展;
3、二维码相关能力仅供自身业务系统使用,无法对外公布统一的二维码相关能力。
发明内容
本发明要解决的技术问题,在于提供一种可扩展的结构化安全二维码生成方法以及系统,提高二维码的安全,并提升了二维码应用场景的安全性。
本发明之一是这样实现的:一种可扩展的结构化安全二维码生成方法,包括:
步骤1、第三方应用获取二维码SDK;
步骤2、二维码SDK生成二维码,第三方应用展示或者存储二维码,所述二维码包括一区、二区、三区以及四区,所述一区为版本号以及交易业务码,所述二区包括公开信息,所述三区为加密区,所述四区为扩展区。
进一步地,所述步骤1与步骤2之间还包括步骤a、第三方应用通过二维码SDK获取对称密钥、数字证书以及OTP种子。
进一步地,所述步骤a进一步具体为:第三方应用通过二维码SDK申请对称密钥,二维码SDK与服务端协商密钥,之后服务端将对称密钥使用协商密钥进行加密,之后发送至二维码SDK,二维码SDK将其解密之后,发送对称密钥至第三方应用;
第三方应用通过二维码SDK申请数字证书,服务端使用对称密钥对数字证书进行加密,之后通过二维码SDK发送至第三方应用,第三方应用使用对称密钥进行解密后存储数字证书;
第三方应用通过二维码SDK申请OTP种子,服务端使用对称密钥对OTP种子进行加密,之后通过二维码SDK发送至第三方应用,第三方应用使用对称密钥进行解密后存储OTP种子。
进一步地,所述步骤2进一步具体为:二维码SDK获取可视数据以及隐私数据,将可视数据生成二维码图形;之后将隐私数据根据设定的图形计算方法在所述二维码图形设定的图形区域进行图层重写,完成二维码生成,第三方应用展示或者存储二维码,所述二维码包括一区、二区、三区以及四区,所述一区为版本号以及交易业务码,所述二区包括公开信息,所述三区为加密区,所述四区为扩展区。
进一步地,所述步骤2中将隐私数据根据设定的图形计算方法在所述二维码图形设定的图形区域进行图层重写,完成二维码生成进一步具体为:将隐私数据进行加密生成密文,所述密文根据设定的图形计算方法在所述二维码图形设定的图形区域进行图层重写,完成二维码生成。
本发明之二是这样实现的:一种可扩展的结构化安全二维码生成系统,包括:
SDK获取模块,第三方应用获取二维码SDK;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新大陆(福建)公共服务有限公司,未经新大陆(福建)公共服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810342521.3/2.html,转载请声明来源钻瓜专利网。