[发明专利]一种基于二维码的离线POS机交易方法及系统有效
申请号: | 202010844447.2 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112070493B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 彭金辉;雷宗华;张朝阳;孙晓鹏;刘武忠 | 申请(专利权)人: | 郑州信大捷安信息技术股份有限公司 |
主分类号: | G06F16/00 | 分类号: | G06F16/00 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 苏志洋 |
地址: | 450000 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二维码 离线 pos 交易 方法 系统 | ||
本发明提供了一种基于二维码的离线POS机交易方法,初始化过程:密钥信息、交易数据和用户信息在各端生成并相互通信,移动终端根据所述用户信息U、公钥Pca和公钥因子Pu进行哈希计算生成摘要e’,然后计算生成真实私钥du=r+e’*k;交易过程:移动终端通过真实私钥du对交易数据T进行签名生成签名值S,然后生成交易二维码;所述POS机扫描交易二维码后获得信息,并根据用户信息U、公钥Pca和公钥因子Pu生成摘要值e”,计算生成真实公钥Qu=[e”]Pu+Pca;所述POS机使用真实公钥Qu对签名值S进行验证并处理交易数据T。该方法减少了交易过程的信息量,同时能够保证交易的安全性。
技术领域
本发明涉及一种二维码交易技术领域,具体的说,涉及了一种基于二维码的离线POS机交易方法,和一种基于二维码的离线POS机交易系统。
背景技术
现有的移动支付方式主要包括两种方式;联机二维码消费交易和脱机二维码消费交易。
目前二维码消费交易大部分采用联机交易,即交易过程用户终端和POS机均需要接入管理平台,需要扣款完成后交易才完成,交易过程比较长,不适合公交、地铁等快速消费场景。
脱机二维码消费交易是指用户终端生成二维码后,刷二维码交易过程,手机和POS机不需要接入管理平台,即可完成刷码交易。
但是,在脱机状态下,用户终端与离线POS机进行二维码交易时,二维码信息通常需要包括用户公钥、身份信息、管理平台签名、用户对交易数据的签名四部分信息,这样会导致二维码的数据总长度较长,对于扫码信息受限的POS机而言,由于其扫码能力和计算能力有限,不支持扫描和计算信息量大的二维码,导致离线交易障碍;另外,二维码进行离线交易时存在一定的安全隐患,容易导致用户信息、交易数据等被窃取、篡改等,出现无法验证的问题。
因此,对于扫码信息受限的POS机,如何减少二维码信息量,降低POS机的计算量,且保证交易的安全性是目前急需解决的问题。
为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
发明内容
本发明的目的是针对现有技术的不足,从而提供一种减少二维码的信息量,降低POS机的计算量,并保证交易过程安全性的一种基于二维码的离线POS机交易方法,和一种基于二维码的离线POS机交易系统。
为了实现上述目的,本发明所采用的技术方案是:一种基于二维码的离线POS机交易方法,包括初始化过程和交易过程,包括以下步骤:
初始化过程:
移动终端生成临时私钥k和用户信息U,根据临时私钥k计算生成临时公钥Ru;
管理平台生成公钥Pca、私钥Dca、交易数据T;
POS机通过所述管理平台获得公钥Pca和交易数据T;
所述管理平台通过移动终端获得临时公钥Ru和用户信息U;
所述移动终端通过所述管理平台获得公钥Pca、公钥因子Pu、私钥因子r和交易数据T,所述公钥因子Pu和私钥因子r由所述管理平台计算生成;
所述移动终端根据所述用户信息U、公钥Pca和公钥因子Pu进行哈希计算生成摘要e’,然后根据所述私钥因子r、所述摘要值e’和临时私钥k计算生成真实私钥du=r+e’*k;
交易过程:
所述移动终端通过真实私钥du对交易数据T进行签名生成交易签名值S,然后根据公钥因子Pu、用户信息U和交易签名值S生成交易二维码,用于展示给POS机;
所述POS机扫描交易二维码后获得公钥因子Pu、用户信息U和交易签名值S;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州信大捷安信息技术股份有限公司,未经郑州信大捷安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010844447.2/2.html,转载请声明来源钻瓜专利网。