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

技术编号:14182362 阅读:75 留言:0更新日期:2016-12-14 11:32
本发明专利技术公开了一种智能卡的识别方法和设备,终端设备获取智能卡信息,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息;终端设备根据智能卡的标识信息,在密码数据库中查找与智能卡的标识信息对应的解密密码;根据所述解密密码,对加密后的智能卡的账户信息进行解密;根据解密结果对智能卡进行识别。终端设备获取智能卡信息,并对智能卡信息中包含的加密后的智能卡的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,这样,在终端设备对智能卡执行充值操作之前,对智能卡进行识别,并在确定智能卡的账户信息合法时,对智能卡执行充值操作,可以有效提高智能卡中账户信息的安全性。

Method and apparatus for identifying smart card

The invention discloses a method and a device for identification of smart card, smart card terminal equipment to obtain information, the smart card information includes smart card identification information and account information encrypted smart card; smart card terminal equipment according to the identification information corresponding to the identification information, search and smart card in the password in the database the decryption password; according to the decryption password to decrypt the encrypted smart card account information; according to the decryption results for the smart card identification. Smart card terminal equipment access information, and decrypts the encrypted information contained in the intelligent smart card after card account information, according to the decrypted result identification smart card account information is legitimate, so, before the terminal equipment charging operation of the smart card, smart card identification, and in determining the smart card account the information is legitimate, for smart card recharge operation, can effectively improve the safety of the account information in smart card.

【技术实现步骤摘要】

