一种刷卡方法及系统技术方案

技术编号:10069687 阅读:115 留言:0更新日期:2014-05-23 13:22
本发明专利技术公开了一种刷卡方法及系统,属于刷卡支付领域。所述方法包括:接收终端发送的原始金额信息;通过存储在硬件内的密钥体系对所述原始金额信息进行加密,得到第一加密金额信息;将所述第一加密金额信息发送给终端,以使终端对所述第一加密金额信息进行加密得到第二加密金额信息,和对所述原始金额信息进行加密得到第三加密金额信息,并将所述第二加密金额信息和所述第三加密金额信息发送给服务器。本发明专利技术通过所述刷卡方法及系统,更安全可靠地保护了金额信息。

【技术实现步骤摘要】
一种刷卡方法及系统
本专利技术涉及刷卡支付领域,特别涉及一种刷卡方法及系统。
技术介绍
最近几年随着技术的不断更新,移动互联网得到了前所未有的飞速发展,特别在移动支付领域有着颠覆性的发展。在移动支付过程中信息安全有着至关重要的作用,在支付过程中一些敏感的数据的安全更是不容忽视,特别是金额的数据。现有技术通过终端对原始金额信息进行软件加密后上传服务器,服务器接收加密后的原始金额信息进行解密,将解密后的原始金额信息提交给支付系统进行支付。由于加密使用的是软件加密,加密后的原始金额信息易被劫持并更改,导致金额信息不安全。
技术实现思路
本专利技术实施例提供了一种刷卡方法及系统,更安全可靠地保护了金额信息。一方面,本专利技术实施例提供了一种刷卡方法,所述方法包括:接收终端发送的原始金额信息;通过存储在硬件内的密钥体系对所述原始金额信息进行加密,得到第一加密金额信息;将所述第一加密金额信息发送给终端,以使终端对所述第一加密金额信息进行加密得到第二加密金额信息,和对所述原始金额信息进行加密得到第三加密金额信息,并将所述第二加密金额信息和所述第三加密金额信息发送给服务器。一方面,本专利技术实施例提供了一种刷卡方法,所述方法包括:接收终端发送的第二加密金额信息和第三加密金额信息;对所述第二加密金额信息和所述第三加密金额信息进行解密;将解密后的所述第二加密金额信息和解密后的所述第三加密金额信息进行比较;若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息相同,则将解密后的所述第二加密金额信息或解密后的所述第三加密金额信息提交给支付系统,进行支付。一方面,本专利技术实施例提供了一种刷卡器,所述刷卡器包括:原始信息接收模块,用于接收终端发送的原始金额信息;加密模块,用于通过存储在硬件内的密钥体系对所述原始金额信息进行加密,得到第一加密金额信息;第一发送模块,用于将所述第一加密金额信息发送给终端,以使终端对所述第一加密金额信息进行加密得到第二加密金额信息,和对所述原始金额信息进行加密得到第三加密金额信息,并将所述第二加密金额信息和所述第三加密金额信息发送给服务器。一方面,本专利技术实施例提供了一种服务器,所述服务器包括:接收模块,用于接收终端发送的第二加密金额信息和第三加密金额信息;解密模块,用于对所述第二加密金额信息和所述第三加密金额信息进行解密;比较模块,用于将解密后的所述第二加密金额信息和解密后的所述第三加密金额信息进行比较;提交模块,用于若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息相同,则将解密后的所述第二加密金额信息或解密后的所述第三加密金额信息提交给支付系统,进行支付。一方面,本专利技术实施例提供了一种终端,其特征在于,所述终端包括:第二发送模块,用于将原始金额信息发送给刷卡器;第二加密模块,用于接收刷卡器发送的第一加密金额信息,对所述第一加密金额信息进行加密,得到第二加密金额信息;第三加密模块,用于对所述原始金额信息进行加密,得到第三加密金额信息;第三发送模块,用于将所述第二加密金额信息和所述第三加密金额信息发送给服务器。一方面,本专利技术实施例提供了一种系统,包括:上述的刷卡器,上述的服务器,和上述的终端。本专利技术提供的技术方案带来的有益效果是:从上述本专利技术实施例可知,由于使用存储在刷卡器硬件内的密钥体系对原始金额进行加密,与软件加密数据相比,硬件加密数据更难被破解,因此,更安全可靠地保护了金额信息。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的刷卡方法流程图;图2为本专利技术实施例二提供的刷卡方法流程图;图3为本专利技术实施例三提供的刷卡器结构示意图;图4为本专利技术实施例四提供的服务器结构示意图;图5为本专利技术实施例五提供的终端结构示意图;图6为本专利技术实施例六提供的系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供的刷卡方法,如图1所示,该方法步骤包括:101:接收终端发送的原始金额信息。例如,刷卡器通过音频接口接收终端发送的原始金额信息为100。102:通过存储在硬件内的密钥体系对所述原始金额信息进行加密,得到第一加密金额信息。例如,通过存储在刷卡器硬件内的密钥体系对所述原始金额信息100进行加密,得到第一加密金额信息为5188。103:将所述第一加密金额信息发送给终端,以使终端对所述第一加密金额信息进行加密得到第二加密金额信息,和对所述原始金额信息进行加密得到第三加密金额信息,并将所述第二加密金额信息和所述第三加密金额信息发送给服务器。例如,刷卡器通过音频接口将所述第一加密金额信息5188发送给终端,以使终端对所述第一加密金额信息5188进行加密得到第二加密金额信息为4710,和对所述原始金额信息100进行加密得到第三加密金额信息为641,并将所述第二加密金额信息4710和所述第三加密金额信息641通过无线网络发送给服务器。本实施例通过使用存储在刷卡器硬件内的密钥体系对原始金额进行加密,与软件加密数据相比,硬件加密数据更难被破解,因此,更安全可靠地保护了金额信息。实施例二本专利技术实施例二提供的刷卡方法,如图2所示,该方法步骤包括:201:接收终端发送的第二加密金额信息和第三加密金额信息。例如,通过无线网络接收终端发送的第二加密金额信息4710和第三加密金额信息641。202:对所述第二加密金额信息和所述第三加密金额信息进行解密。对所述第二加密金额信息进行两次解密,得到解密后的第二加密金额信息;对所述第三加密金额信息进行一次解密,得到解密后的第三加密金额信息。例如,对所述第二加密金额信息4710和所述第三加密金额信息641进行解密,得到解密后的第二加密金额信息为100,得到解密后的第三加密金额信息为100。203:将解密后的所述第二加密金额信息和解密后的所述第三加密金额信息进行比较。204a:若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息相同,则将解密后的所述第二加密金额信息或解密后的所述第三加密金额信息提交给支付系统,进行支付。若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息相同,说明金额信息没有被劫持更改,可以进行支付。例如,若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息都为100,则将金额信息100提交给支付系统,进行支付。204b:若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息不相同,则拒绝支付,并将提示信息返回给所述终端。若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息不相同,说明金额信息被劫持更改,不可以进行支付。例如,解密后的所述第二加密金额信息为100,而解密后的所述第三加密金额信息为400,则拒绝支付,并将提示信息返回给所述终端。步骤204a和步骤204b只执行其中一个。本实施例通过将解密后的所述第二加密金额信息和解密后的所述第三加密金额信息相比较,识别出金额信息是否被劫持更改,因此,更安全可靠地保护了金额信息。实施例三本发本文档来自技高网...
一种刷卡方法及系统

