一种新型的离线支付方法

文档序号:9453624阅读:176来源:国知局
一种新型的离线支付方法
【技术领域】
[0001]本发明涉及电子商务安全支付领域,特别涉及一种基于密钥认证的移动离线支付方式。
【背景技术】
[0002]网络支付是指以电子商务为商业基础,以商业银行为主体,参与电子商务活动的一方向另一方使用安全电子支付手段通过公共网络进行的货币支付和资金流转的过程。
[0003]网络支付具有如下优势:第一、网络支付更能贴合电子商务发展的需求。网络支付的操作环境是基于开放的互联网。而传统支付则是在较为封闭的系统,如邮局、银行中运作,具有很大的局限性。第二、方便。网络支付24小时连线,消费者可以随时随地通过互联网实施支付。而传统支付方式受时空限制,很难满足众多用户在时间、空间等习惯上的需求。第三、快速。网络支付可实现订单信息实时查询,包括订单是否成功支付等信息。而传统的支付方式需消费者通知商家后,商家才能去相应的单位查询,过程繁琐,时间较长。第四、经济。网络支付拥有低成本优势。这种优势具体体现在组建成本低、业务成本低和运营成本低等几个方面。就银行单笔业务成本来看,网络支付成本仅为传统支付成本的I %甚至更少。第五、网络支付还可以起到刺激消费的作用。从某种程度上看,网络支付使消费者在其购买欲望最强烈的时候顺利完成交易过程,从而促进电子商务的发展。
[0004]显然,网络支付较传统支付方便、快捷是其更胜一筹的关键。目前,网络支付在功能可拓展性、技术安全性、系统易用性等多个层面的强势地位越来越突出,势必成为企业直面终端市场、提高经济效益、降低运营成本、增强核心竞争力和加速发展的主要资金流动方式。
[0005]从实际的市场反响来看,人们对网络支付依然存有较多的顾虑。一方面,人们的习惯及理念难以改变,网络的普及是网络支付的基础,如果没有网络连接,网络支付也就无法正常进行;二是基于安全、技术及服务等因素考虑,网络支付过程中的安全漏洞与信息窃取容易让客户造成经济损失,用户对网络支付途径持怀疑态度。

【发明内容】