本专利技术涉及信息安全领域,尤其涉及一种智能卡的识别方法和设备
技术介绍
不停车电子收费系统(Electronic Toll Collection,ETC)是应用在智能交通领域的一种电子收费方式。安装有ETC车载设备的车辆在通过收费站时,不需要停车就可以通过ETC车载设备实现车辆识别、信息写入(收费站入口),以及从ETC车载设备预先绑定的ETC卡中扣除相应金额的费用(收费站出口)。用户在ETC卡中预先充值,在通过收费站时就不用人工缴费,可以不停车通过,提高了车辆通过收费站的效率。通常,用户可以通过线下的ETC卡充值站点对ETC卡进行充值。但是,在实际应用中,由于线下的ETC卡充值站点容易受到营业时间的限制,使得通过线下的卡充值站点进行充值的充值效率比较低。随着使用ETC卡的用户的数量越来越多,这种线下充值的方式越来越不能满足用户的充值需求。在现有技术中,随着互联网技术发展,通过具有近场通信(Near Field Communication,NFC)功能的终端设备对智能卡进行充值的充值客户端越来越多,例如:对公交卡进行充值的充值客户端。但是,由于现有的充值客户端对智能卡进行充值时,缺乏对智能卡中账户信息的安全认证,导致在充值过程中出现数据篡改、窃听、交易抵赖等安全风险。ETC卡是智能卡的一种,因此,在使用终端设备对ETC卡进行充值是也会存在安全风险。由此可见,亟需一种智能卡的识别方法,用于解决在使用终端设备对ETC卡充值过程中存在安全风险的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种智能卡的识别方法和设备,用于解决在使用终端设备对ETC卡充值过程中存在安全风险的问题。本专利技术实施例提供一种智能卡的识别方法,包括:终端设备获取智能卡信息,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息;所述终端设备根据所述智能卡的标识信息,从所述终端设备中存储的密码数据库中查找与所述智能卡的标识信息对应的解密密码,所述密码数据库为服务器授权所述终端设备的;所述终端设备根据所述解密密码,对所述加密后的智能卡的账户信息进行解密;并根据解密结果对所述智能卡进行识别。本专利技术实施例还提供一种智能卡的识别设备,包括:获取单元,用于获取智能卡信息,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息;查找单元,用于根据所述智能卡的标识信息,从所述终端设备中存储的密码数据库中查找与所述智能卡的标识信息对应的解密密码,所述密码数据库为服务器授权所述终端设备的;解密单元,用于根据所述解密密码,对所述加密后的智能卡的账户信息进行解密;识别单元,用于根据解密结果对所述智能卡进行识别。本专利技术实施例有益效果如下:本专利技术实施例提供的智能卡的识别方法,终端设备获取智能卡信息,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息;所述终端设备根据所述智能卡的标识信息,从所述终端设备中存储的密码数据库中查找与所述智能卡的标识信息对应的解密密码,所述密码数据库为服务器授权所述终端设备的;所述终端设备根据所述解密密码,对所述加密后的智能卡的账户信息进行解密;并根据解密结果对所述智能卡进行识别。终端设备获取智能卡信息,并对智能卡信息中包含的加密后的智能卡的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,这样,在终端设备对智能卡执行充值操作之前,对智能卡进行识别,并在确定智能卡的账户信息合法时,对智能卡执行充值操作,可以有效提高智能卡中账户信息的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种智能卡的识别方法的流程示意图;图2为本专利技术实施例提供的一种智能卡的识别方法的示意图;图3为本专利技术实施例提供的一种智能卡的识别方法的流程示意图;图4为本专利技术实施例提供的一种智能卡的识别设备的结构示意图。具体实施方式本专利技术实施例提供了一种智能卡的识别方法,终端设备获取智能卡信息,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息;所述终端设备根据所述智能卡的标识信息,从所述终端设备中存储的密码数据库中查找与所述智能卡的标识信息对应的解密密码,所述密码数据库为服务器授权所述终端设备的;所述终端设备根据所述解密密码,对所述加密后的智能卡的账户信息进行解密;并根据解密结果对所述智能卡进行识别。终端设备获取智能卡信息,并对智能卡信息中包含的加密后的智能卡的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,这样,在终端设备对智能卡执行充值操作之前,对智能卡进行识别,并在确定智能卡的账户信息合法时,对智能卡执行充值操作,可以有效提高智能卡中账户信息的安全性。需要说明的是,在本专利技术实施例中,所述终端设备可以是具有NFC功能的平板电脑,可以是具有NFC功能的智能手机,也可以是其他具有NFC的终端设备,这里不做具体限定。在本专利技术实施例中,所述智能卡可以是ETC卡,也可以是公交卡,还可以是其他可以与所述终端设备通过NFC功能进行数据传输的智能卡,这里也不做具体限定。本专利技术实施例提供的技术方案,终端设备获取智能卡信息,并对智能卡信息中包含的加密后的智能卡的账户信息进行解密,根据解密结果识别智能卡的账户信息是否合法,这样,在终端设备对智能卡执行充值操作之前,对智能卡进行识别,并在确定智能卡的账户信息合法时,对智能卡执行充值操作,可以有效提高智能卡中账户信息的安全性。下面结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例1图1为本专利技术实施例提供的一种智能卡的识别方法的流程示意图,所述方法可以如下所示。步骤101:终端设备获取智能卡信息。其中,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息。用户使用终端设备中可以对智能卡进行充值的充值应用程序(Application,APP)对智能卡进行充值操作,首先,所述充值APP通过所述终端设备获取智能卡信息。优选地,所述智能卡信息由所述终端设备通过近场通信的方式获取得到。具体地,用户使用终端设备对智能卡进行充值时,打开所述终端设备中的充值APP,将需要充值的智能卡贴近所述终端设备,所述充值APP通过所述终端设备的NFC功能获取所述智能卡信息,获取到的所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息。假设所述充值APP通过所述终端设备的NFC功能,直接可以获取到所述智能卡的账户信息,进而对所述智能卡的账户信息进行读写操作,会造成一定的安全隐患。例如:用户甲丢失的ETC卡被用户乙捡到后,用户乙通过自己智能手机中的充值APP,通过智能手机的NFC功能直接获取到所述ETC卡的账户信息,进而对所述ETC卡的账户信息进行数据篡改、窃听等读写操作,将会给用户甲造成一定的损失。因此,为了确保智能卡的账户信息的安全,所述充值APP通过所述终端设备的NFC功能获取到的是加密后的本文档来自技高网...
一种智能卡的识别方法和设备

【技术保护点】
一种智能卡的识别方法,其特征在于,包括:终端设备获取智能卡信息,所述智能卡信息包含智能卡的标识信息以及加密后的智能卡的账户信息;所述终端设备根据所述智能卡的标识信息,从所述终端设备中存储的密码数据库中查找与所述智能卡的标识信息对应的解密密码,所述密码数据库为服务器授权所述终端设备的;所述终端设备根据所述解密密码,对所述加密后的智能卡的账户信息进行解密;并根据解密结果对所述智能卡进行识别。

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

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

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

1