一种智能卡的识别方法和设备技术

技术编号:14200359 阅读:62 留言:0更新日期:2016-12-17 13:41
本发明专利技术公开了一种智能卡的识别方法和设备,包括:接收终端设备发送的智能卡信息;根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码;使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;将识别结果发送给所述终端设备。服务器接收终端设备发送的智能卡信息,并对智能卡信息中包含的加密后的智能卡中的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,这样,在终端设备对智能卡执行写操作之前,服务器对智能卡进行识别,并在确定智能卡的账户信息合法时,允许终端设备对智能卡执行写操作,可以有效提高智能卡中账户信息的安全性。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,尤其涉及一种智能卡的识别方法和设备
技术介绍
ETC(英文全称:Electronic Toll Collection,中文名称:电子收费)卡是一种智能卡,可以应用在电子不停车收费系统中。具体地,车辆在通过收费站时,电子不停车收费系统可以使用车载设备对车辆进行自动识别,在识别车辆后,自动从与车辆绑定的ETC卡中扣除车辆需要缴纳的通行费,使得车辆可以在不需要停靠的前提下,快速通过收费站。由于ETC卡可以提高车辆在收费站的通过效率,降低油耗,因此,越来越多的用户使用ETC卡。通常,用户在对ETC卡进行充值时,可以通过线下的ETC卡充值站点进行充值,但是,在实际应用中,由于线下的ETC卡充值站点容易受到营业时间的限制,使得通过线下的充值站点进行ETC卡充值的充值效率比较低。随着使用ETC卡的用户的数量越来越多,这种线下充值的方式越来越不能满足用户的充值需求。随着科学技术的飞速发展,在现有技术中,用户可以通过具有近场通信的终端设备对智能卡进行充值,例如,使用具有近场通信功能的智能手机对公交卡进行充值。具体地,首先,终端设备通过近场通信功能读取得到智能卡中的账户信息,其次,终端设备根据读取得到的智能卡中的账户信息,对智能卡执行充值操作。但是,在实际应用中,由于终端设备可以直接读取得到智能卡中的账户信息,使得智能卡中的账户信息很容易被泄露或被非法用户盗取,导致智能卡中的账户信息存在安全风险。
技术实现思路
有鉴于此,本专利技术实施例提供了一种智能卡的识别方法和设备,用于解决现有技术中由于终端设备可以直接读取得到智能卡中的账户信息,导致智能卡中的账户信息存在安全风险的问题。本专利技术提供了一种智能卡的识别方法,包括:接收终端设备发送的智能卡信息,所述智能卡信息中包含所述智能卡的标识信息以及加密后的所述智能卡中的账户信息;根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码,所述数据库中包含不同智能卡的标识信息以及与所述智能卡的标识信息对应的解密密码;使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;将识别结果发送给所述终端设备。本专利技术提供了一种智能卡的识别设备,包括:接收单元,接收终端设备发送的智能卡信息,所述智能卡信息中包含所述智能卡的标识信息以及加密后的所述智能卡中的账户信息;查找单元,根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码,所述数据库中包含不同智能卡的标识信息以及与所述智能卡的标识信息对应的解密密码;识别单元,使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;发送单元,将识别结果发送给所述终端设备。本专利技术有益效果如下:本专利技术实施例提供的技术方案,接收终端设备发送的智能卡信息,所述智能卡信息中包含所述智能卡的标识信息以及加密后的所述智能卡中的账户信息;根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码,所述数据库中包含不同智能卡的标识信息以及与所述智能卡的标识信息对应的解密密码;使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;将识别结果发送给所述终端设备。服务器接收终端设备发送的智能卡信息,并对智能卡信息中包含的加密后的智能卡中的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,并将识别结果发送给终端设备,这样,在终端设备对智能卡执行写操作之前,服务器对智能卡进行识别,并在确定智能卡的账户信息合法时,允许终端设备对智能卡执行写操作,可以有效提高智能卡中账户信息的安全性,避免现有技术中由于终端设备直接读取智能卡中的账户信息导致的智能卡中的账户信息存在安全风险的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种智能卡的识别方法流程示意图;图2为本专利技术实施例提供的一种智能卡的识别方法的示意图;图3为本专利技术实施例提供的一种智能卡的识别方法的流程示意图;图4为本专利技术实施例提供的一种智能卡的识别设备结构示意图。具体实施方式为了实现本专利技术的目的,本专利技术实施例中提供了一种智能卡的识别方法和设备,本专利技术实施例提供的技术方案,接收终端设备发送的智能卡信息,所述智能卡信息中包含所述智能卡的标识信息以及加密后的所述智能卡中的账户信息;根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码,所述数据库中包含不同智能卡的标识信息以及与所述智能卡的标识信息对应的解密密码;使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;将识别结果发送给所述终端设备。服务器接收终端设备发送的智能卡信息,并对智能卡信息中包含的加密后的智能卡中的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,并将识别结果发送给终端设备,这样,在终端设备对智能卡执行写操作之前,服务器对智能卡进行识别,并在确定智能卡的账户信息合法时,允许终端设备对智能卡执行写操作,可以有效提高智能卡中账户信息的安全性,避免现有技术中由于终端设备直接读取智能卡中的账户信息导致的智能卡中的账户信息存在安全风险的问题。在本专利技术实施例中,所述终端设备具有近场通信功能,所述智能卡可以是ETC卡,也可以是其他可以通过近场通信与所述终端设备进行数据传输的智能卡,例如,公交卡,这里不做具体限定。需要说明的是,本专利技术实施例中,为了保证智能卡中账户信息的安全性,终端设备在读取智能卡中的账户信息时,读取得到的是加密后的账户信息,本专利技术实施例提供的技术方案,可以对终端设备读取得到的加密后的账户信息进行识别,并在识别智能卡的身份合法时,允许终端设备对所述智能卡执行写操作(例如,对所述智能卡执行充值操作)。下面结合说明书附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例1图1为本专利技术实施例提供的一种智能卡的识别方法流程示意图,所述方法如下所述。步骤101:接收终端设备发送的智能卡信息。其中,所述智能卡信息中包含智能卡的标识信息以及加密后的所述智能卡中的账户信息。在步骤101中,终端设备在对智能卡执行写操作之前,可以读取得到所述智能卡的智能卡信息,其中,所述智能卡信息中可以包含所述智能卡的标识信息,也可以包含加密后的所述智能卡中的账户信息。在本专利技术实施例中,所述智能卡信息可以由所述终端设备通过近场通信的方式读取得到。具体地,所述终端设备中可以安装用于读取得到所述智能卡信息的应用程序,所述终端设备在读取所述智能卡信息之前,可以打开所述终端设备中安装的应用程序,在打开所述应用程序后,可以将所述智能卡贴近所述终端设备,这样,所述终端设备可以通过近场通信读取得到所述智能卡信息。所述智能卡的标识信息可以是所述智能卡的卡号,也可以是本文档来自技高网...
一种智能卡的识别方法和设备