[0006]为了解决上述问题,本发明提出一种新型的离线支付方法,采用手机或者其他终端方式,离线支付时,收款方生成收款二维码,供付款方扫描,扫描成功后付款方生成扣款成功二维码,收款方扫描此二维码,成功入账,离线支付过程完成。在这个过程中,收款方与付款方在通信过程中采用基于Ckey认证的双向认证,保证了通信过程中的信息安全。
[0007]本发明的技术方案如下:
[0008]—种新型的离线支付方法,包括如下步骤:
[0009]步骤1,离线支付时,以付款方和收款方的一项信息作为标识ID,根据业务子域标识映射出对应的公、私钥对;
[0010]步骤2,离线支付过程以手机电子钱包客户端为载体;收款方选取随机数,用私钥对该随机数进行签名,将交易信息、收款方信息、收款方签名信息一起生成收款二维码;
[0011]步骤3,付款方扫描收款二维码,利用收款方的标识ID和业务子域标识映射出公钥,用公钥对收款方签名信息进行验签;若验签失败,则流程结束;若验签成功,付款方按照交易信息成功付款;
[0012]步骤4,付款后付款方用私钥对该随机数进行签名,将付款信息、付款方信息、付款方签名信息一起生成扣款成功二维码;
[0013]步骤5,收款方扫描扣款成功二维码,用付款方的标识ID和业务子域标识映射出公钥,对付款方签名信息进行验签;若验签失败,则流程结束;若验签成功,则收款方成功入账;离线支付过程结束。
[0014]其进一步的技术方案为:所述步骤I中,以付款方和收款方的账号作为标识ID。
[0015]本发明的有益技术效果是:
[0016]1、支付不再依赖网络支持,离线状态下依然能够实现支付,且在各种移动设备上实现,对于用户而言,极大的方便了支付的过程,使得支付随时随地可以发生。
[0017]2、支付的双方采用了基于标识的双向认证过程,充分保证了交易的合法性,防止信息的非法篡改与信息伪装。
[0018]3、离线支付实时生成二维码相互扫描,与其他离线支付过程的区别于在于:首先,本发明的离线支付不需要繁琐的二次握手步骤,交易双方扫码验证身份后即可付款;其次,本发明的离线支付过程中,扣款过程中若付款方突然想取消交易,可在终端取消此笔交易付款,这对于其他交易模式来说是不可能实现的。
【附图说明】
[0019]图1是本发明支付双方安全通信过程的流程图。
【具体实施方式】
[0020]下面结合附图对本发明的【具体实施方式】做进一步说明。
[0021]图1为本发明支付双方安全通信过程的流程图。
[0022]如图1所示,离线支付时,收款方与付款方在通信过程中采用基于Ckey认证的加密技术,保证了通信过程中的信息安全性。以付款方和收款方的账号(或其他信息)作为标识ID,根据业务子域标识映射出对应的公、私钥对。
[0023]离线支付过程以手机电子钱包客户端为载体。收款方选取随机数,用私钥对随机数进行签名,将交易信息、收款方信息、签名信息一起生成二维码。
[0024]付款方扫描二维码,利用收款方的标识ID和业务子域标识映射出公钥,用公钥对签名信息进行验签。若验签失败,则流程结束。若验签成功,付款方按照交易信息成功付款。
[0025]付款后付款方用私钥对该随机数进行签名,将付款信息、付款方信息、签名信息一起生成二维码。
[0026]收款方扫描二维码,用付款方的标识ID和业务子域标识映射出公钥,对签名信息进行验签。若验签失败,则流程结束。若验签成功,则收款方成功入账。
[0027]离线支付过程结束。
[0028]以下通过两个实施例对本发明的流程进行详细说明。
[0029]【实施例一】客户张三向客户李四转账。
[0030]如图1所示,付款方张三想要向收款方李四转账,二者均使用手机电子钱包客户端进行操作。李四选取随机数R,用私钥对该随机数R进行签名,将交易信息、李四ID信息、签名信息一起生成二维码。
[0031]张三对二维码进行扫描,用李四ID和业务子域标识映射出公钥,用公钥对李四的签名信息进行验签、若验签失败,则流程结束。
[0032]若验签成功,张三的手机客户端询问是否同意此次转账操作,若张三拒绝,则流程结束。若张三同意,则张三的账户中成功扣款,向李四成功转账。
[0033]张三用私钥对该随机数R进行签名,将付款信息、张三ID信息、签名信息一起生成二维码。
[0034]李四扫描此二维码,用张三ID和业务子域标识映射出公钥,用公钥对张三的签名信息进行验签。若验签失败,则流程结束。
[0035]若验签成功,李四将付款金额成功入账。
[0036]【实施例二】客户张三向商户付款。
[0037]如图1所示,付款方张三想要向商户付款,二者均使用手机电子钱包客户端进行操作。商户选取随机数R,用私钥对该随机数R进行签名,将交易信息、商户ID信息、签名信息一起生成二维码。
[0038]张三对二维码进行扫描,用商户ID和业务子域标识映射出公钥,用公钥对商户的签名信息进行验签、若验签失败,则流程结束。
[0039]若验签成功,张三的手机客户端询问是否同意此次付款操作,若张三拒绝,则流程结束。若张三同意,则张三的账户中成功扣款,向商户成功支付。
[0040]张三用私钥对该随机数R进行签名,将付款信息、张三ID信息、签名信息一起生成二维码。
[0041]商户扫描此二维码,用张三ID和业务子域标识映射出公钥,用公钥对张三的签名信息进行验签。若验签失败,则流程结束。
[0042]若验签成功,商户将付款金额成功入账。
[0043]以上所述的仅是本发明的优选实施方式,本发明不限于以上实施例。可以理解,本领域技术人员在不脱离本发明的精神和构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本发明的保护范围之内。
【主权项】
1.一种新型的离线支付方法,其特征在于,包括如下步骤: 步骤1,离线支付时,以付款方和收款方的一项信息作为标识ID,根据业务子域标识映射出对应的公、私钥对; 步骤2,离线支付过程以手机电子钱包客户端为载体;收款方选取随机数,用私钥对该随机数进行签名,将交易信息、收款方信息、收款方签名信息一起生成收款二维码; 步骤3,付款方扫描收款二维码,利用收款方的标识ID和业务子域标识映射出公钥,用公钥对收款方签名信息进行验签;若验签失败,则流程结束;若验签成功,付款方按照交易信息成功付款; 步骤4,付款后付款方用私钥对该随机数进行签名,将付款信息、付款方信息、付款方签名信息一起生成扣款成功二维码; 步骤5,收款方扫描扣款成功二维码,用付款方的标识ID和业务子域标识映射出公钥,对付款方签名信息进行验签;若验签失败,则流程结束;若验签成功,则收款方成功入账;离线支付过程结束。2.根据权利要求1所述的新型的离线支付方法,其特征在于:所述步骤I中,以付款方和收款方的账号作为标识ID。
【专利摘要】本发明公开了一种新型的离线支付方法,以付款方和收款方的账号作为标识ID,根据业务子域标识映射出对应的公、私钥对;收款方选取随机数,用私钥对随机数签名,生成二维码;付款方扫描二维码,用收款方ID和业务子域标识映射出公钥,对签名信息验签;若验签成功,则付款方按照交易信息成功付款;付款后付款方用私钥对随机数签名,生成二维码;收款方扫描二维码,用付款方ID和业务子域标识映射出公钥,对签名信息验签;若验签成功,则收款方成功入账。本发明使支付不再依赖网络支持,且在各种移动设备上实现,极大的方便了支付的过程。支付的双方采用了基于标识的双向认证过程,充分保证了交易的合法性,防止信息的非法篡改与信息伪装。
【IPC分类】G06Q20/32, G06Q20/36
【公开号】CN105205664
【申请号】CN201510621335
【发明人】聂明
【申请人】中城智慧科技有限公司
【公开日】2015年12月30日
【申请日】2015年9月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1