CN104574653A - 基于车载单元实现电子钱包ic卡在线充值的方法及*** - Google Patents

基于车载单元实现电子钱包ic卡在线充值的方法及*** Download PDF

Info

Publication number
CN104574653A
CN104574653A CN201410640881.3A CN201410640881A CN104574653A CN 104574653 A CN104574653 A CN 104574653A CN 201410640881 A CN201410640881 A CN 201410640881A CN 104574653 A CN104574653 A CN 104574653A
Authority
CN
China
Prior art keywords
money
information
encryption
board units
secret key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410640881.3A
Other languages
English (en)
Other versions
CN104574653B (zh
Inventor
陈仰华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Genvict Technology Co Ltd
Original Assignee
Shenzhen Genvict Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Genvict Technology Co Ltd filed Critical Shenzhen Genvict Technology Co Ltd
Priority to CN201410640881.3A priority Critical patent/CN104574653B/zh
Publication of CN104574653A publication Critical patent/CN104574653A/zh
Application granted granted Critical
Publication of CN104574653B publication Critical patent/CN104574653B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

本发明公开了一种基于车载单元实现电子钱包IC卡在线充值的方法及***,通过圈存机依据接收到的充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,及,依据加密秘钥加密生成充值指令中的预设信息得到加密后的充值指令;车载单元依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/或写操作,及,依据所述加密秘钥加密来自所述电子钱包IC卡的充值反馈信息中的预设信息得到加密后的充值反馈信息;圈存机解密接收到的所述加密后的充值反馈信息得到充值反馈信息,达到了提高在线充值交互信息数据的安全性。

Description

基于车载单元实现电子钱包IC卡在线充值的方法及***
技术领域
本发明涉及智能交通安全技术领域,特别是涉及一种基于车载单元实现电子钱包IC卡在线充值的方法及***。
背景技术
目前,为了使车辆通过收费站时能方便快捷地完成缴费,通常采用电子不停车自动收费(ETC,Electronic Toll Collection)***对通过收费站的车辆进行识别,并从安装在车内的车载单元(OBU,On BoardUnit)的电子钱包IC卡中扣除通信费,从而实现自动收费。
在实际应用中,ETC***通过OBU对电子钱包IC卡进行读写操作来实现读取余额、扣费等,及,利用安装在OBU中的ESAM模块(常用的安全认证模块)存储ETC用户和车辆的信息,且实现对车辆的认证。目前,ETC用户通常使用移动终端向OBU在线充值的方法给电子钱包IC卡充值:移动终端向圈存机发送充值请求信息,并将圈存机经过处理后返回的充值指令转发至OBU,该OBU将上述充值信息写入电子钱包IC卡以实现充值。然而,整个充值过程中圈存机与OBU之间通信所涉及的交互信息数据,都是明文传输,这样上述交互信息数据在传输过程中很容易被截获、分析,甚至被篡改,降低了在线充值交互信息数据的安全性,容易导致ETC用户的利益受到损害,进而无法保障ETC用户的利益不受损。
发明内容
有鉴于此,本发明提供了一种基于车载单元实现电子钱包IC卡在线充值的方法及***,以达到提高在线充值交互信息数据的安全性,进而保障ETC用户的利益不受损的目的。
为解决上述技术问题,一种基于车载单元实现电子钱包IC卡在线充值的方法,应用于基于车载单元的电子钱包IC卡在线充值的***,所述车载单元内安装有电子钱包IC卡,该方法包括:
所述车载单元实时接收圈存机发送的经过加密的充值指令,其中,所述充值指令的生成和加密方法为:所述圈存机接收终端生成的充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,及,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,其中,所述充值请求信息至少包括:车载单元标识信息,所述车载单元标识信息唯一标识一个相应的车载单元;
所述车载单元依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/或写操作,以完成对所述电子钱包IC卡的充值操作;
所述车载单元在完成对所述电子钱包IC卡的充值读和/或写操作的情况下,接收来自所述电子钱包IC卡的充值反馈信息,依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息,并将所述加密后的充值反馈信息发送至所述圈存机。
优选的,所述车载单元实时接收圈存机发送的经过加密的充值指令之前,还包括:
所述车载单元接收终端转发所述圈存机发送的***信息请求信息,并依据所述***信息请求信息发送相应的***信息至所述终端,,使所述终端将所述***信转发至所述圈存机;
其中,所述***信息请求信息的生成方式为:所述圈存机依据接收到的所述充值请求信息中的车载单元标识信息,生成对应车载单元中的安全模块的***信息请求信息,用于请求所述车载单元中的安全模块的***信息。
优选的,所述车载单元通过在所述车载单元中的安全模块依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息;
及,通过在所述车载单元中的安全模块依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息。
优选的,还包括:所述充值反馈信息包括第一充值反馈信息,其中,所述第一充值反馈信息包括:余额,交易序列号,秘钥版本,算法标示,随机数及依据所述余额,交易序列号,秘钥版本,算法标示,随机数生成的第一校验码;
依据所述加密秘钥加密所述第一充值反馈信息中的预设信息时,预设信息指所述余额,交易序列号,秘钥版本,算法标示,随机数及所述第一校验码。
优选的,所述充值反馈信息包括第二充值反馈信息,其中,所述第二充值反馈信息包括交易验证码;
依据所述加密秘钥加密所述第二充值反馈信息中的预设信息时,所述预设信息指所述交易验证码。
一种基于车载单元实现电子钱包IC卡在线充值的方法,应用于包括圈存机的电子钱包IC卡在线充值的***,包括:
所述圈存机接收终端生成的充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,及,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,并将所述加密后的充值指令发送至所述车载单元;
所述圈存机接收车载单元发送的加密后的充值反馈信息,并依据所述相应的解密秘钥解密所述加密后的充值反馈信息,得到充值反馈信息;
所述圈存机依据所述充值反馈信息判断所述车载单元对所述电子钱包IC卡进行的充值操作是否成功,如果是,则依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端,如果否,则返回执行将所述加密后的充值指令发送至所述车载单元,使所述车载单元完成对所述电子钱包IC卡的充值操作。
优选的,所述圈存机接收终端生成的所述充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,包括:
所述圈存机接收所述充值请求信息,并解析所述充值请求信息得到车载单元标识信息;
所述圈存机依据所述车载单元标识信息获取对应于所述车载单元标识信息的车载单元中的安全模块的***信息;其中,所述***信息至少包括加密秘钥和相应的解密秘钥;
所述圈存机解析所述***信息得到所述加密秘钥和相应的解密秘钥。
优选的,所述圈存机依据所述车载单元标识信息获取对应于所述车载单元标识信息的车载单元中的安全模块的***信息,包括:
所述圈存机依据所述车载单元标识信息生成对应于所述车载单元标识信息的车载单元中的安全模块的***信息的***信息请求信息,并将所述***信息请求信息发送至所述终端,由所述终端将所述***信息请求信息转发至所述车载单元,使所述车载单元依据所述***信息请求信息发送相应的***信息至所述终端;
所述圈存机接收由所述终端转发所述车载单元发送的对应所述***信息请求信息的所述安全模块的***信息。
优选的,所述圈存机依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,包括:
所述圈存机依据所述充值请求信息生成第一充值指令,其中,所述第一充值指令至少包括:秘钥标识符,充值金额及终端编号;
所述圈存机依据所述加密秘钥加密所述第一充值指令中的所述秘钥标识符,所述充值金额及所述终端编号,得到加密后的第一充值指令。
优选的,所述圈存机依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,包括:
所述圈存机依据所述充值请求信息生成第二充值指令,其中,所述第二充值指令至少包括:交易日期,交易时间及依据所述交易日期和所述交易时间生成的第二校验码;
所述圈存机依据所述加密秘钥加密所述第二充值指令中的所述交易日期,交易时间及所述第二校验码,得到加密后的第二充值指令。
一种基于车载单元实现电子钱包IC卡在线充值的***,包括:
所述圈存机,用于接收终端发送的充值请求信息,所述充值请求信息至少包括车载单元标识信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,并将所述加密后的充值指令发送至车载单元,及,依据所述相应的解密秘钥解密接收到的所述加密后的充值反馈信息得到充值反馈信息,并依据所述充值反馈信息判断所述对所述电子钱包IC卡进行的充值操作是否成功,如果是,则依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端,如果否,则返回执行将所述加密后的充值指令发送至所述车载单元,并完成对所述电子钱包IC卡的充值操作;
所述车载单元,用于依据所述相应的解密秘钥解密接收到的所述加密秘钥的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/写操作,以完成对所述电子钱包IC卡的充值操作,及,当完成对所述电子钱包IC卡的充值读和/或写操作后,接收来自所述电子钱包IC卡的充值反馈信息,依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息,并将所述加密后的充值反馈信息发送至所述圈存机。
相较现有技术,本发明的有益效果为:
以上本发明所提供的基于车载单元实现电子钱包IC卡在线充值的方法及***,通过圈存机依据充值请求信息得到对应于充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,并依据所述加密秘钥加密充值指令中的预设信息;车载单元依据相应的解密秘钥解密接收到的加密后的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/或写操作,以完成对所述电子钱包IC卡的充值操作,及依据加密秘钥加密来自电子钱包IC卡的充值反馈信息中的预设信息;然后,圈存机依据相应的解密秘钥解密来自车载单元的加密后的充值反馈信息得到充值反馈信息,并依据所述充值反馈信息判断所述对所述电子钱包IC卡进行的充值操作是否成功,如果是,则依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端,如果否,则返回执行将所述加密后的充值指令发送至所述车载单元,并完成对所述电子钱包IC卡的充值操作。以上本发明实现了对充值过程中圈存机与车载单元之间通信所涉及交互信息数据的加密,提高了在线充值交互信息数据的安全性,进而保障ETC用户的利益不受损。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一所提供的电子钱包IC卡在线充值的方法的流程图;
图2为本发明实施例二所提供的方法流程图;
图3为本发明实施例三所提供的方法流程图;
图4为本发明实施例四所提供的方法流程图;
图5为本发明实施例七所提供的电子钱包IC卡在线充值的***的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心是提供一种电子钱包IC卡在线充值的方法及***,以达到提高在线充值交互信息数据的安全性,进而保障ETC用户的利益不受损的目的。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
实施例一
请参考图1,图1为本发明实施例一所提供的电子钱包IC卡在线充值的方法的流程图,该电子钱包IC卡在线充值的方法应用于电子钱包IC卡在线充值的***,所述***包括圈存机,终端,车载单元及安装于所述车载单元的电子钱包IC卡,其中,电子钱包IC卡通过车载单元上设有的支持电子钱包IC卡读写的接口安装在车载单元上,该接口有接触与非接触两种读写方式,通过该接口车载单元可对电子钱包IC卡进行读写操作,包括从电子钱包IC卡中读取余额、扣除费用等;
该方法具体包括以下步骤:
步骤S100、所述终端生成充值请求信息,并将所述充值请求信息发送至所述圈存机;其中,所述充值请求信息至少包括:车载单元标识信息,所述车载单元标识信息唯一标识一个相应的车载单元;
其中,优选的,所述终端为与所述圈存机和车载单元相对应的智能终端,比如智能手机、平板电脑或台式电脑等等,并不仅仅局限于哪一种终端,只要能实现本发明所需的功能即可,当然,当所述终端为便于随身携带的智能手机时,能让用户更好地体验电子钱包IC卡在线充值所带来的便利性;
另外,利用充值请求信息中包括的车载单元标识信息,圈存机能够唯一准确确定进行充值请求的是哪个车载单元,进而对这个车载单元执行后续相应的充值操作;
需要指出的是,所述圈存机与银行的相关设备有所关联,圈存机通过与其相关联的银行设备对与所述车载单元绑定的银行卡进行实际的扣款等操作;
步骤S101、所述圈存机接收所述充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,及,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,并将所述加密后的充值指令发送至所述车载单元;
其中,本发明实施例一需要在车载单元中预先设置加密秘钥和相应的解密秘钥,并且不同的车载单元具有不同的加密秘钥和相应的解密秘钥;
优选的,所述充值指令中的预设信息为所述充值指令包含的所有信息;
特别地,上述充值指令中的预设信息,即需要进行加密的内容是是所述充值指令包含的所有信息,这仅仅是举个例子,并不局限于此,也可以是所述充值指令中的部分信息,比如涉及充值金额、密码等重要信息;
步骤S102、所述车载单元依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/或写操作,以完成对所述电子钱包IC卡的充值操作。
步骤S103、当完成对所述电子钱包IC卡的金额读和/或写操作时,所述车载单元接收来自所述电子钱包IC卡的充值反馈信息,依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息,并将所述加密后的充值反馈信息发送至所述圈存机;
优选的,所述充值反馈信息中的预设信息为所述充值反馈信息包含的所有信息。
特别地,上述充值反馈信息中的预设信息,即需要进行加密的内容是是所述充值反馈信息包含的所有信息,这仅仅是举个例子,并不局限于此,也可以是所述充值反馈信息中的部分信息,比如涉及充值金额、密码等重要信息;
步骤S104、所述圈存机依据所述相应的解密秘钥解密接收到的所述加密后的充值反馈信息得到充值反馈信息,并依据所述充值反馈信息判断所述对所述电子钱包IC卡进行的充值操作是否成功,如果是,则进入步骤S105,如果否,则进入步骤S106;
步骤S105、依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端;
其中,将充值结果信息发送至终端,有便于操作该终端进行在线充值的人员及时了解充值结果的情况;
步骤S106、返回执行将所述加密后的充值指令发送至所述车载单元,并完成对所述电子钱包IC卡的充值操作。
需要说明的是,在实际应用的电子钱包IC卡在线充值的过程中,圈存机与车载单元会涉及到不止一次的通信交互,本实施例所提供的执行步骤并不是限定严格的执行内容,仅仅只是针对实际应用举个例子,具体强调的是在圈存机向车载单元发送充值指令或其他信息之前,依据得到的车载单元中的加密秘钥对要发送的内容中的预设信息进行加密,然后,车载单元执行相应的解密操作;及车载单元向圈存机发送来自电子钱包IC卡的充值反馈信息之前,依据加密秘钥对要发送的充值反馈信息中的预设信息进行加密,然后,圈存机依据相应的解密秘钥执行相应的解密操作;
还需要特别说明的是,也是本发明的重点所在,圈存机加密充值指令中的预设信息使用的加密秘钥是从对应于充值请求信息的车载单元中获取的,所以圈存机用来加密的加密秘钥与车载单元用来解密的解密秘钥是相对应、相匹配的,以此为本发明实施例的加密和相应的解密操作提供了基本的、重要的保障;
本发明实施例一通过以上内容实现了对充值过程中圈存机与车载单元之间通信所涉及交互信息数据的加密,提高了在线充值交互信息数据的安全性,进而保障ETC用户的利益不受损。
实施例二
基于上述实施例一所公开的电子钱包IC卡在线充值的方法,其执行步骤S101中、所述圈存机接收所述充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥的具体过程如图2所示,具体包括如下内容:
步骤S200、接收所述充值请求信息,并解析所述充值请求信息得到车载单元标识信息;
步骤S201、依据所述车载单元标识信息获取对应于所述车载单元标识信息的车载单元中的安全模块的***信息;其中,所述***信息至少包括加密秘钥和相应的解密秘钥;
步骤S202、解析所述***信息得到所述加密秘钥和相应的解密秘钥。
优选的,所述车载单元通过在所述车载单元中的安全模块依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息,及,通过在所述车载单元中的安全模块依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息。
其中,安全模块通常指电子产品或***中用于实现安全认证的模块,例如PSAM卡,ESAM卡等等,该安全模块能够存储秘钥和文件,也可以做加密及解密运算,在所述车载单元中安装安全模块,提供对车辆的认证和存储ETC用户及车辆的信息;
优选的,本发明各实施例所涉及的安全模块为ESAM模块。
其中,由于ESAM模块可以做加密及解密运算,利用车载单元中已有的ESAM模块来进行相应的加密/解密操作,节约了成本。
需要特别说明的是,在利用ESAM模块来进行相应的加密/解密操作之前,优选的,还需要以下条件:
在做车载单元的一次发行或者二次发行时,管理方依据车载单元中ESAM模块的***信息生成加密秘钥和相应的解密秘钥,并将所述加密秘钥和相应的解密秘钥写入ESAM模块的***信息中,其中,由于不同的ESAM模块具有不同的***信息,所以不同的车载单元具有不同的加密秘钥和相应的解密秘钥;其中,所述一次发行指在与车载单元相对应的电子标签内建立文件***,及装载相应的加密秘钥和相应的解密秘钥。
实施例三
基于上述各实施例所公开的电子钱包IC卡在线充值的方法,其执行步骤S201、依据所述车载单元标识信息获取对应于所述车载单元标识信息的车载单元中的安全模块的***信息具体过程如图3所示,包括如下步骤:
步骤S300、依据所述车载单元标识信息生成对应于所述车载单元标识信息的车载单元中的安全模块的***信息的***信息请求信息,并将所述***信息请求信息发送至所述终端;
步骤S301、所述终端接收并转发所述***信息请求信息;
步骤S302、所述车载单元接收所述***信息请求信息,并依据所述***信息请求信息发送相应的***信息至所述终端;
步骤S303、所述终端接收并转发所述***信息至所述圈存机;
步骤S304、所述圈存机接收所述***信息。
以上实施例三所提供的方法,通过以终端为中介实现了圈存机从车载单元获取***信息,便于本领域技术人员理解本发明提供的技术方案。
实施例四
基于上述各实施例所公开的电子钱包IC卡在线充值的方法,当电子钱包IC卡在线充值的***包括金融支付机时,步骤S101中、所述圈存机依据所述充值请求信息生成充值指令的具体过程如图4所示,包括以下步骤:
步骤S400、所述圈存机依据所述充值请求信息生成支付请求信息,并将所述支付请求信息发送至金融支付机;
步骤S401、所述金融支付机依据接收到的所述支付请求信息进行相应的扣款操作,并将生成的相应的支付结果信息发送至所述圈存机;
步骤S402、所述圈存机依据接收到的支付结果信息生成充值指令。
在实际应用过程中,圈存机通过与其相关联的银行设备,即上述的金融支付机进行交互,实现对与所述车载单元绑定的银行卡进行实际的扣款等操作。
综上,本发明实施例一至实施例四所公开的电子钱包IC卡在线充值的方法,实现了对充值过程中圈存机与车载单元之间通信所涉及交互信息数据的加密,提高了在线充值交互信息数据的安全性,进而保障ETC用户的利益不受损。
为了便于本领域技术人员理解本发明所提供的技术方案,以下实施例六和实施例七针对在实际应用过程中圈存机与车载单元之间的交互信息数据的加密情况进行具体举例说明,
实施例五
基于上述各实施例所公开的电子钱包IC卡在线充值的方法,其执行步骤S101中、依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令的具体过程包括如下内容:
步骤S500、依据所述充值请求信息生成第一充值指令,该指令可为圈存初始化指令,其中,报文中至少包括:秘钥标识符,充值金额及终端编号;
步骤S501、依据所述加密秘钥加密所述第一充值指令中的所述秘钥标识符,所述充值金额及所述终端编号,得到加密后的第一充值指令。
相应的,还包括:
步骤S502、所述车载单元接收来自所述电子钱包IC卡的第一充值反馈信息,其中,所述第一充值反馈信息包括:余额,交易序列号,秘钥版本,算法标示,随机数及依据所述余额,交易序列号,秘钥版本,算法标示,随机数生成的第一校验码;
步骤S503、依据所述加密秘钥加密所述第一充值反馈信息中的所述余额,交易序列号,秘钥版本,算法标示,随机数及所述第一校验码,得到加密后的第一充值反馈信息。
实施例六
基于上述各实施例所公开的电子钱包IC卡在线充值的方法,其执行步骤S101中、依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令的具体过程包括如下内容包括:
步骤S600、依据所述充值请求信息生成第二充值指令,该指令可以为圈存指令,其中,报文中至少包括:交易日期,交易时间及依据所述交易日期和所述交易时间生成的第二校验码;
步骤S601、依据所述加密秘钥加密所述第二充值指令中的所述交易日期,交易时间及所述第二校验码,得到加密后的第二充值指令。
相应的,还包括:
步骤S602、所述车载单元接收来自所述电子钱包IC卡的第二充值反馈信息,其中,所述第二充值反馈信息包括交易验证码;
步骤S603、依据所述加密秘钥加密所述第二充值反馈信息中的所述交易验证码,得到加密后的第二充值反馈信息。
以上实施例六和实施例七所提供的方法,仅仅只是针对实际的在线充值过程中所涉及到的交互数据信息进行举例,并不局限于哪一种。
实施例七
基于上述各实施例所提供的基于车载单元的电子钱包IC卡在线充值的方法,请参考图5,图5为本发明实施例八所提供的电子钱包IC卡在线充值的***的结构框图,该电子钱包IC卡在线充值的***具体包括如下内容:
终端100,用于生成充值请求信息,并将所述充值请求信息发送至圈存机101,及接收来自所述圈存机101的充值结果信息;其中,所述充值请求信息至少包括:车载单元标识信息,所述车载单元标识信息唯一标识一个相应的车载单元102;
所述圈存机101,用于接收所述充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,并将所述加密后的充值指令发送至车载单元102,及,依据所述相应的解密秘钥解密接收到的所述加密后的充值反馈信息得到充值反馈信息,并依据所述充值反馈信息判断所述对所述电子钱包IC卡103进行的充值操作是否成功,如果是,则依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端100,如果否,则返回执行将所述加密后的充值指令发送至所述车载单元102,并完成对所述电子钱包IC卡103的充值操作;
所述车载单元102,用于依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/或写操作,以完成对所述电子钱包IC卡103的充值操作,及,当完成对所述电子钱包IC卡103的充值读和/或写操作后,接收来自所述电子钱包IC卡103的充值反馈信息,依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息,并将所述加密后的充值反馈信息发送至所述圈存机101。
以上实施例七实现了对在线充值过程中圈存机与车载单元之间通信所涉及交互信息数据的加密,提高了在线充值交互信息数据的安全性,进而保障ETC用户的利益不受损。
以上对本发明所提供的电子钱包IC卡在线充值的方法及***进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (11)

1.一种基于车载单元实现电子钱包IC卡在线充值的方法,其特征在于,应用于基于车载单元的电子钱包IC卡在线充值的***,所述车载单元内安装有电子钱包IC卡,该方法包括:
所述车载单元实时接收圈存机发送的经过加密的充值指令,其中,所述充值指令的生成和加密方法为:所述圈存机接收终端生成的充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,及,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,其中,所述充值请求信息至少包括:车载单元标识信息,所述车载单元标识信息唯一标识一个相应的车载单元;
所述车载单元依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/或写操作,以完成对所述电子钱包IC卡的充值操作;
所述车载单元在完成对所述电子钱包IC卡的充值读和/或写操作的情况下,接收来自所述电子钱包IC卡的充值反馈信息,依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息,并将所述加密后的充值反馈信息发送至所述圈存机。
2.如权利要求1所述的方法,其特征在于,所述车载单元实时接收圈存机发送的经过加密的充值指令之前,还包括:
所述车载单元接收终端转发所述圈存机发送的***信息请求信息,并依据所述***信息请求信息发送相应的***信息至所述终端,使所述终端将所述***信转发至所述圈存机;
其中,所述***信息请求信息的生成方式为:所述圈存机依据接收到的所述充值请求信息中的车载单元标识信息,生成对应车载单元中的安全模块的***信息请求信息,用于请求所述车载单元中的安全模块的***信息。
3.如权利要求1或2所述的方法,其特征在于,所述车载单元通过在所述车载单元中的安全模块依据所述相应的解密秘钥解密接收到的所述加密后的充值指令得到充值信息;
及,通过在所述车载单元中的安全模块依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息。
4.如权利要求1或2所述的方法,其特征在于,包括:
所述充值反馈信息包括第一充值反馈信息,其中,所述第一充值反馈信息包括:余额,交易序列号,秘钥版本,算法标示,随机数及依据所述余额,交易序列号,秘钥版本,算法标示,随机数生成的第一校验码;
依据所述加密秘钥加密所述第一充值反馈信息中的预设信息时,预设信息指所述余额,交易序列号,秘钥版本,算法标示,随机数及所述第一校验码。
5.如权利要求1或2所述的方法,其特征在于,所述充值反馈信息包括第二充值反馈信息,其中,所述第二充值反馈信息包括交易验证码;
依据所述加密秘钥加密所述第二充值反馈信息中的预设信息时,所述预设信息指所述交易验证码。
6.一种基于车载单元实现电子钱包IC卡在线充值的方法,其特征在于,应用于包括圈存机的电子钱包IC卡在线充值的***,包括:
所述圈存机接收终端生成的充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,及,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,并将所述加密后的充值指令发送至所述车载单元;
所述圈存机接收车载单元发送的加密后的充值反馈信息,并依据所述相应的解密秘钥解密所述加密后的充值反馈信息,得到充值反馈信息;
所述圈存机依据所述充值反馈信息判断所述车载单元对所述电子钱包IC卡进行的充值操作是否成功,如果是,则依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端,如果否,则返回执行将所述加密后的充值指令发送至所述车载单元,使所述车载单元完成对所述电子钱包IC卡的充值操作。
7.如权利要求6所述的方法,其特征在于,所述圈存机接收终端生成的所述充值请求信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,包括:
所述圈存机接收所述充值请求信息,并解析所述充值请求信息得到车载单元标识信息;
所述圈存机依据所述车载单元标识信息获取对应于所述车载单元标识信息的车载单元中的安全模块的***信息;其中,所述***信息至少包括加密秘钥和相应的解密秘钥;
所述圈存机解析所述***信息得到所述加密秘钥和相应的解密秘钥。
8.如权利要求7所述的方法,其特征在于,所述圈存机依据所述车载单元标识信息获取对应于所述车载单元标识信息的车载单元中的安全模块的***信息,包括:
所述圈存机依据所述车载单元标识信息生成对应于所述车载单元标识信息的车载单元中的安全模块的***信息的***信息请求信息,并将所述***信息请求信息发送至所述终端,由所述终端将所述***信息请求信息转发至所述车载单元,使所述车载单元依据所述***信息请求信息发送相应的***信息至所述终端;
所述圈存机接收由所述终端转发所述车载单元发送的对应所述***信息请求信息的所述安全模块的***信息。
9.如权利要求6-8中任一项所述的方法,其特征在于,所述圈存机依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,包括:
所述圈存机依据所述充值请求信息生成第一充值指令,其中,所述第一充值指令至少包括:秘钥标识符,充值金额及终端编号;
所述圈存机依据所述加密秘钥加密所述第一充值指令中的所述秘钥标识符,所述充值金额及所述终端编号,得到加密后的第一充值指令。
10.如权利要求6-8中任一项所述的方法,其特征在于,所述圈存机依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,包括:
所述圈存机依据所述充值请求信息生成第二充值指令,其中,所述第二充值指令至少包括:交易日期,交易时间及依据所述交易日期和所述交易时间生成的第二校验码;
所述圈存机依据所述加密秘钥加密所述第二充值指令中的所述交易日期,交易时间及所述第二校验码,得到加密后的第二充值指令。
11.一种基于车载单元实现电子钱包IC卡在线充值的***,其特征在于,包括:
所述圈存机,用于接收终端发送的充值请求信息,所述充值请求信息至少包括车载单元标识信息,并依据所述充值请求信息得到对应于所述充值请求信息的车载单元中的加密秘钥和相应的解密秘钥,依据所述充值请求信息生成充值指令,并依据所述加密秘钥加密所述充值指令中的预设信息,得到加密后的充值指令,并将所述加密后的充值指令发送至车载单元,及,依据所述相应的解密秘钥解密接收到的所述加密后的充值反馈信息得到充值反馈信息,并依据所述充值反馈信息判断所述对所述电子钱包IC卡进行的充值操作是否成功,如果是,则依据所述充值反馈信息生成充值结果信息,并将所述充值结果信息发送至所述终端,如果否,则返回执行将所述加密后的充值指令发送至所述车载单元,并完成对所述电子钱包IC卡的充值操作;
所述车载单元,用于依据所述相应的解密秘钥解密接收到的所述加密秘钥的充值指令得到充值信息,并依据所述充值信息对所述电子钱包IC卡进行充值读和/写操作,以完成对所述电子钱包IC卡的充值操作,及,当完成对所述电子钱包IC卡的充值读和/或写操作后,接收来自所述电子钱包IC卡的充值反馈信息,依据所述加密秘钥加密所述充值反馈信息中的预设信息得到加密后的充值反馈信息,并将所述加密后的充值反馈信息发送至所述圈存机。
CN201410640881.3A 2014-11-13 2014-11-13 基于车载单元实现电子钱包ic卡在线充值的方法及*** Active CN104574653B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410640881.3A CN104574653B (zh) 2014-11-13 2014-11-13 基于车载单元实现电子钱包ic卡在线充值的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410640881.3A CN104574653B (zh) 2014-11-13 2014-11-13 基于车载单元实现电子钱包ic卡在线充值的方法及***

Publications (2)

Publication Number Publication Date
CN104574653A true CN104574653A (zh) 2015-04-29
CN104574653B CN104574653B (zh) 2017-12-29

Family

ID=53090606

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410640881.3A Active CN104574653B (zh) 2014-11-13 2014-11-13 基于车载单元实现电子钱包ic卡在线充值的方法及***

Country Status (1)

Country Link
CN (1) CN104574653B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104851210A (zh) * 2015-05-15 2015-08-19 苏州德锐朗智能科技有限公司 一种用于ic卡的自助充值控制***
CN105139197A (zh) * 2015-08-31 2015-12-09 深圳市金溢科技股份有限公司 一种业务处理方法以及车载单元
CN105426796A (zh) * 2015-11-10 2016-03-23 苏州海博智能***有限公司 一种向智能卡中下载应用的方法
WO2018040652A1 (zh) * 2016-08-31 2018-03-08 中城智慧科技有限公司 一种充值***及其充值方法
CN108305067A (zh) * 2018-01-30 2018-07-20 西宁高通交通科技有限公司 一种etc充值处理方法、设备及***
CN108922018A (zh) * 2018-09-06 2018-11-30 深圳市中科智诚科技有限公司 一种基于区块链技术的安全可靠的圈存机
CN109087454A (zh) * 2018-07-25 2018-12-25 邹瀴 一种用于共享汽车的加油卡管理***及加油卡管理方法
CN110570261A (zh) * 2019-08-30 2019-12-13 天地融科技股份有限公司 一种获取不停车收费***的方法、***以及车载单元
CN110765453A (zh) * 2019-09-27 2020-02-07 山东高速信联科技有限公司 一种针对etc在线充值业务的防篡改方法与***
CN113592481A (zh) * 2021-07-26 2021-11-02 杭州海兴电力科技股份有限公司 基于sts预付费协议的预付卡充值方法、***、装置及介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287338A (zh) * 1999-09-06 2001-03-14 李东声 一种实现ic卡安全交易的方法
KR20070045086A (ko) * 2005-10-26 2007-05-02 가부시키가이샤 히타치세이사쿠쇼 기억 매체 발행 방법
EP1130528B1 (en) * 1999-08-12 2009-04-15 Panasonic Corporation Electronic information backup system
CN201402475Y (zh) * 2008-11-18 2010-02-10 上海东海电脑股份有限公司 一种具有独立安全控制模块的电子收费车载单元
CN101667314A (zh) * 2009-08-19 2010-03-10 北京握奇数据***有限公司 一种车载单元在线充值的方法及***
CN101840599A (zh) * 2009-12-31 2010-09-22 北京握奇数据***有限公司 一种电子钱包的圈存方法及***
CN103559757A (zh) * 2013-11-21 2014-02-05 武汉天喻信息产业股份有限公司 一种金融ic卡空中充值***及方法
CN103714624A (zh) * 2013-12-19 2014-04-09 吴根佑 电子钱包充值方法、***、服务器及充值操作终端
CN103761649A (zh) * 2014-02-25 2014-04-30 唐川 Ic卡网络充值***及充值方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1130528B1 (en) * 1999-08-12 2009-04-15 Panasonic Corporation Electronic information backup system
CN1287338A (zh) * 1999-09-06 2001-03-14 李东声 一种实现ic卡安全交易的方法
KR20070045086A (ko) * 2005-10-26 2007-05-02 가부시키가이샤 히타치세이사쿠쇼 기억 매체 발행 방법
CN201402475Y (zh) * 2008-11-18 2010-02-10 上海东海电脑股份有限公司 一种具有独立安全控制模块的电子收费车载单元
CN101667314A (zh) * 2009-08-19 2010-03-10 北京握奇数据***有限公司 一种车载单元在线充值的方法及***
CN101840599A (zh) * 2009-12-31 2010-09-22 北京握奇数据***有限公司 一种电子钱包的圈存方法及***
CN103559757A (zh) * 2013-11-21 2014-02-05 武汉天喻信息产业股份有限公司 一种金融ic卡空中充值***及方法
CN103714624A (zh) * 2013-12-19 2014-04-09 吴根佑 电子钱包充值方法、***、服务器及充值操作终端
CN103761649A (zh) * 2014-02-25 2014-04-30 唐川 Ic卡网络充值***及充值方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104851210A (zh) * 2015-05-15 2015-08-19 苏州德锐朗智能科技有限公司 一种用于ic卡的自助充值控制***
CN105139197A (zh) * 2015-08-31 2015-12-09 深圳市金溢科技股份有限公司 一种业务处理方法以及车载单元
CN105426796A (zh) * 2015-11-10 2016-03-23 苏州海博智能***有限公司 一种向智能卡中下载应用的方法
CN105426796B (zh) * 2015-11-10 2021-08-06 苏州海博智能***有限公司 一种向智能卡中下载应用的方法
WO2018040652A1 (zh) * 2016-08-31 2018-03-08 中城智慧科技有限公司 一种充值***及其充值方法
CN108305067A (zh) * 2018-01-30 2018-07-20 西宁高通交通科技有限公司 一种etc充值处理方法、设备及***
CN109087454A (zh) * 2018-07-25 2018-12-25 邹瀴 一种用于共享汽车的加油卡管理***及加油卡管理方法
CN108922018A (zh) * 2018-09-06 2018-11-30 深圳市中科智诚科技有限公司 一种基于区块链技术的安全可靠的圈存机
CN110570261A (zh) * 2019-08-30 2019-12-13 天地融科技股份有限公司 一种获取不停车收费***的方法、***以及车载单元
CN110570261B (zh) * 2019-08-30 2022-05-24 天地融科技股份有限公司 一种获取不停车收费***的方法、***以及车载单元
CN110765453A (zh) * 2019-09-27 2020-02-07 山东高速信联科技有限公司 一种针对etc在线充值业务的防篡改方法与***
CN113592481A (zh) * 2021-07-26 2021-11-02 杭州海兴电力科技股份有限公司 基于sts预付费协议的预付卡充值方法、***、装置及介质

Also Published As

Publication number Publication date
CN104574653B (zh) 2017-12-29

Similar Documents

Publication Publication Date Title
CN104574653A (zh) 基于车载单元实现电子钱包ic卡在线充值的方法及***
US10515362B2 (en) Methods and apparatus for card transactions
CN102103778B (zh) 移动支付***、移动终端及移动支付业务的实现方法
CN101131756B (zh) 移动支付设备电子现金充值安全认证***、装置及方法
AU2018282344A1 (en) Secure electronic entity for authorizing a transaction
EP3017580B1 (en) Signatures for near field communications
CN102867366B (zh) 一种便携式银行卡数据处理装置、***及方法
CN110766383B (zh) 一种支持匿名或实名的离线交易的数字钱包及使用方法
CN105427106B (zh) 电子现金数据的授权处理方法、支付处理方法及虚拟卡
CN104050567A (zh) 离线模式下的数据交互方法、终端以及服务器
CN101866498A (zh) 一种基于智能卡的电子票实现方法及***
US20140289129A1 (en) Method for secure contactless communication of a smart card and a point of sale terminal
CN102123027A (zh) 信息安全处理方法和移动终端
CN103914913A (zh) 一种智能卡应用场景识别方法及***
CN104182875A (zh) 一种支付方法和***
CN101138242A (zh) 交互式电视***
CN109063450B (zh) 一种安全存储介质的控制方法、安全存储介质及***
CN101329786A (zh) 移动终端获取银行卡磁道信息或支付应用的方法及***
CN103793818A (zh) 多智能卡支付***、方法、移动支付终端及可信平台
CN103401277B (zh) 一种智能电源及利用该智能电源实现移动支付的方法
CN105139197A (zh) 一种业务处理方法以及车载单元
CN105160776A (zh) 城市一卡通卡、业务平台、卡片业务***及实现方法
CN101729246A (zh) 密钥分发方法和***
CN103685211A (zh) 移动终端外挂安全支付认证装置、***及认证方法
CN105635164B (zh) 安全认证的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant