CN105099702B - 一种城市公共自行车租赁的安全认证方法和*** - Google Patents
一种城市公共自行车租赁的安全认证方法和*** Download PDFInfo
- Publication number
- CN105099702B CN105099702B CN201510454066.2A CN201510454066A CN105099702B CN 105099702 B CN105099702 B CN 105099702B CN 201510454066 A CN201510454066 A CN 201510454066A CN 105099702 B CN105099702 B CN 105099702B
- Authority
- CN
- China
- Prior art keywords
- card
- certification
- random number
- safety
- subscriber
- 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.)
- Expired - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种城市公共自行车租赁的安全认证方法,用于实现安全可靠,方便快捷的城市公共自行车租赁。包括:安全认证子***初始化PSAM卡,得到所述PSAM卡的***;所述安全认证子***初始化待安全认证的卡,判断所述待安全认证的卡的类型;所述安全认证子***根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡。本发明还提供了安全认证子***,及城市公共自行车的租、还车方法。采用本发明实施例提供的安全认证方法,在保证了数据传输的安全性和稳定性的基础上,能最大限度的减少成本,有利于城市公共自行车租赁的推广。
Description
技术领域
本发明涉及城市公共自行车租赁领域,特别是涉及一种城市公共自行车租赁安全认证方法和***。
背景技术
随着我国经济的快速发展和城市化水平的加快,必然引发机动车数量的迅猛增长和大量的人口涌入城市,随之而来的是城市交通拥堵和尾气污染严重等各种城市问题。大力发展城市公共交通成为解决上述城市问题的一种重要手段。在发展公共交通以外,自行车也可作为一种解决城市交通问题的重要的补充手段。作为一种应用广泛的代步交通工具,其廉价、健康、节能、环保、便捷的特点使其在城市公共交通领域大有作为,城市公共自行车租赁***可以作为以外常规公交的有效补充和延伸。
欧洲国家于上世纪70年代最先推出了城市公共自行车租赁***,至今已有50多个国家或地区为市民提供了公共自行车租赁服务。在中国,杭州于2008年上半年率先运行公共自行车租赁***,意图让慢行交通与公共交通实现“无缝对接”,破解城市交通末端“最后一公里”难题。据不完全统计,目前已有株洲、杭州、北京、合肥、柳州、银川等城市建成公共自行车租赁***,公共自行车租赁在国内必将得到普及。
公共自行车租赁***通常由后台的服务管理***和前端的站点安全认证子***组成。站点安全认证子***位于城市公共自行车租赁***的底层,直接面向用户,其是否安全可靠、租还车方式是否方便快捷会直接影响用户的体验,并进而对公共自行车租赁的推广产生重大影响。
发明内容
本发明的目的是要提供一种城市公共自行车租赁的安全认证方法及***,实现安全可靠,方便快捷的城市公共自行车租赁。
为了实现上述目的,本发明实施例提供了一种城市公共自行车租赁的安全认证方法,包括:安全认证子***初始化PSAM卡,得到所述PSAM卡的***;所述安全认证子***初始化待安全认证的卡,判断所述待安全认证的卡的类型;所述安全认证子***根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡。
优选的,上述的方法中,待安全认证的卡为用户卡,安全认证子***对所述用户卡进行外部认证和内部认证。
待安全认证的卡为车辆标识卡,安全认证子***对车辆标识卡进行安全认证。
优选的,安全认证子***对用户卡进行外部认证,包括:接收所述用户卡产生的随机数R1;将所述随机数R1发送到所述PSAM卡;接收所述PSAM卡发送的随机数密文D;将所述随机数密文D1发送到所述用户卡,由所述用户卡根据所述随机数密文D1及所述随机数R1进行验证;接收所述用户卡发送的验证结果。
安全认证子***对用户卡进行内部认证,包括:接收所述PSAM卡产生的随机数R2;将所述随机数R2发送到所述用户卡;接收所述用户卡发送的随机数密文D2;将所述随机数密文D2发送到所述PSAM卡,由所述PSAM卡根据所述随机数密文D2及所述随机数R2进行验证;接收所述PSAM卡发送的验证结果。
安全认证子***对车辆标识卡进行安全认证,包括:接收所述车辆标识卡发送的所述车辆标识卡的***N1;将所述车辆标识卡的***N1发送到所述PSAM卡;接收所述PSAM卡发送的***密文ND1;将所述***密文ND1发送到所述车辆标识卡,由所述车辆标识卡比对所述***密文ND1和保存在所述车辆标识卡内部的密码数据;若相等,则所述车辆标识卡的认证成功,若不相等,则所述车辆标识卡的认证不成功。
为了更好的实现上述目的,本发明实施例还提供了一种安全认证子***,用于对城市公共自行车租赁提供安全认证,包括:初始化单元,用于初始化PSAM卡,得到所述PSAM卡的***;判断单元,用于初始化待安全认证的卡,判断所述待安全认证的卡的类型;安全认证单元,用于根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡。
本发明实施例还提供了一种城市公共自行车租赁的租车方法,包括:检测到用户在停车器或者服务终端的刷卡借车请求,所述卡为用户卡;检测所述用户卡是否有效及是否有足够余额;若所述用户卡有效且有足够余额,则将租车信息输入所述用户卡,并解锁对应的自行车;将所述租车信息发送到后台服务管理***,由所述后台服务管理***进行计时和计费,所述租车信息包括用户卡信息、租车开始时间和车辆状态信息。
本发明实施例还提供了一种城市公共自行车租赁的还车方法,包括:检测到自行车进入停车器的信号,生成还车信息并发送到服务终端,所述还车信息包括用户卡信息、还车时间和停车器编号;所述服务终端将所述还车信息发送到后台服务管理***;所述服务终端接收所述后台服务管理***发送的租车费并提示用户,所述租车费由所述后台服务管理***根据租车和还车时间计算得到;所述服务终端提示用户还车成功,并在下次租车时由所述后台服务管理***将所述租车费从用户卡中扣除。
本发明实施例具有以下技术效果:
1)本发明实施例中,安全认证子***可读取不同类型的卡并进行安全认证,在保证了数据传输的安全性和稳定性的基础上,能最大限度的减少成本,有利于城市公共自行车租赁的推广。同时,本发明实施例中对用户卡进行包含外部认证和内部认证的双向认证,进一步提高了安全认证的可靠性和稳定性。
2)本发明实施例中的城市公共自行车租还车方法具备不刷卡即可还车的优势,与现有租还车方法相比更加的高效、便捷,可以为用户带来更好的使用体验。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是本发明实施例所依据的城市公共自行车租赁***的逻辑结构示意图;
图2是本发明实施例提供的多功能读卡器的逻辑结构示意图;
图3是本发明实施例提供的城市公共自行车租赁安全认证方法的示意图;
图4是本发明实施例提供的对用户卡进行外部认证的方法示意图;
图5是本发明实施例提供的对用户卡进行内部认证的方法示意图;
图6是本发明实施例提供的对用户卡进行双向认证的流程示意图;
图7是本发明实施例提供的对车辆标识卡进行安全认证的方法示意图;
图8是本发明实施例提供的对车辆标识卡进行安全认证的流程示意图;
图9是本发明实施例提供的安全认证子***的逻辑结构示意图;
图10是本发明实施例提供的城市公共自行车租赁的租车方法的示意图;
图11是本发明实施例提供的城市公共自行车租赁的租车方法的流程示意图;
图12是本发明实施例提供的城市公共自行车租赁的还车方法的示意图;
图13是本发明实施例提供的城市公共自行车租赁的还车方法的流程示意图。
具体实施方式
以下结合附图,对本发明的具体实施方式进行详细说明。以下如无特殊说明,本发明实施例中涉及的非接触式卡操作均按照ISO14443A协议规范的规定执行;接触式卡的操作按照ISO7816协议规范的规定执行。本发明实施例中涉及的非逻辑加密卡(以M1卡为例)有16个扇区、共64个块。
图1是本发明实施例所依据的城市公共自行车租赁***的逻辑结构示意图。如图1所示的城市公共自行车租赁***,由后台服务管理***10和租赁站点11两大部分组成。图1中显示1个租赁站点11和1个后台服务管理***10相对应,也可由多于1个的租赁站点11和1个后台服务管理***10相对应。
其中,服务管理***10主要由通信模块、各类服务器、报警***和监控软件组成,负责对各租赁站点传来的数据进行分析处理、显示和保存,并可直接对各租赁站点进行监视和控制。
租赁站点11主要包括自行车12、停车器13和服务终端14。其中,自行车12可以是专为公共自行车租赁服务所定制的自行车,其上安装有车辆标识卡、被锁装置、GPS(GlobalPositioning System,全球定位***)、GPRS(General Packet Radio Service,通用分组无线服务技术)模块和读卡器。其中,车辆标识卡为非逻辑加密卡,携带有车辆的ID号;后台服务管理***11可通过GPS、GPRS模块获取自行车的位置信息,方便对所有车辆进行实时监控定位;用户可在刷卡器上刷卡以实现临时停车。
停车器13用于对自行车12进行锁定与解锁,通过CAN(Controller Area Network,控制器局域网络)总线与服务终端相连,一方面接收来自服务终端14的控制命令,另一方面向服务终端14反馈和自行车12相关的状态信息。用户通过停车器进行借、还车操作。关于城市公共自行车租赁的借还车步骤,将在后续实施例中做详细说明。此外,停车器13也可称为安全认证子***,为租车用户提供安全认证。停车器13包括通信模块、多功能读卡器15和电子锁控装置,其携带有双天线,既能读取CPU卡又能读取非逻辑加密卡,且包含PSAM(Purchase Secure Access Module,销售点终端安全存取模块)卡安全模块,通过PSAM卡安全模块来保证卡操作的安全性。其中,用户卡为非接触式CPU卡,PSAM卡与非接触式CPU卡可形成双向认证的双重安全机制。关于安全认证子***对租车用户进行安全认证的步骤,将在后续实施例中进行详细说明。
服务终端14为租赁站点11的控制管理中心,由嵌入式终端、通信模块和CPU卡读卡器组成。服务终端14是自行车12与后台服务管理***10之间的桥梁,并且可直接与后台服务管理***10交互。用户可以在服务终端14上做查询租赁站点分布、获取车辆状态信息、查看城市新闻、借车等操作。服务终端14上安装的CPU卡读卡器用于读取用户卡,且携带有移动通信模块,当有线网络出问题时可通过移动通信网络与后台服务管理***10通信。
以下对前述安全认证子***(停车器13)中的多功能读卡器15的结构进行介绍。图2是本发明实施例提供的多功能读卡器的逻辑结构示意图。如图2所示,多功能读卡器15由微处理器18、读卡器芯片19、PSAM卡安全模块20、M1卡天线21和CPU卡天线22组成。
PSAM卡20具备用户卡功能和计算功能,内置安全加解密模块,支持DES(DataEncryption Standard,数据加密标准)、3DES(Triple Data Encryption Algorithm,三重数据加密算法)和国密SM1算法,实现对交易过程的安全保护。微处理器18一方面控制应用数据的收发,实现与用户卡16和车辆标识卡17交互;另一方面进行通信管理,实现与上位机通信。读卡器芯片19可以为RC500、FM1702等主流读卡器芯片,利用先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。
结合前面公开的城市公共自行车租赁***及多功能读卡器的逻辑结构,以下介绍本发明实施例公开的城市公共自行车租赁的安全认证方法。图3所示为本发明一个实施例提供的城市公共自行车租赁的安全认证方法的示意图。依据该图,该安全认证方法包括以下步骤:
步骤301、安全认证子***初始化PSAM卡,得到所述PSAM卡的***;
步骤302、安全认证子***初始化待安全认证的卡,判断所述待安全认证的卡的类型;
其中,安全认证子***可根据返回的特征字段判断待安全认证的卡的类型。
步骤303、安全认证子***根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡。
其中,用户卡为非接触式CPU卡,车辆标识卡可以为非接触式CPU卡,也可以为非逻辑加密卡。本发明实施例中的安全认证子***采用了双天线技术,使用单一的读卡器芯片即可实现读取CPU卡和非逻辑加密卡,与现有技术相比会减少一定的成本,且携带的PSAM卡安全模块有效的保证了数据传输的安全性和稳定性。PSAM卡的结构及作用已在前述实施例中进行了说明,此处不再赘述。
对用户卡来说,PSAM卡可与用户卡形成双向认证的双重安全机制。双向认证既包括了外部认证(卡片确认读卡设备的合法性),也包括了内部认证(读卡设备确认卡片的合法性),以下分别介绍。
图4所示为本发明一个实施例提供的对用户卡进行外部认证的方法示意图。由该图,对用户卡进行外部认证包括以下步骤:
步骤401、安全认证子***接收所述用户卡产生的随机数R1;
其中,随机数R1同时也会临时保存在用户卡中。
步骤402、安全认证子***将所述随机数R1发送到所述PSAM卡;
步骤403、安全认证子***接收所述PSAM卡发送的随机数密文D1;
其中,随机数密文D1由PSAM卡对随机数R1进行加密得到。
步骤404、安全认证子***将所述随机数密文D1发送到所述用户卡,由所述用户卡根据所述随机数密文D1及随机数R1进行验证;
具体的,步骤404中的验证过程包括:
用户卡解密所述随机数密文D1,得到随机数明文;
判断所述随机数明文和随机数R1是否相等;
若相等,则对所述用户卡的外部认证成功,若不相等,则对所述用户卡的外部认证不成功。
步骤405、安全认证子***接收所述用户卡发送的验证结果。
图5所示为本发明一个实施例提供的对用户卡进行内部认证的方法示意图。由该图,对用户卡进行内部认证包括以下步骤:
步骤501、安全认证子***接收所述PSAM卡产生的随机数R2;
其中,随机数R2同时保存在PSAM卡中。
步骤502、安全认证子***将所述随机数R2发送到所述用户卡;
步骤503、安全认证子***接收所述用户卡发送的随机数密文D2;
其中,随机数密文D2由用户卡对随机数R2进行加密得到。
步骤504、安全认证子***将所述随机数密文D2发送到所述PSAM卡,由所述PSAM卡根据所述随机数密文D2及随机数R2进行验证;
其中,步骤504中的验证过程包括:
PSAM卡解密随机数密文D2,得到随机数明文;
判断所述随机数明文和随机数R2是否相等;
若相等,则对所述用户卡的内部认证成功,若不相等,则对所述用户卡的内部认证不成功。
步骤505、安全认证子***接收PSAM卡发送的验证结果。
图6所示为本发明一个实施例提供的对用户卡进行双向认证的流程示意图。其中,由虚线框出的为外部认证流程,实线框出的为内部认证流程。需要说明的是,以下仅以用户卡外部认证在先,内部认证在后进行说明用户卡双向认证的流程,但不表示用户卡的外部认证和内部认证必须依照这一顺序执行。
由该图,用户卡外部认证的流程包括以下步骤:
步骤601、用户卡产生随机数R1并将其发送至读卡器,用户卡同时临时保存产生的随机数R1;
步骤602、读卡器将随机数R1发送至PSAM卡;
步骤603、PSAM卡对随机数R1加密,得到随机数密文D1并将其发送至读卡器;
步骤604、读卡器将随机数密文D1发送到用户卡;
步骤605、用户卡解密随机数密文D1得到随机数明文,将解密后的随机数明文和步骤601中临时存放的随机数R1进行比对,若相等,则表示外部认证成功。
同样由图6,用户卡内部认证的流程包括以下步骤:
步骤601’、PSAM卡产生随机数R2并将其发送至读卡器,PSAM卡同时临时保存产生的随机数R2;
步骤602’、读卡器将随机数R2发送至用户卡;
步骤603’、用户卡对随机数R2加密得到随机数密文D2并将其发送至读卡器;
步骤604’、读卡器将随机数密文D2发送至PSAM卡;
步骤605’、PSAM卡解密随机数密文D2得到随机数明文,把解密后的随机数明文和步骤606中临时存放的随机数R2进行比对,若相等,则表示内部认证成功。
本发明实施例中的安全认证子***包含PSAM卡安全模块,可对用户卡进行外部和内部双向认证,有效的保证了数据传输的安全性和稳定性。
下面介绍安全认证子***对车辆标识卡的安全认证。在本发明实施例中,对车辆标识卡的安全认证为外部认证。
图7所示为本发明一个实施例提供的对车辆标识卡进行安全认证的方法示意图。由该图,包括以下步骤:
步骤701、安全认证子***接收所述车辆标识卡发送的所述车辆标识卡的***N1;
步骤702、安全认证子***将所述车辆标识卡的***N1发送到所述PSAM卡;
步骤703、安全认证子***接收所述PSAM卡发送的***密文ND1;
其中,所述***密文ND1由所述PSAM卡对所述车辆标识卡的***N1进行加密得到。
步骤704、安全认证子***将所述***密文ND1发送到所述车辆标识卡,由所述车辆标识卡比对所述***密文ND1和保存在所述车辆标识卡内部的密码数据;
若相等,则所述车辆标识卡的认证成功,若不相等,则所述车辆标识卡的认证不成功。
图8所示为本发明一个实施例提供的对车辆标识卡进行安全认证的流程示意图。依照该图,对车辆标识卡进行安全认证包括以下步骤:
步骤801、获取车辆标识卡***N1并将其发送至读卡器;
步骤802、读卡器将车辆标识卡***N1发送至PSAM卡;
步骤803、PSAM卡对车辆标识卡***N1加密得到***密文ND1并将其发送至读卡器;
步骤804、车辆标识卡在卡片内部把***密文ND1和存放于车辆标识卡扇区内的密码数据比对,若相等,则表示外部认证成功。
通过对车辆标识卡的认证,可进一步保证城市公共自行车租赁的安全和稳定。
以下介绍一种安全认证子***,用于执行前述实施例公开的城市公共自行车租赁安全认证方法。
图9所示为本发明一个实施例提供的一种安全认证子***的逻辑结构示意图。依据该图,介绍安全认证子***的各组成结构如下:
初始化单元901,用于初始化PSAM卡,得到所述PSAM卡的***;
判断单元902,用于初始化待安全认证的卡,判断所述待安全认证的卡的类型;
其中,判断单元902可根据返回的特征字段来判断待安全认证的卡的类型。
安全认证单元903,用于根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡。
分别对应于用户卡和车辆标识卡,安全认证单元903包括用户卡认证子单元931,用于对用户卡进行双向安全认证;和车辆标识卡认证子单元932,用于对车辆标识卡进行安全认证。
具体的,用户卡认证子单元931对所述用户卡进行外部认证,包括:接收所述用户卡产生的随机数R1;将所述随机数R1发送到所述PSAM卡;接收所述PSAM卡发送的随机数密文D1;将所述随机数密文D1发送到所述用户卡,由所述用户卡根据所述随机数密文D1及所述随机数R1进行验证;接收所述用户卡发送的验证结果。
用户卡认证子单元931用于对所述用户卡进行内部认证,包括:接收所述PSAM卡产生的随机数R2;将所述随机数R2发送到所述用户卡;接收所述用户卡发送的随机数密文D2;将所述随机数密文D2发送到所述PSAM卡,由所述PSAM卡根据所述随机数密文D2及所述随机数R2进行验证;接收所述PSAM卡发送的验证结果。
车辆标识卡认证子单元932,对所述车辆标识卡进行安全认证,包括:接收所述车辆标识卡发送的所述车辆标识卡的***N1;将所述车辆标识卡的***N1发送到所述PSAM卡;接收所述PSAM卡发送的***密文ND1;将所述***密文ND1发送到所述车辆标识卡,由所述车辆标识卡比对所述***密文ND1和保存在所述车辆标识卡内部的密码数据;若相等,则所述车辆标识卡的认证成功,若不相等,则所述车辆标识卡的认证不成功。
本发明实施例中,安全认证子***可读取不同类型的卡并进行安全认证,在保证了数据传输的安全性和稳定性的基础上,能最大限度的减少成本,有利于城市公共自行车租赁的推广。同时,本发明实施例中用户卡进行包含外部认证和内部认证的双向认证,进一步提高了安全认证的可靠性和稳定性。
基于上述实施例公开的城市公共自行车租赁安全认证方法及安全认证子***,本发明一个实施例公开一种城市公共自行车租赁的租还车方法。
图10所示为本发明一个实施例提供的一种城市公共自行车租赁的租车方法的示意图。详述各步骤如下:
步骤1001、检测到用户在停车器或者服务终端的刷卡借车请求,所述卡为用户卡;
步骤1002、检测所述用户卡是否有效及是否有足够余额;
步骤1003、若所述用户卡有效且有足够余额,则将租车信息输入所述用户卡,并解锁对应的自行车;
其中,若所述用户卡无效,或者所述用户卡余额不足,则终止所述租车流程,并提示用户。
步骤1004、将所述租车信息发送到后台服务管理***,由所述后台服务管理***进行计时和计费,所述租车信息包括所述用户卡信息、租车开始时间和车辆状态信息。
图11所示为本发明一个实施例提供的城市公共自行车租车方法的流程示意图。详述该图中包括的各步骤如下:
步骤1101、用户在停车器或者服务终端处刷卡借车;
步骤1102、停车器或者服务终端判断用户卡是否合法及是否有足够余额;
步骤1103、相关验证失败则语音提示用户本次租车失败,并告知用户失败原因;
步骤1104、相关验证成功则将租车信息写入用户卡并解锁对应自行车;
步骤1105、用户借车成功后服务终端将此次租赁信息上传至后台服务管理***,租赁信息包括用户卡信息、租车开始时间和车辆状态信息,服务管理***执行相关的记录和操作。同时后台服务管理***的计费***开始计时计费。
图12是本发明一个实施例提供的城市公共自行车租赁的还车方法的示意图。依据该图,介绍还车方法的各步骤如下:
步骤1201、检测到自行车进入停车器的信号,生成还车信息并发送到服务终端,所述还车信息包括用户卡信息、还车时间和停车器编号;
步骤1202、所述服务终端将所述还车信息发送到后台服务管理***;
步骤1203、所述服务终端接收所述后台服务管理***发送的租车费并提示用户;
其中,所述租车费由所述后台服务管理***根据租车和还车时间计算得到。
步骤1204、所述服务终端提示用户还车成功,并在下次租车时由所述后台服务管理***将所述租车费从用户卡中扣除。
图13所示为本发明一个实施例提供的城市公共自行车还车方法的流程示意图。详述该图中包括的各步骤如下:
步骤1301、用户将自行车推入停车器,停车器将用户卡信息、还车时间、停车器编号等信息发送至服务终端;
步骤1302、服务终端将停车器传来的还车信息以有线或者无线的方式发送至后台的服务管理***;
步骤1303、计费***停止计时计费并根据租还车时间计算租车时间和所产生的花费;
步骤1304、服务管理***向服务终端发送租还车信息,用户可直接在停车器看到租还车信息,租还车信息包括租还车时间、所产生的花费、行程等信息;
步骤1305、还车成功后会有相应的灯光和语音提示,所产生的花费将在下次租车时自动扣除。
本发明实施例提供的城市公共自行车租还车方法具备不刷卡即可还车的优势,与现有租还车方法相比更加的高效、便捷,可以为用户带来更好的使用体验。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
Claims (13)
1.一种城市公共自行车租赁的安全认证方法,其特征在于,所述安全认证方法是基于城市公共自行车租赁***,所述城市公共自行车租赁***包括租赁站点,所述租赁站点包括自行车和安全认证子***,所述安全认证子***用于为租车用户提供安全认证,所述安全认证子***包括多功能读卡器,用于读取用户卡和车辆标识卡,所述车辆标识卡携带有车辆的ID号,用于表示车辆身份,所述多功能读卡器包括PSAM卡,包括:
安全认证子***初始化PSAM卡,得到所述PSAM卡的***;
所述安全认证子***初始化待安全认证的卡,判断所述待安全认证的卡的类型;
所述安全认证子***根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡;
其中,所述待安全认证的卡为用户卡时,所述安全认证子***根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,包括:所述安全认证子***对所述用户卡进行外部认证和内部认证。
2.根据权利要求1所述的安全认证方法,其特征在于,所述安全认证子***对所述用户卡进行外部认证,包括:
所述安全认证子***接收所述用户卡产生的随机数R1;
所述安全认证子***将所述随机数R1发送到所述PSAM卡;
所述安全认证子***接收所述PSAM卡发送的随机数密文D1;
所述安全认证子***将所述随机数密文D1发送到所述用户卡,由所述用户卡根据所述随机数密文D1及所述随机数R1进行验证;
所述安全认证子***接收所述用户卡发送的验证结果。
3.根据权利要求2所述的安全认证方法,其特征在于,由所述用户卡根据所述随机数密文D1及所述随机数R1进行验证,包括:
所述用户卡解密所述随机数密文D1,得到随机数明文;
判断所述随机数明文和所述随机数R1是否相等;
若相等,则对所述用户卡的外部认证成功,若不相等,则对所述用户卡的外部认证不成功。
4.根据权利要求1所述的安全认证方法,其特征在于,所述安全认证子***对所述用户卡进行内部认证,包括:
所述安全认证子***接收所述PSAM卡产生的随机数R2;
所述安全认证子***将所述随机数R2发送到所述用户卡;
所述安全认证子***接收所述用户卡发送的随机数密文D2;
所述安全认证子***将所述随机数密文D2发送到所述PSAM卡,由所述PSAM卡根据所述随机数密文D2及所述随机数R2进行验证;
所述安全认证子***接收所述PSAM卡发送的验证结果。
5.根据权利要求4所述的安全认证方法,其特征在于,由所述PSAM卡根据所述随机数密文D2及所述随机数R2进行验证,包括:
所述PSAM卡解密所述随机数密文D2,得到随机数明文;
判断所述随机数明文和所述随机数R2是否相等;
若相等,则对所述用户卡的内部认证成功,若不相等,则对所述用户卡的内部认证不成功。
6.根据权利要求1所述的安全认证方法,其特征在于,所述待安全认证的卡为车辆标识卡;
所述安全认证子***根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,包括:
所述安全认证子***接收所述车辆标识卡发送的所述车辆标识卡的***N1;
所述安全认证子***将所述车辆标识卡的***N1发送到所述PSAM卡;
所述安全认证子***接收所述PSAM卡发送的***密文ND1;
所述安全认证子***将所述***密文ND1发送到所述车辆标识卡,由所述车辆标识卡比对所述***密文ND1和保存在所述车辆标识卡内部的密码数据;
若相等,则所述车辆标识卡的认证成功,若不相等,则所述车辆标识卡的认证不成功。
7.一种城市公共自行车租赁的租车方法,其特征在于,包括:
检测到用户在停车器或者服务终端的刷卡借车请求,所述卡为用户卡;
检测所述用户卡是否有效及是否有足够余额;
若所述用户卡有效且有足够余额,则将租车信息输入所述用户卡,并解锁对应的自行车;
将所述租车信息发送到后台服务管理***,由所述后台服务管理***进行计时和计费,所述租车信息包括用户卡信息、租车开始时间和车辆状态信息;
其中,所述刷卡以及将租车信息输入所述用户卡的操作是利用权利要求1-6中任一项所述的安全认证方法进行认证的。
8.一种城市公共自行车租赁的还车方法,其特征在于,包括:
检测到自行车进入停车器的信号,生成还车信息并发送到服务终端,所述还车信息包括用户卡信息、还车时间和停车器编号;
所述服务终端将所述还车信息发送到后台服务管理***;
所述服务终端接收所述后台服务管理***发送的租车费并提示用户;
所述服务终端提示用户还车成功,并在下次租车时由所述后台服务管理***将所述租车费从用户卡中扣除;
其中,检测到自行车进入停车器的信号的操作中是利用权利要求1-6中任一项所述的安全认证方法进行认证的。
9.一种安全认证子***,用于对城市公共自行车租赁提供安全认证,所述安全认证子***是基于城市公共自行车租赁***,所述城市公共自行车租赁***包括租赁站点,所述租赁站点包括自行车和安全认证子***,所述安全认证子***用于为租车用户提供安全认证,所述安全认证子***包括多功能读卡器,用于读取用户卡和车辆标识卡,所述车辆标识卡携带有车辆的ID号,用于表示车辆身份,所述多功能读卡器包括PSAM卡,其特征在于,包括:
初始化单元,用于初始化PSAM卡,得到所述PSAM卡的***;
判断单元,用于初始化待安全认证的卡,判断所述待安全认证的卡的类型;
安全认证单元,用于根据所述待安全认证的卡的类型,对所述待安全认证的卡进行安全认证,所述待安全认证的卡为用户卡或者车辆标识卡;
所述待安全认证的卡为用户卡;
所述安全认证单元包括用户卡认证子单元,用于对所述用户卡进行外部认证和内部认证。
10.根据权利要求9所述的安全认证子***,其特征在于,所述用户卡认证子单元用于对所述用户卡进行外部认证,包括:
接收所述用户卡产生的随机数R1;
将所述随机数R1发送到所述PSAM卡;
接收所述PSAM卡发送的随机数密文D1;
将所述随机数密文D1发送到所述用户卡,由所述用户卡根据所述随机数密文D1及所述随机数R1进行验证;
接收所述用户卡发送的验证结果。
11.根据权利要求9所述的安全认证子***,其特征在于,所述用户卡认证子单元用于对所述用户卡进行内部认证,包括:
接收所述PSAM卡产生的随机数R2;
将所述随机数R2发送到所述用户卡;
接收所述用户卡发送的随机数密文D2;
将所述随机数密文D2发送到所述PSAM卡,由所述PSAM卡根据所述随机数密文D2及所述随机数R2进行验证;
接收所述PSAM卡发送的验证结果。
12.根据权利要求9所述的安全认证子***,其特征在于,所述待安全认证的卡为车辆标识卡;
所述安全认证单元还包括车辆标识卡认证子单元,用于对所述车辆标识卡进行安全认证。
13.根据权利要求12所述的安全认证子***,其特征在于,所述车辆标识卡认证子单元,用于对所述车辆标识卡进行安全认证,包括:
接收所述车辆标识卡发送的所述车辆标识卡的***N1;
将所述车辆标识卡的***N1发送到所述PSAM卡;
接收所述PSAM卡发送的***密文ND1;
将所述***密文ND1发送到所述车辆标识卡,由所述车辆标识卡比对所述***密文ND1和保存在所述车辆标识卡内部的密码数据;
若相等,则所述车辆标识卡的认证成功,若不相等,则所述车辆标识卡的认证不成功。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510454066.2A CN105099702B (zh) | 2015-07-28 | 2015-07-28 | 一种城市公共自行车租赁的安全认证方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510454066.2A CN105099702B (zh) | 2015-07-28 | 2015-07-28 | 一种城市公共自行车租赁的安全认证方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105099702A CN105099702A (zh) | 2015-11-25 |
CN105099702B true CN105099702B (zh) | 2019-03-19 |
Family
ID=54579334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510454066.2A Expired - Fee Related CN105099702B (zh) | 2015-07-28 | 2015-07-28 | 一种城市公共自行车租赁的安全认证方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105099702B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105761371A (zh) * | 2016-02-04 | 2016-07-13 | 常州永安公共自行车***股份有限公司 | 公共车辆租赁***、其加解密装置及其加解密方法 |
CN107274570B (zh) * | 2017-05-05 | 2018-03-06 | 北京摩拜科技有限公司 | 车辆管理方法、安装在车辆上的管理设备和车辆 |
CN107154116A (zh) * | 2017-05-19 | 2017-09-12 | 杭州排山信息科技有限公司 | 单车租赁***及其控制方法和装置 |
CN107358696A (zh) * | 2017-07-11 | 2017-11-17 | 上海与德科技有限公司 | 一种共享单车的解锁方法 |
CN107833380A (zh) * | 2017-09-30 | 2018-03-23 | 杭州金通公共自行车科技股份有限公司 | 基于银联闪付租车***及其控制方法和装置 |
CN109345659A (zh) * | 2018-08-08 | 2019-02-15 | 深圳信息职业技术学院 | 一种智能锁、共享单车和共享*** |
CN111582422A (zh) * | 2020-04-10 | 2020-08-25 | 全景智联(武汉)科技有限公司 | 一种cpu卡防复制加密方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201562320U (zh) * | 2009-08-11 | 2010-08-25 | 北京握奇数据***有限公司 | 无线感应式泊车控制卡、泊车器和泊车*** |
CN102110313A (zh) * | 2009-12-24 | 2011-06-29 | 黔东南(控股)有限公司 | 用于黔东南州可认证车牌司机身份的汽车自动缴费*** |
CN103152174A (zh) * | 2013-01-28 | 2013-06-12 | 深圳市捷顺科技实业股份有限公司 | 应用于停车场的数据处理方法、装置及停车场管理*** |
CN103336977A (zh) * | 2013-05-24 | 2013-10-02 | 天津广行科技有限公司 | 车辆电子信息卡安全保护***及方法 |
-
2015
- 2015-07-28 CN CN201510454066.2A patent/CN105099702B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201562320U (zh) * | 2009-08-11 | 2010-08-25 | 北京握奇数据***有限公司 | 无线感应式泊车控制卡、泊车器和泊车*** |
CN102110313A (zh) * | 2009-12-24 | 2011-06-29 | 黔东南(控股)有限公司 | 用于黔东南州可认证车牌司机身份的汽车自动缴费*** |
CN103152174A (zh) * | 2013-01-28 | 2013-06-12 | 深圳市捷顺科技实业股份有限公司 | 应用于停车场的数据处理方法、装置及停车场管理*** |
CN103336977A (zh) * | 2013-05-24 | 2013-10-02 | 天津广行科技有限公司 | 车辆电子信息卡安全保护***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105099702A (zh) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105099702B (zh) | 一种城市公共自行车租赁的安全认证方法和*** | |
CN106780859B (zh) | 一种时间型车辆开锁/关锁的控制方法及*** | |
CN103035078B (zh) | 基于位置的支付安全监控方法 | |
CN203386245U (zh) | 一种结合移动终端的etc车载电子标签在线发行*** | |
EP2755179B1 (en) | System and method for enabling transactions on an associated network | |
CN204856730U (zh) | 一种无锁柱自行车租赁*** | |
CN201402475Y (zh) | 一种具有独立安全控制模块的电子收费车载单元 | |
WO2020051730A1 (en) | Methods and devices for shared vehicle management | |
CN103152174B (zh) | 应用于停车场的数据处理方法、装置及停车场管理*** | |
CN107016741A (zh) | Etc***及etc业务认证方法 | |
CN204303058U (zh) | 无人值守停车场管理*** | |
CN103329173A (zh) | 用于关联访问权限和特权的用户/车辆id | |
CN105374071A (zh) | 一种基于移动智能终端的地铁检票***和方法 | |
CN106683209B (zh) | 一种电子不停车收费方法、装置及*** | |
CN202815938U (zh) | 电子不停车收费***、自由流***及监控中心、dsrc设备 | |
CN103247096A (zh) | 投币机电子锁及其开锁方法 | |
CN109242645A (zh) | 一种基于精准定位和安全扫码的共享单车计费方法 | |
CN101964124A (zh) | 停车收费方法及其终端、咪表、管理服务器和*** | |
CN110599611B (zh) | Etc车道控制通行的方法和设备 | |
CN108806002A (zh) | 车辆和电子缴费设备、方法、计算机可读存储介质 | |
KR102077659B1 (ko) | 무선랜 장치 및 상기 무선랜 장치를 이용한 차량 인증 방법 | |
US20120143763A1 (en) | Using a financial institution based account for ultra-low latency transactions | |
CN110060361A (zh) | 基于rfid的车辆消费支付方法及其*** | |
CN111968256A (zh) | 一种电子标签防拆方法、装置、车辆及存储介质 | |
CN106682905B (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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 201700 Shanghai City Industrial Park, Qingpu District, Industrial Zone No. 73 building 3 K zone 1 room 140 Applicant after: Shanghai practice public bicycle Co., Ltd. Address before: 201700 Shanghai City Industrial Park, Qingpu District, Industrial Zone No. 73 building 3 K zone 1 room 140 Applicant before: SHANGHAI XINGJIAN BIKE TECHNOLOGY DEVELOPMENT CO., LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190319 Termination date: 20190728 |