[发明专利]一种基于数字签名的二维码生成方法和装置在审
申请号: | 201410106069.2 | 申请日: | 2014-03-20 |
公开(公告)号: | CN103839097A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 王翊心;胡进;阳凌怡 | 申请(专利权)人: | 武汉信安珞珈科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;H04L9/32 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 李佑宏;李欢 |
地址: | 430071 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数字签名 二维码 生成 方法 装置 | ||
1.一种基于数字签名的二维码生成方法,其特征在于,包括以下步骤:
(1)接收用户输入的待签名数据;
(2)使用数字签名算法对待签名数据进行数字签名,以生成签名值;
(3)采用二维码编码算法对生成的签名值或签名值与待签名数据的组合进行编码,以生成二维码图片,并对用户显示该二维码图片。
2.根据权利要求1所述的二维码生成方法,其特征在于,是采用SM2数字签名算法、ECDSA数字签名算法或RSA数字签名算法对待签名数据进行数字签名。
3.根据权利要求1所述的二维码生成方法,其特征在于,可采用PDF417、QR码、Code49、Code16K、Code One算法实现二进制编码。
4.根据权利要求1所述的二维码生成方法,其特征在于,通过对生成的签名值或签名值与待签名数据的组合进行分割然后进行二进制编码,生成的二维码图片可以以分割的方式显示在显示屏上。
5.根据权利要求1所述的二维码生成方法,其特征在于,还包括在步骤(1)之前,或者步骤(1)与步骤(2)之间,对用户的身份进行验证的步骤,用户的身份验证信息可以为用户的PIN码或其生物信息。
6.一种基于数字签名的二维码生成装置,其特征在于,
包括信息输入模块、显示屏幕、电源模块、数字签名模块以及二维码生成模块;
电源模块用于为信息输入模块、显示屏幕、以及数字签名模块供电;
信息输入模块用于接收用户输入的待签名数据,并将该待签名数据转发给数字签名模块;
数字签名模块用于使用数字签名算法对待签名数据进行数字签名,以生成签名值,并将签名值发送到二维码生成模块;
二维码生成模块用于采用二维码编码算法对生成的签名值或签名值与待签名数据的组合进行编码,以生成二维码图片;
显示屏幕用于显示二维码生成模块生成的二维码图形。
7.根据权利要求6所述的二维码生成装置,其特征在于,二维码生成模块还用于对生成的签名值或签名值与待签名数据的组合进行分割然后进行二进制编码,生成的二维码图片可以以分割的方式显示在显示屏上。
8.根据权利要求6所述的二维码生成装置,其特征在于,还包括安全认证模块,用于根据信息输入模块接收到的、用户发送的身份验证信息验证用户的身份,在用户身份验证通过时告知数字签名模块进行后续工作,并在用户身份验证未通过时通知信息输入模块继续接收用户发送的身份验证信息,并在连续多次用户身份验证未通过时拒绝用户的任何后续操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉信安珞珈科技有限公司,未经武汉信安珞珈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410106069.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示面板检测装置
- 下一篇:吊挂装置及使用该吊挂装置的显示屏