应用于停车场的数据处理方法、装置及停车场管理系统制造方法及图纸

技术编号:8802971 阅读:102 留言:0更新日期:2013-06-13 07:04
本发明专利技术实施例公开了一种应用于停车场的数据处理方法、装置及停车场管理系统。本发明专利技术实施例的终端采用接收CPU卡发送的携带第一随机数和应用序列号的数据处理请求,然后将该第一随机数和应用序列号发送给SAM卡,由SAM卡对第一随机数进行加密,得到第一加密数据,由终端发送携带该第一加密数据的外部认证命令给CPU卡,由CPU卡进行认证,若认证结果指示认证通过,则终端根据所述数据处理请求进行数据处理。由于该方案采用了CPU卡和SAM卡交互认证和密文传送的方式来对数据进行处理,所以可以加强对用户数据的保护,大大提高了停车场管理系统的安全性。

【技术实现步骤摘要】

本专利技术涉及电子
,具体涉及一种应用于停车场的数据处理方法、装置及停车场管理系统
技术介绍
目前我国的停车场管理系统中,大多采用非接触集成电路(IC,integratedcircuit)卡,且都是采用非接触逻辑加密卡。其中,非接触式IC卡主要由IC芯片和感应天线组成,其被完全密封在一个标准聚氯乙烯(PVC, polyvinylchloride)卡片中,无外露部分;非接触式IC卡的读写过程,通常由非接触式IC卡与读写器之间通过无线电波来完成。在对现有技术的研究和实践 过程中,本专利技术的专利技术人发现,现有的停车场管理系统的安全性不高。
技术实现思路
本专利技术实施例提供一种应用于停车场的数据处理方法、装置及停车场管理系统,可以提高停车场管理系统的安全性。一种应用于停车场的数据处理方法,包括:接收中央处理器(CPU, Central Processing Unit)卡发送的数据处理请求,所述数据处理请求携带第一随机数和用户身份证明(UID, User Identification)信息;将所述第一随机数和应用序列号发送给安全存取模块(SAM, Secure AccessModule)卡;接收SAM卡返回的第一加密数据,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得;发送外部认证命令给CPU卡,所述第一加密数据携带第一加密数据;接收CPU卡返回的携带外部认证结果的响应消息,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得;确定所述外部认证结果指示认证通过时,根据所述数据处理请求进行数据处理。可选的,其中,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得,具体可以为:SAM卡利用所述应用序列号对所述主密钥进行分散,得到过程密钥;利用所述过程密钥,采用国密加密算法对所述第一随机数进行加密,得到第一加密数据。可选的,其中,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得,具体可以为:CPU卡利用国密解密算法对第一加密数据进行解密,得到第一解密数据;确定所述第一解密数据等于所述第一随机数时,生成指示外部认证通过的外部认证结果。可选的,其中,所述根据所述数据处理请求进行数据处理,具体可以为:根据所述数据处理请求,记录用户数据,并将所述用户数据存储在所述服务器上,所述用户数据包括用户信息、入场时间、出场时间、车场信息和/或设备信息。可选的,其中,所述根据所述数据处理请求,记录用户数据,并将所述用户数据存储在所述服务器上之后,还可以包括:根据用户信息、入场时间和出场时间计算消费费用,从所述CPU卡中扣除所述消费费用。可选的,在所述CPU卡中费用不足时,还可以报警提示。可选的,在接收CPU卡发送的数据处理请求之前,该方法还可以包括:向CPU卡获取应用序列号,并向SAM卡获取第二随机数,将所述第二随机数发送给CPU卡,以便CPU卡采用内部认证密钥对所述第二随机数进行国密加密,得到第二加密数据,接收CPU卡返回的第二加密数据;发送内部认证命令发送给SAM卡,所述内部认证命令携带所述第二加密数据和应用序列号;接收SAM卡返回的携带内部认证结果的响应消息,所述内部认证结果由SAM卡对第二加密数据进行解密并认证所得;确定所述外部认证结果指示外部认证通过,且确定所述内部认证结果指示内部认证通过时,根据所述数据处理请求进行数据处理。可选的,所述内部认证结果由SAM卡对第二加密数据进行解密并认证所得,具体可以包括:SAM卡根据所述应用序列号对内部认证密钥进行分散,得到临时密钥;利用所述临时密钥,采用国密解密算法对所述第二加密数据进行解密,得到第二解密数据;确定所述第二解密数据等于第二随机数时,生成指示内部认证通过的内部认证结果。相应的,本专利技术实施例还提供一种应用于停车场的数据处理装置,包括第一接收单元、第一发送单元、第二接收单元、第二发送单元、第三接收单元和处理单元;第一接收单元,用于接收CPU卡发送的数据处理请求,所述数据处理请求携带第一随机数和应用序列号;第一发送单元,用于将所述第一随机数和应用序列号发送给SAM卡;第二接收单元,用于接收SAM卡返回的第一加密数据,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得;第二发送单元,用于发送外部认证命令给CPU卡,所述外部认证命令携带所述第一加密数据;第三接收单元,用于接收CPU卡返回的携带外部认证结果的响应消息,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得;处理单元,用于确定所述外部认证结果指示外部认证通过时,根据所述数据处理请求进行数据处理。可选的,其中,所述处理单元,具体可以用于根据所述数据处理请求,记录用户数据,并将所述用户数据存储在服务器上,所述用户数据包括用户信息、入场时间、出场时间、车场信息和/或设备信息。可选的,所述处理单元,还可以用于根据用户信息、入场时间和出场时间计算消费费用,从所述CPU卡中扣除所述消费费用。可选的,所述处理单元,还可以用于在所述CPU卡中费用不足时,报警提示。可选的,该数据处理装置还可以包括内部认证单元;内部认证单元,可以用于向CPU卡获取应用序列号,并向SAM卡获取第二随机数;将所述第二随机数发送给CPU卡,以便CPU卡采用内部认证密钥对所述第二随机数进行国密加密,得到第二加密数据;接收CPU卡返回的第二加密数据;发送内部认证命令给SAM卡,所述内部认证命令携带所述第二加密数据和应用序列号;接收SAM卡返回的携带内部认证结果的响应消息,所述内部认证结果由SAM卡对第二加密数据进行解密并认证所得;根据所述数据处理请求进行数据处理具体为:确定该外部认证结果指示外部认证通过,且确定该内部认证结果指示内部认证通过时,根据该数据处理请求进行数据处理。相应的,本专利技术实施例还提供一种停车场管理系统,包括终端、CPU卡和SAM卡;所述终端,用于接收CPU卡发送的数据处理请求,所述数据处理请求携带第一随机数和应用序列号,将所述第一随机数和应用序列号发送给SAM卡,接收SAM卡返回的第一加密数据,发送外部认证命令给CPU卡,所述外部认证命令携带所述第一加密数据,接收CPU卡返回的携带外部认证结果的响应消息,确定所述外部认证结果指示外部认证通过时,根据所述数据处理请求进行数据处理;所述CPU卡,用于发送数据处理请求给所述终端,所述数据处理请求携带第一随机数和应用序列号;接收所述终端发送的携带第一加密数据的外部认证命令,对第一加密数据进行解密并认证,得到外部认证结果,将外部认证结果发送给所述终端;所述SAM卡,用于接收所述终端发送的第一随机数和应用序列号,根据所述应用序列号对所述第一随机数进行加密,得到第一加密数据,将第一加密数据发送给所述终端。可选的,所述SAM卡,具体可以用于利用所述应用序列号对所述主密钥进行分散,得到过程密钥,利用所述过程密钥,采用国密加密算法对所述第一随机数进行加密,得到第一加密数据。所述CPU卡,具体可以用于利用国密解密算法对第一加密数据进行解密,得到第一解密数据,确定所述第一解密数据等于所述第一随机数时,生成指示认证通过的外部认证结果。可选的,该停车场管理系统还可以包括服务器;所述服务器,用于对用户数据进行存储和管理;则所述终端,本文档来自技高网...