【技术保护点】
一种智能卡的识别方法,其特征在于,包括:接收终端设备发送的智能卡信息,所述智能卡信息中包含智能卡的标识信息以及加密后的所述智能卡中的账户信息;根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码,所述数据库中包含不同智能卡的标识信息以及与所述智能卡的标识信息对应的解密密码;使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;将识别结果发送给所述终端设备。

【技术特征摘要】
1.一种智能卡的识别方法,其特征在于,包括:接收终端设备发送的智能卡信息,所述智能卡信息中包含智能卡的标识信息以及加密后的所述智能卡中的账户信息;根据所述智能卡的标识信息,从密码数据库中查找与所述标识信息对应的解密密码,所述数据库中包含不同智能卡的标识信息以及与所述智能卡的标识信息对应的解密密码;使用所述解密密码对加密后的所述智能卡中的账户信息进行解密,并根据解密结果对所述智能卡进行识别;将识别结果发送给所述终端设备。2.如权利要求1所述的智能卡的识别方法,其特征在于,根据解密结果对所述智能卡进行识别,包括:在使用所述解密密码对加密后的所述智能卡中的账户信息进行解密的解密结果为所述智能卡中的账户信息时,确定所述智能卡的账户信息合法;在使用所述解密密码对加密后的所述智能卡中的账户信息进行解密的解密结果为没有得到所述智能卡中的账户信息时,无法确定所述智能卡的账户信息是否合法。3.如权利要求2所述的智能卡的识别方法,其特征在于,将识别结果发送给所述终端设备,包括:在确定所述智能卡的账户信息合法时,向所述终端设备发送确认信息,所述确认信息用于指示所述终端设备对所述智能卡执行写操作。4.如权利要求2所述的智能卡的识别方法,其特征在于,将识别结果发送给所述终端设备,包括:在无法确定所述智能卡的账户信息是否合法时,向所述终端设别发送提示信息,所述提示信息用于提示所述终端设备无法确定所述智能卡的账户信息是否合法。5.如权利要求1所述的智能卡的识别方法,其特征在于,所述智能卡信息由所述终端设备通过近场通信的方式读取得到。6.一种智能卡的识别设备,其特征在于,包括:接收单...

【专利技术属性】
技术研发人员:胡浩平潘海军邹德良
申请(专利权)人:西宁高通交通科技有限公司
类型:发明
国别省市:青海;63

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

1