【技术保护点】
一种刷卡方法,其特征在于,所述方法包括:接收终端发送的原始金额信息;通过存储在硬件内的密钥体系对所述原始金额信息进行加密,得到第一加密金额信息;将所述第一加密金额信息发送给终端,以使所述终端对所述第一加密金额信息进行加密得到第二加密金额信息,和对所述原始金额信息进行加密得到第三加密金额信息,并将所述第二加密金额信息和所述第三加密金额信息发送给服务器。

【技术特征摘要】
1.一种刷卡方法,其特征在于,所述方法包括:接收终端发送的第二加密金额信息和第三加密金额信息;所述第二加密金额信息为对第一加密金额信息进行加密所得到;所述第三加密金额信息为对原始金额信息进行加密所得到;所述第一加密金额信息为通过存储在硬件内的密钥体系对所述原始金额信息进行加密所得到;对所述第二加密金额信息和所述第三加密金额信息进行解密;将解密后的所述第二加密金额信息和解密后的所述第三加密金额信息进行比较;若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息相同,则将解密后的所述第二加密金额信息或解密后的所述第三加密金额信息提交给支付系统,进行支付。2.根据权利要求1所述的方法,其特征在于,所述将解密后的所述第二加密金额信息和解密后的所述第三加密金额信息进行比较之后,还包括:若解密后的所述第二加密金额信息和解密后的所述第三加密金额信息不相同,则拒绝支付,并将提示信息返回给所述终端。3.一种服务器,其特征在于,所述服务器...

【专利技术属性】
技术研发人员:朱克锋江力
申请(专利权)人:深圳钱盒信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1