【技术保护点】
一种应用于停车场的数据处理方法,其特征在于,包括:接收中央处理器CPU卡发送的数据处理请求,所述数据处理请求携带第一随机数和应用序列号;将所述第一随机数和应用序列号发送给安全存取模块SAM卡;接收SAM卡返回的第一加密数据,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得;发送外部认证命令给CPU卡,所述外部认证命令携带第一加密数据;接收CPU卡返回的携带外部认证结果的响应消息,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得;确定所述外部认证结果指示外部认证通过时,根据所述数据处理请求进行数据处理。

【技术特征摘要】
1.一种应用于停车场的数据处理方法,其特征在于,包括: 接收中央处理器CPU卡发送的数据处理请求,所述数据处理请求携带第一随机数和应用序列号; 将所述第一随机数和应用序列号发送给安全存取模块SAM卡; 接收SAM卡返回的第一加密数据,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得; 发送外部认证命令给CPU卡,所述外部认证命令携带第一加密数据; 接收CPU卡返回的携带外部认证结果的响应消息,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得; 确定所述外部认证结果指示外部认证通过时,根据所述数据处理请求进行数据处理。2.根据权利要求1所述的方法,其特征在于,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得,具体为: SAM卡利用所述应用序列号对所述主密钥进行分散,得到过程密钥; 利用所述过程密钥,采用国密加密算法对所述第一随机数进行加密,得到第一加密数据。3.根据权利要求2所述的方法,其特征在于,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得,具体为: CPU卡利用国密解密算法对第一加密数据进行解密,得到第一解密数据; 确定所述第一解密数据等于所述第一随机数时,生成指示外部认证通过的外部认证结果。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述数据处理请求进行数据处理,具体为: 根据所述数据处理请求,记录用户数据,并将所述用户数据存储在所述服务器上,所述用户数据包括用户信息、入场时间、出场时间、车场信息和/或设备信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据处理请求,记录用户数据,并将所述用户数据存储在所述服务器上之后,还包括: 根据用户信息、入场时间和出场时间计算消费费用,从所述CPU卡中扣除所述消费费用。6.根据权利要求5所述的方法,其特征在于,该方法还包括: 在所述CPU卡中费用不足时,报警提示。7.根据权利要求1所述的方法,其特征在于,所述根据所述数据处理请求进行数据处理之前,还包括: 向CPU卡获取应用序列号,并向SAM卡获取第二随机数; 将所述第二随机数发送给CPU卡,以便CPU卡采用内部认证密钥对所述第二随机数进行国密加密,得到第二加密数据; 接收CPU卡返回的第二加密数据; 发送内部认证命令给SAM卡,所述内部认证命令携带所述第二加密数据和应用序列号; 接收SAM卡返回的携带内部认证结果的响应消息,所述内部认证结果由SAM卡对第二加密数据进行解密并认证所得; 则所述确定所述外部认证结果指示外部认证通过时,根据所述数据处理请求进行数据处理具体为:确定所述外部认证结果指示外部认证通过,且确定所述内部认证结果指示内部认证通过时,根据所述数据处理请求进行数据处理。8.根据权利要求7所述的方法,其特征在于,所述内部认证结果由SAM卡对第二加密数据进行解密并认证所得,包括: SAM卡根据所述应用序列号对内部认证密钥进行分散,得到临时密钥; 利用所述临时密钥,采用国密解密算法对所述第二加密数据进行解密,得到第二解密数据; 确定所述第二解密数据等于第二随机数时,生成指示内部认证通过的内部认证结果。9.一种应用 于停车场的数据处理装置,其特征在于,包括: 第一接收单元,用于接收中央处理器CPU卡发送的数据处理请求,所述数据处理请求携带第一随机数和应用序列号; 第一发送单元,用于将所述第一随机数和应用序列号发送给安全存取模块SAM卡; 第二接收单元,用于接收SAM卡返回的第一加密数据,所述第一加密数据由SAM卡根据所述应用序列号对所述第一随机数进行加密所得; 第二发送单元,用于发送外部认证命令给CPU卡,所述外部认证命令携带所述第一加密数据; 第三接收单元,用于接收CPU卡返回的携带外部认证结果的响应消息,所述外部认证结果由CPU卡对第一加密数据进行解密并认证所得; 处理单元,用于确定所述外部认证结果指示外部认证通过时,根据所述数据处理请求进行数据处理。10.根据权利要求9所述的应用于停车场的数据处理装置,其特征在于, 所述处理单元,具体用于根据所述数据处理请求,记录用户数据,并将所述用户数据存储在服务器上,所述用户数据包括用户信息、入场时间、出场时间、车场信息和/或设备信肩、O11.根据权利要求10所述的应用于停车场的数据处理装置,其特征在于, ...

【专利技术属性】
技术研发人员:唐健李昕乐江波梁卫
申请(专利权)人:深圳市捷顺科技实业股份有限公司
类型:发明
国别省市:

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

1