CN111200496A - 一种基于车辆的数字钥匙实现方法 - Google Patents
一种基于车辆的数字钥匙实现方法 Download PDFInfo
- Publication number
- CN111200496A CN111200496A CN201911069314.6A CN201911069314A CN111200496A CN 111200496 A CN111200496 A CN 111200496A CN 201911069314 A CN201911069314 A CN 201911069314A CN 111200496 A CN111200496 A CN 111200496A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- terminal equipment
- information
- key
- cloud server
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/041—Key generation or derivation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/00412—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal being encrypted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/72—Signcrypting, i.e. digital signing and encrypting simultaneously
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种基于车辆的数字钥匙实现方法,所述方法包括:由终端设备采用自身的私钥对用车请求和车辆标识信息发送给云服务器;云服务器根据车辆标识信息查表获取对应的蓝牙配对码,并根据用车请求生成验证因子,将验证因子与终端设备的公钥进行绑定预存;云服务器将蓝牙配对码和验证因子发送给终端设备;终端设备基于蓝牙配对码与车辆进行蓝牙配对连接;终端设备采用自身的私钥对验证因子进行加密签名以生成第二签名信息,并将验证因子和第二签名信息打包发送给车辆;车辆借助云服务器对验证因子进行验证,且验证成功即可接收并执行终端设备的控制指令。本发明实现了基于车辆的数字钥匙方案,推进了车辆租用行业的快速发展。
Description
技术领域
本发明涉及汽车领域,尤其涉及一种基于车辆的数字钥匙实现方法。
背景技术
目前,在汽车上应用的门禁系统,主要有机械钥匙门禁系统、遥控门禁系统RKE(Remote Keyless Entry)以及无钥匙门禁系统(PKE,Passive Keyless Entry)。对于RKE系统,与机械钥匙系统相比,除了显而易见的便捷性,RKE用于开启汽车制动装置的技术还具有防盗作用;对于PKE,在RKE基础之上发展起来,作为新一代防盗技术正在逐步发展壮大,目前已经从高档车市场逐步进入中档车市场。PKE与传统钥匙相比,可以说成是智能钥匙,类似于智能卡。当驾驶者踏进指定范围时,该系统通过识别判断,如果是合法授权的驾驶者则进行自动开门。但上述几种系统,都没有脱离单独的实体钥匙,车主需要对实体钥匙进行携带、保管等。对于汽车共享,自动租赁等商业模式的推广没有帮助。
如今,手机也已经成为人们日常生活中寸步不离的随身携带通信工具。如何利用手机实现汽车数字钥匙的安全方案已成为当前亟待解决的问题。
发明内容
为了实现上述目的,本发明提出了一种基于车辆的数字钥匙实现方法,所述方法包括:
由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息,并将所述第一签名信息发送给云服务器;
所述云服务器接收所述第一签名信息,并采用所述终端设备的公钥进行解密验签以得到用车请求和车辆标识信息;
所述云服务器根据所述车辆标识信息查表获取对应的蓝牙配对码,并根据所述用车请求生成验证因子,将所述验证因子与所述终端设备的公钥进行绑定预存;
所述云服务器采用所述终端设备的公钥加密所述蓝牙配对码和所述验证因子以得到第一密文信息,并将所述第一密文信息发送给所述终端设备;
所述终端设备接收所述第一密文信息,并采用自身的私钥进行解密以得到所述蓝牙配对码和所述验证因子;
所述终端设备基于所述蓝牙配对码与车辆进行蓝牙配对连接;
待配对成功后,所述终端设备采用自身的私钥对所述验证因子进行加密签名以生成第二签名信息,并将所述验证因子和所述第二签名信息打包发送给所述车辆;
所述车辆接收到所述验证因子和所述第二签名信息,并将所述验证因子发送给所述云服务器;
所述云服务器根据接收的所述验证因子查找与之具有绑定关系的终端设备的公钥,并返回所述终端设备的公钥给所述车辆;
所述车辆根据接收到的终端设备的公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行此对;
若此对一致,所述车辆接收并执行所述终端设备的控制指令。
进一步的,由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息之前,所述方法还包括:
所述终端设备预置有自身的公私钥对;所述云服务器预置有自身的公私钥对,所有车辆标识信息、蓝牙配对码和公钥,以及所有终端设备的公钥;所述车辆预置有自身的公私钥对,以及所述云服务器的公钥。
进一步的,在所述车辆接收到所述验证因子和所述第二签名信息之后,所述方法还包括:
所述车辆采用所述云服务器的公钥加密所述验证因子以得到第二密文信息,并将所述第二密文信息发送给所述云服务器;
所述云服务器接收到所述第二密文信息并采用自身的私钥进行解密以得到所述验证因子,根据所述验证因子查找与之具有绑定关系的终端设备公钥;
所述云服务器采用所述车辆的公钥加密所述终端设备公钥以得到第三密文信息,并将所述第三密文信息发送给所述车辆;
所述车辆接收到所述第三密文信息并采用自身的私钥进行解密以得到所述终端设备公钥;
所述车辆根据所述终端设备公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行比对;
若比对一致,所述车辆接收并执行所述终端设备的控制指令。
进一步的,所述车辆接收并执行所述终端设备的控制指令,具体包括:
所述终端设备与所述车辆进行密钥协商以得到会话密钥;
所述终端设备生成控制指令并采用所述会话密钥加密以得到第四密文信息,将所述第四密文信息发送至所述车辆;
所述车辆接收到所述第四密文信息并采用所述会话密钥进行解密得到所述控制指令;
所述车辆根据所述控制指令做出相应的执行动作。
进一步的,所述终端设备与所述车辆进行密钥协商以得到会话密钥,具体包括:
所述终端设备发送消息(IDA,IDB,UA,SA,QA)给所述车辆;
所述车辆接收到消息(IDA,IDB,UA,SA,QA)后,计算PB,1=SA(XA+YA+PPubhA)和PB,2=(xB+yB)-1QA,若有等式UA=H2(IDA,IDB,PB,1,PB,2)成立,即所述终端设备通过了所述车辆对其的身份合法性验证,且所述车辆验证了消息的合法性,即确认该消息是所述终端设备为其发送的密钥协商消息;否者终止;
对所述终端设备的身份及消息合法性验证通过后,所述车辆随机选取秘密数b1,分别计算SB=b1(xB+yB)-1、QB=b2(XA+YA+PPubhA)和UB=H2(IDA,IDB,b1P,b2P),其中,hA=H1(IDA,XA,YA);
所述车辆发送消息(IDA,IDB,UB,SB,QB)给所述终端设备,所述车辆计算共享秘密:
所述车辆计算的会话密钥KBA为:
所述终端设备接收到消息(IDA,IDB,UB,SB,QB)后,计算PA,1=SB(XB+YB+PPubhB)和PA,2=(xA+yA)-1QB,若有等式UB=H2(IDA,IDB,PA,1,PA,2)成立,即所述车辆通过了所述终端设备对其的身份合法性验证,且所述终端设备验证了消息的合法性,即确认该消息是所述车辆为其发送的密钥协商消息;否者终止;
对所述车辆的身份及消息合法性验证通过后,所述终端设备计算共享秘密:
所述车辆计算的会话密钥KBA为:
进一步的,在所述车辆接收并执行所述终端设备的控制指令之后,所述方法还包括:
所述终端设备向所述云服务器发送还车请求;
所述云服务器根据用车时段计算得到消费账单信息,并将所述消费账单信息反馈给所述终端设备;
所述终端设备通过第三方支付平台支付金额;
待支付金额成功后,所述云服务器销毁所述验证因子并向所述车辆发送验证因子失效信息;
所述车辆接收到所述验证因子失效信息,停止接收并执行所述终端设备的控制指令。
进一步的,根据所述用车请求生成验证因子,具体包括:
根据用车请求的当前时间节点随机生成所述验证因子。
进一步的,由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息之前,所述方法还包括:
所述终端设备通过摄像头扫描所述车辆预设的位置以获取所述车辆标识信息。
进一步的,所述车辆标识信息包括车牌号、二维码、条形码的任意一种或几种。
进一步的,所述终端设备和所述车辆分别与所述云服务器进行网络通信,且网络通信方式包括3G、4G、5G的任意一种或几种。
本发明通过终端设备与云服务器之间的相互配合,以形成用于控制车辆的数字钥匙,替代了传统的机械钥匙,有效提升了用户使用车辆的便利程度,进一步推进了车辆租用行业的快速发展。
本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1示出了本发明基于车辆的数字钥匙应用场景图;
图2示出了本发明一种基于车辆的数字钥匙实现方法的流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
请同时参阅图1和图2,本发明提出一种基于车辆的数字钥匙实现方法,所述方法包括:
由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息,并将所述第一签名信息发送给云服务器;
所述云服务器接收所述第一签名信息,并采用所述终端设备的公钥进行解密验签以得到用车请求和车辆标识信息;
所述云服务器根据所述车辆标识信息查表获取对应的蓝牙配对码,并根据所述用车请求生成验证因子,将所述验证因子与所述终端设备的公钥进行绑定预存;
所述云服务器采用所述终端设备的公钥加密所述蓝牙配对码和所述验证因子以得到第一密文信息,并将所述第一密文信息发送给所述终端设备;
所述终端设备接收所述第一密文信息,并采用自身的私钥进行解密以得到所述蓝牙配对码和所述验证因子;
所述终端设备基于所述蓝牙配对码与车辆进行蓝牙配对连接;
待配对成功后,所述终端设备采用自身的私钥对所述验证因子进行加密签名以生成第二签名信息,并将所述验证因子和所述第二签名信息打包发送给所述车辆;
所述车辆接收到所述验证因子和所述第二签名信息,并将所述验证因子发送给所述云服务器;
所述云服务器根据接收的所述验证因子查找与之具有绑定关系的终端设备的公钥,并返回所述终端设备的公钥给所述车辆;
所述车辆根据接收到的终端设备的公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行比对;
若比对一致,所述车辆接收并执行所述终端设备的控制指令。
具体的,本发明的技术方案适用于车辆租用产业,所述终端设备可以为手机、IPAD、PC的任意一种或几种,但不限于此。所述云服务器可以具体为车辆租用平台。
在实际应用中,如果用户想要使用面前的车辆,则可以通过随身携带的手机扫描识别汽车的车牌号,并将用车请求和车牌号一起发送给车辆租用平台,然后车辆租用平台根据用车请求生成对应的验证因子,并将所述验证因子和蓝牙配对码发送给手机,然后手机即可通过蓝牙配对码与车辆进行蓝牙通信。此时仅仅建立手机与车辆的蓝牙通信,但并不能使用手机控制车辆,因为车辆并不知道手机是否为车辆租用平台授权的,为了进一步验证所述手机是否为车辆租用平台授权的,所述车辆在接收到所述验证因子和所述第二签名信息后,可以将所述验证因子发送给所述车辆租用平台;所述车辆租用平台根据接收的所述验证因子查找与之具有绑定关系的手机公钥,并返回所述手机公钥给所述车辆;所述车辆根据接收到的手机公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行此对;若此对一致,即可验证所述手机确实为车辆租用平台授权的。
进一步的,如果所述云服务器根据接收的所述验证因子并未查找与之具有绑定关系的终端设备的公钥,则所述云服务器返回查找失败信息,所述车辆在接收到所述查找失败信息后,即可中断接收并执行所述终端设备的控制指令。
根据本发明的实施例,由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息之前,所述方法还包括:
所述终端设备预置有自身的公私钥对;所述云服务器预置有自身的公私钥对,所有车辆标识信息、蓝牙配对码和公钥,以及所有终端设备的公钥;所述车辆预置有自身的公私钥对,以及所述云服务器的公钥。
根据本发明的实施例,在所述车辆接收到所述验证因子和所述第二签名信息之后,所述方法还包括:
所述车辆采用所述云服务器的公钥加密所述验证因子以得到第二密文信息,并将所述第二密文信息发送给所述云服务器;
所述云服务器接收到所述第二密文信息并采用自身的私钥进行解密以得到所述验证因子,根据所述验证因子查找与之具有绑定关系的终端设备公钥;
所述云服务器采用所述车辆的公钥加密所述终端设备公钥以得到第三密文信息,并将所述第三密文信息发送给所述车辆;
所述车辆接收到所述第三密文信息并采用自身的私钥进行解密以得到所述终端设备公钥;
所述车辆根据所述终端设备公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行此对;
若此对一致,所述车辆接收并执行所述终端设备的控制指令。
需要说明的是,通过公钥加密私钥解密的方式,以确保所述云服务器与所述车辆之间的通信安全,有效防止第三方窃取所述云服务器与所述车辆之间的通信数据。
根据本发明的实施例,所述车辆接收并执行所述终端设备的控制指令,具体包括:
所述终端设备与所述车辆进行密钥协商以得到会话密钥;
所述终端设备生成控制指令并采用所述会话密钥加密以得到第四密文信息,将所述第四密文信息发送至所述车辆;
所述车辆接收到所述第四密文信息并采用所述会话密钥进行解密得到所述控制指令;
所述车辆根据所述控制指令做出相应的执行动作。
需要说明的是,在所述终端设备与所述车辆蓝牙连接的基础上,进行密钥协商,以得到会话密钥,并通过会话密钥对所述终端设备与所述车辆之间传送的数据加密,以确保通信安全。
进一步的,所述终端设备与所述车辆进行密钥协商以得到会话密钥,具体包括:
所述终端设备发送消息(IDA,IDB,UA,SA,QA)给所述车辆;
所述车辆接收到消息(IDA,IDB,UA,SA,QA)后,计算PB,1=SA(XA+YA+PPubhA)和PB,2=(xB+yB)-1QA,若有等式UA=H2(IDA,IDB,PB,1,PB,2)成立,即所述终端设备通过了所述车辆对其的身份合法性验证,且所述车辆验证了消息的合法性,即确认该消息是所述终端设备为其发送的密钥协商消息;否者终止;
对所述终端设备的身份及消息合法性验证通过后,所述车辆随机选取秘密数b1,分别计算SB=b1(xB+yB)-1、QB=b2(XA+YA+PPubhA)和UB=H2(IDA,IDB,b1P,b2P),其中,hA=H1(IDA,XA,YA);
所述车辆发送消息(IDA,IDB,UB,SB,QB)给所述终端设备,所述车辆计算共享秘密:
所述车辆计算的会话密钥KBA为:
所述终端设备接收到消息(IDA,IDB,UB,SB,QB)后,计算PA,1=SB(XB+YB+PPubhB)和PA,2=(xA+yA)-1QB,若有等式UB=H2(IDA,IDB,PA,1,PA,2)成立,即所述车辆通过了所述终端设备对其的身份合法性验证,且所述终端设备验证了消息的合法性,即确认该消息是所述车辆为其发送的密钥协商消息;否者终止;
对所述车辆的身份及消息合法性验证通过后,所述终端设备计算共享秘密:
所述车辆计算的会话密钥KBA为:
需要说明的是,IDA为所述终端设备的身份标识;XA为所述终端设备的公开参数;IDB为所述车辆的身份标识;XB为所述车辆的公开参数。
需要说明的是,在密钥协商之前,需要进行系统建立,群G是阶为大素数q(q>2k,k为安全参数)的循环群,P是群G的一个生成元;选择抗碰撞的单向哈希函数H:{0,1}*→{0,1}k,其中L为(终端设备或车辆)身份标识的长度;KGC(密钥生成中心)随机选择主密钥计算系统公开钥PPub=sP,并公开系统参数,Params=<q,P,G,PPub,H1,H2,H>,秘密保存s。
终端设备或车辆随机选择秘密值xA或计算公开参数XA=xAP或XB=xBP,并发送身份标识IDA或IDB、公开参数XA或XB给KGC。给定所述终端设备或车辆的身份标识IDA或IDB、公开参数XA或XB,KGC随机选取秘密数rA或并计算YA=rAP或YB=rBP,yA=rA+sH1(IDA,XA,YA)或yB=rB+sH1(IDB,XB,YB),并通过安全信道将yA或yB、YA或YB返回给终端设备或车辆。
根据本发明的实施例,在所述车辆接收并执行所述终端设备的控制指令之后,所述方法还包括:
所述终端设备向所述云服务器发送还车请求;
所述云服务器根据用车时段计算得到消费账单信息,并将所述消费账单信息反馈给所述终端设备;
所述终端设备通过第三方支付平台支付金额;
待支付金额成功后,所述云服务器销毁所述验证因子并向所述车辆发送验证因子失效信息;
所述车辆接收到所述验证因子失效信息,停止接收并执行所述终端设备的控制指令。
根据本发明的实施例,根据所述用车请求生成验证因子,具体包括:
根据用车请求的当前时间节点随机生成所述验证因子。
需要说明的是,本发明可以结合时间点随机生成验证因子,且针对不同用户在不同时段产生的验证因子不同。在其他实施例中,也可以结合当前时间节点和当前位置随机生成验证因子。
根据本发明的实施例,由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息之前,所述方法还包括:
所述终端设备通过摄像头扫描所述车辆预设的位置以获取所述车辆标识信息。
优选的,所述车辆标识信息包括车牌号、二维码、条形码的任意一种或几种。但不限于此
进一步的,所述终端设备和所述车辆分别与所述云服务器进行网络通信,且网络通信方式包括3G、4G、5G的任意一种或几种。
本发明通过终端设备与云服务器之间的相互配合,以形成用于控制车辆的数字钥匙,替代了传统的机械钥匙,有效提升了用户使用车辆的便利程度,进一步推进了车辆租用行业的快速发展。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种基于车辆的数字钥匙实现方法,其特征在于,所述方法包括:
由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息,并将所述第一签名信息发送给云服务器;
所述云服务器接收所述第一签名信息,并采用所述终端设备的公钥进行解密验签以得到用车请求和车辆标识信息;
所述云服务器根据所述车辆标识信息查表获取对应的蓝牙配对码,并根据所述用车请求生成验证因子,将所述验证因子与所述终端设备的公钥进行绑定预存;
所述云服务器采用所述终端设备的公钥加密所述蓝牙配对码和所述验证因子以得到第一密文信息,并将所述第一密文信息发送给所述终端设备;
所述终端设备接收所述第一密文信息,并采用自身的私钥进行解密以得到所述蓝牙配对码和所述验证因子;
所述终端设备基于所述蓝牙配对码与车辆进行蓝牙配对连接;
待配对成功后,所述终端设备采用自身的私钥对所述验证因子进行加密签名以生成第二签名信息,并将所述验证因子和所述第二签名信息打包发送给所述车辆;
所述车辆接收到所述验证因子和所述第二签名信息,并将所述验证因子发送给所述云服务器;
所述云服务器根据接收的所述验证因子查找与之具有绑定关系的终端设备的公钥,并返回所述终端设备的公钥给所述车辆;
所述车辆根据接收到的终端设备的公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行比对;
若比对一致,所述车辆接收并执行所述终端设备的控制指令。
2.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息之前,所述方法还包括:
所述终端设备预置有自身的公私钥对;所述云服务器预置有自身的公私钥对,所有车辆标识信息、蓝牙配对码和公钥,以及所有终端设备的公钥;所述车辆预置有自身的公私钥对,以及所述云服务器的公钥。
3.根据权利要求2所述的一种基于车辆的数字钥匙实现方法,其特征在于,在所述车辆接收到所述验证因子和所述第二签名信息之后,所述方法还包括:
所述车辆采用所述云服务器的公钥加密所述验证因子以得到第二密文信息,并将所述第二密文信息发送给所述云服务器;
所述云服务器接收到所述第二密文信息并采用自身的私钥进行解密以得到所述验证因子,根据所述验证因子查找与之具有绑定关系的终端设备公钥;
所述云服务器采用所述车辆的公钥加密所述终端设备公钥以得到第三密文信息,并将所述第三密文信息发送给所述车辆;
所述车辆接收到所述第三密文信息并采用自身的私钥进行解密以得到所述终端设备公钥;
所述车辆根据所述终端设备公钥对所述第二签名信息进行解密验签,并将解密验签得到的信息与所述验证因子进行比对;
若比对一致,所述车辆接收并执行所述终端设备的控制指令。
4.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,所述车辆接收并执行所述终端设备的控制指令,具体包括:
所述终端设备与所述车辆进行密钥协商以得到会话密钥;
所述终端设备生成控制指令并采用所述会话密钥加密以得到第四密文信息,将所述第四密文信息发送至所述车辆;
所述车辆接收到所述第四密文信息并采用所述会话密钥进行解密得到所述控制指令;
所述车辆根据所述控制指令做出相应的执行动作。
5.根据权利要求4所述的一种基于车辆的数字钥匙实现方法,其特征在于,所述终端设备与所述车辆进行密钥协商以得到会话密钥,具体包括:
所述终端设备发送消息(IDA,IDB,UA,SA,QA)给所述车辆;
所述车辆接收到消息(IDA,IDB,UA,SA,QA)后,计算PB,1=SA(XA+YA+PPubhA)和PB,2=(xB+yB)-1QA,若有等式UA=H2(IDA,IDB,PB,1,PB,2)成立,即所述终端设备通过了所述车辆对其的身份合法性验证,且所述车辆验证了消息的合法性,即确认该消息是所述终端设备为其发送的密钥协商消息;否者终止;
对所述终端设备的身份及消息合法性验证通过后,所述车辆随机选取秘密数b1,分别计算SB=b1(xB+yB)-1、QB=b2(XA+YA+PPubhA)和UB=H2(IDA,IDB,b1P,b2P),其中,hA=H1(IDA,XA,YA);
所述车辆发送消息(IDA,IDB,UB,SB,QB)给所述终端设备,所述车辆计算共享秘密:
所述车辆计算的会话密钥KBA为:
所述终端设备接收到消息(IDA,IDB,UB,SB,QB)后,计算PA,1=SB(XB+YB+PPubhB)和PA,2=(xA+yA)-1QB,若有等式UB=H2(IDA,IDB,PA,1,PA,2)成立,即所述车辆通过了所述终端设备对其的身份合法性验证,且所述终端设备验证了消息的合法性,即确认该消息是所述车辆为其发送的密钥协商消息;否者终止;
对所述车辆的身份及消息合法性验证通过后,所述终端设备计算共享秘密:
所述车辆计算的会话密钥KBA为:
6.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,在所述车辆接收并执行所述终端设备的控制指令之后,所述方法还包括:
所述终端设备向所述云服务器发送还车请求;
所述云服务器根据用车时段计算得到消费账单信息,并将所述消费账单信息反馈给所述终端设备;
所述终端设备通过第三方支付平台支付金额;
待支付金额成功后,所述云服务器销毁所述验证因子并向所述车辆发送验证因子失效信息;
所述车辆接收到所述验证因子失效信息,停止接收并执行所述终端设备的控制指令。
7.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,根据所述用车请求生成验证因子,具体包括:
根据用车请求的当前时间节点随机生成所述验证因子。
8.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,由终端设备采用自身的私钥对用车请求和车辆标识信息进行加密签名以生成第一签名信息之前,所述方法还包括:
所述终端设备通过摄像头扫描所述车辆预设的位置以获取所述车辆标识信息。
9.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,所述车辆标识信息包括车牌号、二维码、条形码的任意一种或几种。
10.根据权利要求1所述的一种基于车辆的数字钥匙实现方法,其特征在于,所述终端设备和所述车辆分别与所述云服务器进行网络通信,且网络通信方式包括3G、4G、5G的任意一种或几种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911069314.6A CN111200496B (zh) | 2019-11-05 | 2019-11-05 | 一种基于车辆的数字钥匙实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911069314.6A CN111200496B (zh) | 2019-11-05 | 2019-11-05 | 一种基于车辆的数字钥匙实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111200496A true CN111200496A (zh) | 2020-05-26 |
CN111200496B CN111200496B (zh) | 2022-10-14 |
Family
ID=70746385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911069314.6A Active CN111200496B (zh) | 2019-11-05 | 2019-11-05 | 一种基于车辆的数字钥匙实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111200496B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111669399A (zh) * | 2020-06-17 | 2020-09-15 | 上海越域智能科技有限公司 | 车辆蓝牙钥匙身份认证方式的对称加密系统及方法 |
CN111923863A (zh) * | 2020-08-25 | 2020-11-13 | 东信和平科技股份有限公司 | 一种基于数字车钥匙的车辆控制方法 |
CN112396735A (zh) * | 2020-11-27 | 2021-02-23 | 昕培科技(北京)有限公司 | 网联汽车数字钥匙安全认证方法及装置 |
CN112396738A (zh) * | 2020-12-01 | 2021-02-23 | 深圳市汇顶科技股份有限公司 | 共享设备的解锁方法及相关设备 |
CN113442871A (zh) * | 2021-06-30 | 2021-09-28 | 重庆长安新能源汽车科技有限公司 | 一种基于nfc的无钥匙进入方法及系统 |
CN113709695A (zh) * | 2021-08-04 | 2021-11-26 | 一汽解放汽车有限公司 | 车辆使用的授权方法及系统 |
CN115938022A (zh) * | 2022-12-12 | 2023-04-07 | 远峰科技股份有限公司 | 车辆实体钥匙安全认证方法及系统 |
WO2023061029A1 (zh) * | 2021-10-13 | 2023-04-20 | 华为技术有限公司 | 一种数字钥匙开通方法、设备及系统 |
WO2023151582A1 (zh) * | 2022-02-14 | 2023-08-17 | 华为技术有限公司 | 针对车辆的安全通信方法、相关装置及通信系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105015489A (zh) * | 2015-07-14 | 2015-11-04 | 杭州万好万家新能源科技有限公司 | 一种基于数字钥匙的车辆智能控制系统 |
CN105279832A (zh) * | 2015-12-01 | 2016-01-27 | 北京卡多宝信息技术有限公司 | 智能门锁系统及其控制方法 |
CN105991643A (zh) * | 2015-03-20 | 2016-10-05 | 现代自动车美国技术研究所 | 进行安全蓝牙通信的方法和设备 |
WO2016170834A1 (ja) * | 2015-04-20 | 2016-10-27 | 株式会社ディー・エヌ・エー | 車両を管理するシステム及び方法 |
CN107689098A (zh) * | 2017-09-05 | 2018-02-13 | 上海博泰悦臻电子设备制造有限公司 | 蓝牙车钥匙的实现方法与系统 |
CN108122311A (zh) * | 2017-11-30 | 2018-06-05 | 北京九五智驾信息技术股份有限公司 | 车辆虚拟钥匙实现方法及系统 |
CN110290525A (zh) * | 2019-06-21 | 2019-09-27 | 湖北亿咖通科技有限公司 | 一种车辆数字钥匙的分享方法及系统、移动终端 |
-
2019
- 2019-11-05 CN CN201911069314.6A patent/CN111200496B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105991643A (zh) * | 2015-03-20 | 2016-10-05 | 现代自动车美国技术研究所 | 进行安全蓝牙通信的方法和设备 |
WO2016170834A1 (ja) * | 2015-04-20 | 2016-10-27 | 株式会社ディー・エヌ・エー | 車両を管理するシステム及び方法 |
CN105015489A (zh) * | 2015-07-14 | 2015-11-04 | 杭州万好万家新能源科技有限公司 | 一种基于数字钥匙的车辆智能控制系统 |
CN105279832A (zh) * | 2015-12-01 | 2016-01-27 | 北京卡多宝信息技术有限公司 | 智能门锁系统及其控制方法 |
CN107689098A (zh) * | 2017-09-05 | 2018-02-13 | 上海博泰悦臻电子设备制造有限公司 | 蓝牙车钥匙的实现方法与系统 |
CN108122311A (zh) * | 2017-11-30 | 2018-06-05 | 北京九五智驾信息技术股份有限公司 | 车辆虚拟钥匙实现方法及系统 |
CN110290525A (zh) * | 2019-06-21 | 2019-09-27 | 湖北亿咖通科技有限公司 | 一种车辆数字钥匙的分享方法及系统、移动终端 |
Non-Patent Citations (1)
Title |
---|
周彦伟等: "一种改进的无证书两方认证密钥协商协议", 《计算机学报》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111669399A (zh) * | 2020-06-17 | 2020-09-15 | 上海越域智能科技有限公司 | 车辆蓝牙钥匙身份认证方式的对称加密系统及方法 |
CN111669399B (zh) * | 2020-06-17 | 2022-04-22 | 上海越域智能科技有限公司 | 车辆蓝牙钥匙身份认证方式的对称加密系统及方法 |
CN111923863A (zh) * | 2020-08-25 | 2020-11-13 | 东信和平科技股份有限公司 | 一种基于数字车钥匙的车辆控制方法 |
CN111923863B (zh) * | 2020-08-25 | 2021-09-17 | 东信和平科技股份有限公司 | 一种基于数字车钥匙的车辆控制方法 |
CN112396735B (zh) * | 2020-11-27 | 2022-09-02 | 昕培科技(北京)有限公司 | 网联汽车数字钥匙安全认证方法及装置 |
CN112396735A (zh) * | 2020-11-27 | 2021-02-23 | 昕培科技(北京)有限公司 | 网联汽车数字钥匙安全认证方法及装置 |
CN112396738A (zh) * | 2020-12-01 | 2021-02-23 | 深圳市汇顶科技股份有限公司 | 共享设备的解锁方法及相关设备 |
CN113442871A (zh) * | 2021-06-30 | 2021-09-28 | 重庆长安新能源汽车科技有限公司 | 一种基于nfc的无钥匙进入方法及系统 |
CN113709695A (zh) * | 2021-08-04 | 2021-11-26 | 一汽解放汽车有限公司 | 车辆使用的授权方法及系统 |
CN113709695B (zh) * | 2021-08-04 | 2024-04-09 | 一汽解放汽车有限公司 | 车辆使用的授权方法及系统 |
WO2023061029A1 (zh) * | 2021-10-13 | 2023-04-20 | 华为技术有限公司 | 一种数字钥匙开通方法、设备及系统 |
WO2023151582A1 (zh) * | 2022-02-14 | 2023-08-17 | 华为技术有限公司 | 针对车辆的安全通信方法、相关装置及通信系统 |
CN115938022A (zh) * | 2022-12-12 | 2023-04-07 | 远峰科技股份有限公司 | 车辆实体钥匙安全认证方法及系统 |
CN115938022B (zh) * | 2022-12-12 | 2023-11-24 | 远峰科技股份有限公司 | 车辆实体钥匙安全认证方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN111200496B (zh) | 2022-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111200496B (zh) | 一种基于车辆的数字钥匙实现方法 | |
CN110637328B (zh) | 一种基于便携式设备的车辆访问方法 | |
CN111194028B (zh) | 一种基于车辆的安全控制方法 | |
CN108551455B (zh) | 智能卡的配置方法及装置 | |
CN1714529B (zh) | 具有便利和安全设备注册的基于域的数字权利管理系统 | |
US20140075186A1 (en) | Multiple Access Key Fob | |
US20120155636A1 (en) | On-Demand Secure Key Generation | |
CN109895734B (zh) | 被授权的蓝牙钥匙激活方法及系统、存储介质及t-box | |
US11722529B2 (en) | Method and apparatus for policy-based management of assets | |
CN109981562B (zh) | 一种软件开发工具包授权方法及装置 | |
JP5031994B2 (ja) | 権限委譲システムおよび制御装置および権限委譲方法 | |
CN110148239A (zh) | 一种智能钥匙的授权方法和系统 | |
CN111083696A (zh) | 通信验证方法和系统、移动终端、车机端 | |
CN113556710B (zh) | 一种车辆蓝牙钥匙方法、装置及车辆 | |
CN110598469B (zh) | 一种信息处理方法、装置以及计算机存储介质 | |
CN104702566B (zh) | 一种虚拟设备的授权使用方法及装置 | |
CN110932846B (zh) | 一种车载虚拟钥匙通信方法 | |
CN111080856A (zh) | 蓝牙门禁开锁方法 | |
JP7489310B2 (ja) | 電子キーシステム | |
CN113115309B (zh) | 车联网的数据处理方法、装置、存储介质和电子设备 | |
JP6723422B1 (ja) | 認証システム | |
CN106603486B (zh) | 移动终端安全授权的方法及其系统 | |
CN112423298B (zh) | 一种道路交通信号管控设施身份认证系统及方法 | |
CN117475533A (zh) | 数据传输方法及装置、设备、计算机可读存储介质 | |
JP2003132253A (ja) | チケットを用いて相互に認証するサービス予約及び提供方法、そのプログラム並びに該プログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220921 Address after: Room 605, Tian'an Exchange Center, Panyu Energy-saving Technology Park, No. 555 North Panyu Avenue, Donghuan Street, Panyu District, Guangzhou City, Guangdong Province, 510000 Applicant after: Guangzhou Mingrui Internet of things Technology Co.,Ltd. Address before: 418400 Xinwu group, Chengjiao village, Feishan Township, Jingzhou Miao and Dong Autonomous County, Huaihua City, Hunan Province Applicant before: Chu Changqing |
|
GR01 | Patent grant | ||
GR01 | Patent grant |