CN109472906A - 数字钥匙生成方法、应用方法、装置、***、终端及介质 - Google Patents

数字钥匙生成方法、应用方法、装置、***、终端及介质 Download PDF

Info

Publication number
CN109472906A
CN109472906A CN201811604423.9A CN201811604423A CN109472906A CN 109472906 A CN109472906 A CN 109472906A CN 201811604423 A CN201811604423 A CN 201811604423A CN 109472906 A CN109472906 A CN 109472906A
Authority
CN
China
Prior art keywords
digital key
index value
key
cloud
digital
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
CN201811604423.9A
Other languages
English (en)
Other versions
CN109472906B (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.)
Shanghai Silver Based Information Security Technology Ltd By Share Ltd
Original Assignee
Shanghai Silver Based Information Security Technology Ltd By Share 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 Shanghai Silver Based Information Security Technology Ltd By Share Ltd filed Critical Shanghai Silver Based Information Security Technology Ltd By Share Ltd
Priority to CN201811604423.9A priority Critical patent/CN109472906B/zh
Publication of CN109472906A publication Critical patent/CN109472906A/zh
Application granted granted Critical
Publication of CN109472906B publication Critical patent/CN109472906B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00817Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically 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/0042Electronically 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 containing a code which is changed
    • G07C2009/00476Electronically 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 containing a code which is changed dynamically
    • G07C2009/005Electronically 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 containing a code which is changed dynamically whereby the code is a random code
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00817Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
    • G07C2009/00825Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed remotely by lines or wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/84Vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明实施例公开了一种数字钥匙生成方法、应用方法、装置、***、终端及介质。该方法包括应用于云端,包括:获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。本发明实施例解决当前数字钥匙的结构固定,易被黑客攻击,安全性差的问题,实现了数字钥匙的随机变化,增强数字钥匙的安全性;丰富数字钥匙数量。

Description

数字钥匙生成方法、应用方法、装置、***、终端及介质
技术领域
本发明实施例涉及安全技术,尤其涉及一种数字钥匙生成方法、应用方法、装置、***、终端及介质。
背景技术
目前,在汽车上应用的门禁***,主要有机械钥匙门禁***、RKE(遥控门禁***,Remote Keyless Entry)以及PKE(无钥匙门禁***,Passive Keyless Entry)。其中,PKE作为新一代防盗技术逐渐发展壮大。PKE在新时代的车联网规划中占据重要角色,尤其是对于汽车共享和汽车自动租赁等商业模式的推广作用明显。
当前在PKE中,采用数字钥匙作为开启汽车门禁***的钥匙,然而,当前数字钥匙的结构固定,易被黑客攻击,安全性差。
发明内容
本发明实施例提供一种数字钥匙生成方法、应用方法、装置、***、终端及介质,解决当前数字钥匙的结构固定,易被黑客攻击,安全性差的问题。
第一方面,本发明实施例提供了一种数字钥匙生成方法,应用于云端,该方法包括:
获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;
在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
进一步地,所述随机确定每类数字钥匙因子中的至少一个索引值,具体包括:随机确定每类数字钥匙因子中的至少一个索引值,并确定所述每类数字钥匙因子中的至少一个索引值的排列顺序;
相应地,所述根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,包括:根据所述每类数字钥匙因子中的至少一个索引值和所述每类数字钥匙因子中的至少一个索引值的排列顺序生成带有索引值和对应数字钥匙因子数据的数字钥匙。
进一步地,所述根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,包括:
获取一密钥;
根据所述至少一个索引值、所述索引值的排列顺序和对应数字钥匙因子数据生成字符串序列;
根据所述字符串序列和所述密钥,采用预设加解密算法生成数字钥匙。
进一步地,在根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙之后,还包括:
在接收到移动终端的数字钥匙获取请求后,发送所述数字钥匙至移动终端。
其中,所述至少一类数字钥匙因子包括:车端身份信息,使用人身份特征信息,移动终端信息和钥匙信息。
第二方面,本发明实施例还提供了一种数字钥匙应用方法,应用于车辆终端,所述数字钥匙由本发明任意实施例提供的任一项所述的方法生成,该方法包括:
接收云端发送的预置密码本;
接收移动终端发送的数字钥匙;
根据预置密码本和车端获取的数据,对所述数字钥匙进行解析认证。
第三方面,本发明实施例还提供了一种数字钥匙应用方法,应用于移动终端,所述数字钥匙由本发明任意实施例提供的任一项所述的方法生成,该方法包括:
接收车辆终端发送的认证请求;
根据所述认证请求,获取所述认证请求对应的车端身份信息;
根据所述车端身份信息,向云端发送数字钥匙获取请求;
接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
第四方面,本发明实施例还提供了一种数字钥匙应用方法,该方法包括:
云端根据本发明任意实施例提供的任一项所述的数字钥匙生成方法生成数字钥匙;
车辆终端发送认证请求至移动终端;
所述移动终端根据所述认证请求,向所述云端发送数字钥匙获取请求;
所述移动终端接收所述云端发送的数字钥匙,并将所述数字钥匙发送至所述车辆终端;
所述车辆终端根据所述数字钥匙、云端发送的预置密码本和车辆终端获取的数据,解析认证所述数字钥匙。
第五方面,本发明实施例还提供了一种数字钥匙生成装置,配置于云端,包括:
获取模块,用于获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;
预置密码本生成模块,用于根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;
数字钥匙生成模块,用于在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
第六方面,本发明实施例还提供了一种数字钥匙应用装置,配置于车辆终端,包括:
预置密码本接收模块,用于接收云端发送的预置密码本;
数字钥匙接收模块,用于接收移动终端发送的数字钥匙;
解析模块,用于根据预置密码本和车辆终端获取的数据,对所述数字钥匙进行解析认证。
第七方面,本发明实施例还提供了一种数字钥匙应用装置,配置于移动终端,包括:
认证请求接收模块,用于接收车辆终端发送的认证请求;
车端特征信息获取模块,用于根据所述认证请求,获取所述认证请求对应的车端身份信息;
数字钥匙获取请求发送模块,用于根据所述车端身份信息,向云端发送数字钥匙获取请求;
数字钥匙发送模块,用于接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
第八方面,本发明实施例还提供了一种数字钥匙应用***,包括:车辆终端、移动终端和云端,其中,所述云端与所述车辆终端相连,所述云端与所述移动终端相连,所述车辆终端与所述移动终端相连,所述云端用于执行本发明任意实施例提供的任一项所述的数字钥匙生成方法,所述车辆终端用于执行本发明实施例第二方面提供的所述的数字钥匙应用方法,所述移动终端用于执行本发明实施例第三方面提供的所述的数字钥匙应用方法。
第九方面,本发明实施例还提供了一种云端,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例提供的任一所述的数字钥匙生成方法。
第十方面,本发明实施例还提供了一种车辆终端,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例第二方面提供的所述的数字钥匙应用方法。
第十一方面,本发明实施例还提供了一种移动终端,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例第三方面提供的所述的数字钥匙应用方法。
第十二方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例提供的任一所述的数字钥匙生成方法。
第十三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例第二方面提供的所述的数字钥匙应用方法。
第十四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例第三方面提供的所述的数字钥匙应用方法。
本发明实施例通过获取至少一类数字钥匙因子,至少一类数字钥匙因子中分别包括一个或多个组成项;根据至少一类数字钥匙因子中的各组成项和各组成项的索引值,生成预置密码本;在预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,数字钥匙随着索引值的不同而不同,随机变化,在一把数字钥匙暴露时,对其他数字钥匙没有影响,增强数字钥匙的安全性;并且各类数字钥匙因子中具有多个组成项,丰富数字钥匙数量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种数字钥匙生成方法的流程示意图;
图2是本发明实施例二提供的一种数字钥匙应用方法的流程示意图;
图3是本发明实施例三提供的一种数字钥匙应用方法的流程示意图;
图4是本发明实施例四提供的一种数字钥匙应用方法的流程示意图;
图5是本发明实施例五提供的一种数字钥匙生成装置的结构示意图;
图6是本发明实施例六提供的一种数字钥匙应用装置的结构示意图;
图7是本发明实施例七提供的一种数字钥匙应用装置的结构示意图;
图8是本发明实施例八提供的一种数字钥匙应用***的结构示意图;
图9是本发明实施例九提供的一种云端的结构示意图;
图10是本发明实施例十一提供的一种车辆终端的结构示意图;
图11是本发明实施例十三提供的一种移动终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1是本发明实施例一提供的一种数字钥匙生成方法的流程图。本实施例的技术方案可以适用于生成车联网或智能门锁等场景中的数字钥匙的情况。该方法可以由本发明实施例提供的一种数字钥匙生成装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置于云端应用,该云端可以是服务器角色的计算机。该方法具体包括如下操作:
S110、获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项。
数字钥匙可以应用在车联网或智能门锁等需要解锁的场景中,用于开启车辆或门锁等需要解锁的设备,保障设备的安全使用。数字钥匙可以由云端生成,云端作为车辆或门锁设备的服务器,可以获取到车辆或门锁设备的参数数据作为数字钥匙因子。云端获取的数字钥匙因子有多个种类,例如包括待解锁设备身份信息、使用人身份特征信息、移动终端信息和钥匙信息。其中,待解锁设备信息例如可以是车辆身份信息,车辆身份信息例如可以是辆VIN(Vehicle Identification Number,车辆识别号码)号、发动机号和车型码等。使用人身份特征信息例如可以是手机号码和身份证号码等。移动终端信息例如可以是品牌、型号和MAC(Media Access Control Address,媒体访问控制地址)地址等。钥匙信息例如可以是钥匙的起始时间、有效期、钥匙权限和钥匙随机数等。
S120、根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本。
预置密码本中包括数字钥匙因子的各组成项以及各组成项对应的索引值,示例性地,索引值为1,对应的数字钥匙因子的组成项可以为手机号码;索引值为2,对应的数字钥匙因子的组成项可以为移动终端的品牌;索引值为3,对应的数字钥匙因子的组成项可以为移动终端的型号;索引值为4,对应的数字钥匙因子的组成项可以为车辆VIN号;索引值为5,对应的数字钥匙因子的组成项可以为发动机号;索引值为6,对应的数字钥匙因子的组成项可以为车型码。预置密码本作为生成数字钥匙的基础,在预置密码本生成以后可以发送至车辆终端和移动终端,以供车辆终端和移动终端使用。
S130、在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
根据预置密码本,随机确定预置密码本中的至少一个索引值,每个索引值对应一个数字钥匙因子组成项,数字钥匙因子数据为每一个数字钥匙因子组成项对应的数据,可以包括数字钥匙因子组成项的索引值,数据长度和数据内容。
具体地,所述随机确定每类数字钥匙因子中的至少一个索引值,具体包括:随机确定每类数字钥匙因子中的至少一个索引值,并确定所述每类数字钥匙因子中的至少一个索引值的排列顺序;
其中,每类数字钥匙因子中的索引值的数量也可以是随机的,例如随机确定的每类数字钥匙因子中的至少一个索引值包括:车端身份信息中2个索引值对应的数字钥匙因子组成项,使用人身份特征信息中1个索引值对应的数字钥匙因子组成项,移动终端信息中3个索引值对应的数字钥匙因子组成项,钥匙信息中1个索引值对应的数字钥匙因子组成项,索引值的顺序随机排列。其中,当一类数字钥匙因子有两个以上的索引值时,索引值可以相同,也可以不相同。随机确定的每类数字钥匙因子可以包含所有种类的数字钥匙因子,也可以包含部分数字钥匙因子种类。各类数字钥匙因子之间的索引值的数量可以相同,也可以不相同。随机确定每类数字钥匙因子中的至少一个索引值,并对至少一个索引值进行排序,根据排序之后的索引值生成数字钥匙,丰富数字钥匙的数量,并且数字钥匙的组成因子不固定,提高数字钥匙安全性。
相应地,所述根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,包括:根据所述每类数字钥匙因子中的至少一个索引值和所述每类数字钥匙因子中的至少一个索引值的排列顺序生成带有索引值和对应数字钥匙因子数据的数字钥匙。
可选地,所述根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,包括:
获取一密钥;根据所述至少一个索引值、所述索引值的排列顺序和对应数字钥匙因子数据生成字符串序列;根据所述字符串序列和所述密钥,采用预设加解密算法生成数字钥匙。将至少一个索引值、索引值的排列顺序和索引值对应数字钥匙因子组成项的数据内容生成的字符串序列采用密钥进行加密,可以提高数字钥匙的安全性,加密方式可以采用对称加密算法或非对称加密算法,在此不做具体限定。
在本发明另一可选实施例中,在根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙之后,还包括:在接收到移动终端的数字钥匙获取请求后,发送所述数字钥匙至移动终端。
在车辆网中,用户通过移动终端发起对车辆的使用请求,在发起车辆使用请求后,需要获取可以解锁车辆的数字钥匙,即移动终端生成数字钥匙获取请求发送至云端,云端在接收到移动终端的数字钥匙获取请求后,将数字钥匙发送至移动终端,移动终端将数字钥匙发送至车辆终端,以实现车辆终端采用数字钥匙解锁。
本发明实施例通过获取至少一类数字钥匙因子,至少一类数字钥匙因子中分别包括一个或多个组成项;根据至少一类数字钥匙因子中的各组成项和各组成项的索引值,生成预置密码本;在预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,数字钥匙随着索引值的不同而不同,随机变化,在一把数字钥匙暴露时,对其他数字钥匙没有影响,增强数字钥匙的安全性;并且各类数字钥匙因子中具有多个组成项,丰富数字钥匙数量。
实施例二
图2是本发明实施例二提供的一种数字钥匙应用方法的流程图。本实施例的技术方案可以适用于车辆网中对数字钥匙进行应用的情况。该方法可以由本发明实施例提供的一种数字钥匙应用装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置于车辆终端中应用,该数字钥匙由上述实施例所提供的数字钥匙方法生成。该数字钥匙应用方法具体包括如下操作:
S210、接收云端发送的预置密码本。
云端按照上述实施例的方式生成预置密码本,发送至车辆终端,车辆终端接收云端发送的预置密码本。
S220、接收移动终端发送的数字钥匙。
用户通过移动终端发起对车辆的使用请求,在发起车辆使用请求后,需要获取可以解锁车辆的数字钥匙,即移动终端生成数字钥匙获取请求发送至云端,云端在接收到移动终端的数字钥匙获取请求后,将数字钥匙发送至移动终端,移动终端将数字钥匙发送至车辆终端,以实现车辆终端采用数字钥匙解锁。
S230、根据预置密码本和车端获取的数据,对所述数字钥匙进行解析认证。
其中,车辆终端获取的数据包括车端身份信息,使用人身份特征信息,移动终端信息和钥匙信息,即车辆终端可以获取到数字钥匙因子以及数字钥匙因子中的各组成项。车辆终端在收到数字钥匙后,对数字钥匙进行解析获取数字钥匙中的索引值以及索引值的顺序。根据预置密码本中索引值对应的数字钥匙因子组成项的种类,结合车端获取的数据,按照数字钥匙中索引值的顺序,可以确定数字钥匙中索引值对应的数字钥匙因子组成项数据。车辆终端将按照车端获取的数据解析后的数字钥匙与云端获取的数字钥匙进行匹配,匹配成功则认证通过,解锁成功,匹配不成功则认证不通过,解锁失败。
本发明实施例通过车辆终端接收的云端发送的预置密码本,以及移动终端发送的数字钥匙,结合车辆终端自身获取的数据解析出数字钥匙进行认证,利用车辆终端获取的数据解析数字钥匙,避免数字钥匙被篡改,提高数字钥匙的安全性,保障车辆的使用安全。
实施例三
图3是本发明实施例三提供的一种数字钥匙应用方法的流程图。本实施例的技术方案可以适用于车辆网中对数字钥匙进行应用的情况。该方法可以由本发明实施例提供的一种数字钥匙应用装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置于移动终端中应用,所述移动终端可以是智能手机或智能可穿戴设备。该数字钥匙由上述实施例一所提供的数字钥匙方法生成。该数字钥匙应用方法具体包括如下操作:
S310、接收车辆终端发送的认证请求。
用户通过移动终端发起对车辆的使用请求,在发起车辆使用请求后,车辆终端接收到车辆使用请求,向移动终端发送认证请求。
S320、根据所述认证请求,获取所述认证请求对应的车端身份信息。
移动终端接收到认证请求后获取车辆终端的车端身份信息,车端身份信息例如可以是VIN号。
S330、根据所述车端身份信息,向云端发送数字钥匙获取请求。
移动终端根据车端身份信息生成数字钥匙获取请求发送至云端,云端在接收到移动终端的数字钥匙获取请求后,将对应车端身份信息的数字钥匙发送至移动终端。云端中存储有多个车辆的数字钥匙,每一个数字钥匙存在对应的车端身份信息,根据车端身份信息,可以查询到对应的数字钥匙,保证数字钥匙根据车辆终端的不同而不同,通过数字钥匙的多变,提高车辆使用安全性。
S340、接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
移动终端接收云端发送的车端身份信息对应的数字钥匙,并将数字钥匙发送至对应的车辆终端,以实现车辆终端采用数字钥匙解锁。
本发明实施例通过移动终端接收车辆终端发送的认证请求,获取车端身份信息,获取云端发送的对应车端身份信息的数字钥匙,将数字钥匙发送至车辆终端,实现了通过车端身份信息确定对应的数字钥匙,确保数字钥匙获取的准确性;数字钥匙与车辆终端一一对应,不同车辆终端对应不同数字钥匙,在一个数字钥匙泄露时,不会影响其他数字钥匙的安全性,保证车辆的安全使用。
实施例四
图4是本发明实施例四提供的一种数字钥匙应用方法的流程图。本实施例的技术方案可以适用于车辆网中对数字钥匙进行应用的情况。该方法可以由本发明实施例提供的一种数字钥匙应用***来执行,该***包括:车辆终端、移动终端和云端。该数字钥匙由上述实施例一所提供的数字钥匙生成方法生成。该数字钥匙应用方法具体包括如下操作:
S410、云端生成数字钥匙。
云端根据上述实施例一所提供的数字钥匙生成方法生成数字钥匙。该数字钥匙应用于车辆终端的解锁。
S420、车辆终端发送认证请求至移动终端。
用户通过移动终端发起对车辆的使用请求,在发起车辆使用请求后,车辆终端接收到车辆使用请求,向移动终端发送认证请求。
S430、所述移动终端根据所述认证请求,向所述云端发送数字钥匙获取请求。
移动终端接收到认证请求后获取车辆终端的车端身份信息,车端身份信息例如可以是VIN号。移动终端根据车端身份信息生成数字钥匙获取请求发送至云端,云端在接收到移动终端的数字钥匙获取请求后,将对应车端身份信息的数字钥匙发送至移动终端。
S440、所述移动终端接收所述云端发送的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
移动终端接收云端发送的车端身份信息对应的数字钥匙,并将数字钥匙发送至对应的车辆终端,以实现车辆终端采用数字钥匙解锁。
S450、所述车辆终端根据所述数字钥匙、云端发送的预置密码本和车辆终端获取的数据,解析认证所述数字钥匙。
其中,车辆终端获取的数据包括车端身份信息,使用人身份特征信息,移动终端信息和钥匙信息,即车辆终端可以获取到数字钥匙因子以及数字钥匙因子中的各组成项。车辆终端在收到数字钥匙后,对数字钥匙进行解析获取数字钥匙中的索引值以及索引值的顺序。根据预置密码本中索引值对应的数字钥匙因子组成项的种类,结合车端获取的数据,按照数字钥匙中索引值的顺序,可以确定数字钥匙中索引值对应的数字钥匙因子组成项数据。车辆终端将按照车端获取的数据解析后的数字钥匙与云端获取的数字钥匙进行匹配,匹配成功则认证通过,解锁成功,匹配不成功则认证不通过,解锁失败。
本发明实施例通过云端生成数字钥匙,车辆终端向移动终端发送认证请求,移动终端根据认证请求向云端获取数字钥匙,并将获取到的数字钥匙发送至车辆终端,车辆终端根据接收到的数字钥匙,云端发送的预置密码本和车辆终端获取的数据,对数字钥匙进行解析认证,提高了车辆终端的使用安全性。
实施例五
图5是本发明实施例五提供的一种数字钥匙生成装置的结构框图。该装置配置于云端,用于执行上述任意实施例所提供的一种数字钥匙生成方法。该装置包括:获取模块510,用于获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;预置密码本生成模块520,用于根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;数字钥匙生成模块530,用于在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
进一步地,所述数字钥匙生成模块,具体包括:索引值确定单元,用于随机确定每类数字钥匙因子中的至少一个索引值,并确定所述每类数字钥匙因子中的至少一个索引值的排列顺序;
数字钥匙确定单元,用于根据所述每类数字钥匙因子中的至少一个索引值和所述每类数字钥匙因子中的至少一个索引值的排列顺序生成带有索引值和对应数字钥匙因子数据的数字钥匙。
进一步地,所述数字钥匙确定单元,具体用于:获取一密钥;根据所述至少一个索引值、所述索引值的排列顺序和对应数字钥匙因子数据生成字符串序列;根据所述字符串序列和所述密钥,采用预设加解密算法生成数字钥匙。
进一步地,该装置还包括发送模块,用于在根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙之后,在接收到移动终端的数字钥匙获取请求后,发送所述数字钥匙至移动终端。其中,所述至少一类数字钥匙因子包括:车端身份信息,使用人身份特征信息,移动终端信息和钥匙信息。
本发明实施例五提供的数字钥匙生成装置,增强了数字钥匙的安全性,丰富数字钥匙数量。
本发明实施例所提供的数字钥匙生成装置可执行本发明任意实施例所提供的数字钥匙生成方法,具备执行方法相应的功能模块和有益效果。
实施例六
图6是本发明实施例六提供的一种数字钥匙应用装置的结构框图。该装置配置于车辆终端,用于执行上述任意实施例二所提供的一种数字钥匙应用方法。该装置包括:预置密码本接收模块610,用于接收云端发送的预置密码本;数字钥匙接收模块620,用于接收移动终端发送的数字钥匙;解析模块630,用于根据预置密码本和车辆终端获取的数据,对所述数字钥匙进行解析认证。
本发明实施例六提供的数字钥匙应用装置,实现了避免数字钥匙被篡改,提高数字钥匙的安全性,保障车辆的使用安全。
本发明实施例所提供的数字钥匙应用装置可执行本发明实施例二所提供的数字钥匙应用方法,具备执行方法相应的功能模块和有益效果。
实施例七
图7是本发明实施例七提供的一种数字钥匙应用装置的结构框图。该装置配置于移动终端,用于执行上述任意实施例三所提供的一种数字钥匙应用方法。该装置包括:认证请求接收模块710,用于接收车辆终端发送的认证请求;车端特征信息获取模块720,用于根据所述认证请求,获取所述认证请求对应的车端身份信息;数字钥匙获取请求发送模块730,用于根据所述车端身份信息,向云端发送数字钥匙获取请求;数字钥匙发送模块740,用于接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
本发明实施例七提供的数字钥匙应用装置,实现了确保数字钥匙获取的准确性,不同车辆终端对应不同数字钥匙,保证车辆的安全使用。
本发明实施例所提供的数字钥匙应用装置可执行本发明实施例三所提供的数字钥匙应用方法,具备执行方法相应的功能模块和有益效果。
实施例八
图8是本发明实施例八提供的一种数字钥匙应用***的结构框图。该***包括:车辆终端810、移动终端820和云端830,其中,所述云端830与所述车辆终端810相连,所述云端810与所述移动终端820相连,所述车辆终端810与所述移动终端820相连,所述云端830用于执行本发明实施例一所述的生成方法,所述车辆终端用于执行本发明实施例二所述的应用方法,所述移动终端用于执行本发明实施例三所述的数字钥匙应用方法。
本发明实施例八提供的数字钥匙应用***,实现了数字钥匙的随机变化,提高了车辆终端的使用安全性。
实施例九
图9为本发明实施例九提供的一种云端的结构示意图,如图9所示,该云端包括处理器90、存储器91、输入装置92和输出装置93;云端中处理器90的数量可以是一个或多个,图9中以一个处理器90为例;云端中的处理器90、存储器91、输入装置92和输出装置93可以通过总线或其他方式连接,图9中以通过总线连接为例。
存储器91作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的数字钥匙生成方法对应的程序指令/模块(例如,获取模块510、预置密码本生成模块520和数字钥匙生成模块530)。处理器90通过运行存储在存储器91中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的数字钥匙生成方法。
存储器91主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器91可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器91可进一步包括相对于处理器90远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置92可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置93可包括显示屏等显示设备。
实施例十
本发明实施例十还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数字钥匙生成方法,该方法包括:获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的数字钥匙生成方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例十一
图10为本发明实施例十一提供的一种车辆终端的结构示意图,如图10所示,该车辆终端包括处理器100、存储器101、输入装置102和输出装置103;车辆终端中处理器100的数量可以是一个或多个,图10中以一个处理器100为例;车辆终端中的处理器100、存储器101、输入装置102和输出装置103可以通过总线或其他方式连接,图11中以通过总线连接为例。
存储器101作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的数字钥匙应用方法对应的程序指令/模块(例如,预置密码本接收模块610、数字钥匙接收模块620和解析模块630)。处理器100通过运行存储在存储器101中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述实施例二提供的数字钥匙应用方法。
存储器101主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器101可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器101可进一步包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置102可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置103可包括显示屏等显示设备。
实施例十二
本发明实施例十二还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数字钥匙应用方法,该方法包括:接收云端发送的预置密码本;接收移动终端发送的数字钥匙;根据预置密码本和车端获取的数据,对所述数字钥匙进行解析认证。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明实施例二所提供的数字钥匙应用方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例十三
图11为本发明实施例十三提供的一种移动终端的结构示意图,如图11所示,该移动终端包括处理器110、存储器111、输入装置112和输出装置113;移动终端中处理器110的数量可以是一个或多个,图11中以一个处理器110为例;云端中的处理器110、存储器111、输入装置112和输出装置113可以通过总线或其他方式连接,图11中以通过总线连接为例。
存储器111作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的数字钥匙应用方法对应的程序指令/模块(例如,认证请求接收模块710、车端特征信息获取模块720、数字钥匙获取请求发送模块730和数字钥匙发送模块740)。处理器110通过运行存储在存储器111中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述实施例三提供的数字钥匙应用方法。
存储器111主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器111可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器111可进一步包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置112可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置113可包括显示屏等显示设备。
实施例十四
本发明实施例十四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数字钥匙应用方法,该方法包括:
接收车辆终端发送的认证请求;根据所述认证请求,获取所述认证请求对应的车端身份信息;根据所述车端身份信息,向云端发送数字钥匙获取请求;接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明实施例三所提供的数字钥匙应用方法中的相关操作。该计算机存储介质可以为任何有形媒介,例如软盘、CD-ROM、DVD、硬盘驱动器、甚至网络介质等。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于以计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
应当理解,虽然以上描述了本发明实施方式的一种实现形式可以是计算机程序产品,但是本发明的实施方式的方法或装置可以被依软件、硬件、或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行***,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的方法和设备可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的方法和装置可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
应当理解,尽管在上文的详细描述中提及了装置的若干模块或单元,但是这种划分仅仅是示例性而非强制性的。实际上,根据本发明的示例性实施方式,上文描述的两个或更多模块/单元的特征和功能可以在一个模块/单元中实现,反之,上文描述的一个模块/单元的特征和功能可以进一步划分为由多个模块/单元来实现。此外,上文描述的某些模块/单元在某些应用场景下可被省略。
应当理解,为了不模糊本发明的实施方式,说明书仅对一些关键、未必必要的技术和特征进行了描述,而可能未对一些本领域技术人员能够实现的特征做出说明。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

Claims (16)

1.一种数字钥匙生成方法,其特征在于,应用于云端,包括:
获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;
根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;
在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
2.根据权利要求1所述的方法,其特征在于,所述随机确定每类数字钥匙因子中的至少一个索引值,具体包括:随机确定每类数字钥匙因子中的至少一个索引值,并确定所述每类数字钥匙因子中的至少一个索引值的排列顺序;
相应地,所述根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,包括:根据所述每类数字钥匙因子中的至少一个索引值和所述每类数字钥匙因子中的至少一个索引值的排列顺序生成带有索引值和对应数字钥匙因子数据的数字钥匙。
3.根据权利要求2所述的方法,其特征在于,所述根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙,包括:
获取一密钥;
根据所述至少一个索引值、所述索引值的排列顺序和对应数字钥匙因子数据生成字符串序列;
根据所述字符串序列和所述密钥,采用预设加解密算法生成数字钥匙。
4.根据权利要求1所述的方法,其特征在于,在根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙之后,还包括:
在接收到移动终端的数字钥匙获取请求后,发送所述数字钥匙至移动终端。
5.根据权利要求1所述的方法,其特征在于,所述至少一类数字钥匙因子包括:车端身份信息,使用人身份特征信息,移动终端信息和钥匙信息。
6.一种数字钥匙应用方法,其特征在于,应用于车辆终端,所述数字钥匙由权利要求1-5任一项所述的方法生成,包括:
接收云端发送的预置密码本;
接收移动终端发送的数字钥匙;
根据预置密码本和车端获取的数据,对所述数字钥匙进行解析认证。
7.一种数字钥匙应用方法,其特征在于,应用于移动终端,所述数字钥匙由权利要求1-5任一项所述的方法生成,包括:
接收车辆终端发送的认证请求;
根据所述认证请求,获取所述认证请求对应的车端身份信息;
根据所述车端身份信息,向云端发送数字钥匙获取请求;
接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
8.一种数字钥匙应用方法,其特征在于,包括:
云端根据权利要求1-5任一项所述的方法生成数字钥匙;
车辆终端发送认证请求至移动终端;
所述移动终端根据所述认证请求,向所述云端发送数字钥匙获取请求;
所述移动终端接收所述云端发送的数字钥匙,并将所述数字钥匙发送至所述车辆终端;
所述车辆终端根据所述数字钥匙、云端发送的预置密码本和车辆终端获取的数据,解析认证所述数字钥匙。
9.一种数字钥匙生成装置,其特征在于,配置于云端,包括:
获取模块,用于获取至少一类数字钥匙因子,所述至少一类数字钥匙因子中分别包括一个或多个组成项;
预置密码本生成模块,用于根据所述至少一类数字钥匙因子中的各组成项和所述各组成项的索引值,生成预置密码本;
数字钥匙生成模块,用于在所述预置密码本中,随机确定每类数字钥匙因子中的至少一个索引值,根据所述每类数字钥匙因子中的至少一个索引值生成带有索引值和对应数字钥匙因子数据的数字钥匙。
10.一种数字钥匙应用装置,其特征在于,配置于车辆终端,包括:
预置密码本接收模块,用于接收云端发送的预置密码本;
数字钥匙接收模块,用于接收移动终端发送的数字钥匙;
解析模块,用于根据预置密码本和车辆终端获取的数据,对所述数字钥匙进行解析认证。
11.一种数字钥匙应用装置,其特征在于,配置于移动终端,包括:
认证请求接收模块,用于接收车辆终端发送的认证请求;
车端特征信息获取模块,用于根据所述认证请求,获取所述认证请求对应的车端身份信息;
数字钥匙获取请求发送模块,用于根据所述车端身份信息,向云端发送数字钥匙获取请求;
数字钥匙发送模块,用于接收云端发送的所述车端身份信息对应的数字钥匙,并将所述数字钥匙发送至所述车辆终端。
12.一种数字钥匙应用***,其特征在于,包括:车辆终端、移动终端和云端,其中,所述云端与所述车辆终端相连,所述云端与所述移动终端相连,所述车辆终端与所述移动终端相连,所述云端用于执行权利要求1-5任一项所述的生成方法,所述车辆终端用于执行权利要求6所述的方法,所述移动终端用于执行权利要求7所述的应用方法。
13.一种云端,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的数字钥匙生成方法。
14.一种车辆终端,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求6所述的数字钥匙应用方法。
15.一种移动终端,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求7所述的数字钥匙应用方法。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一方法。
CN201811604423.9A 2018-12-26 2018-12-26 数字钥匙生成方法、应用方法、装置、***、终端及介质 Active CN109472906B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811604423.9A CN109472906B (zh) 2018-12-26 2018-12-26 数字钥匙生成方法、应用方法、装置、***、终端及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811604423.9A CN109472906B (zh) 2018-12-26 2018-12-26 数字钥匙生成方法、应用方法、装置、***、终端及介质

Publications (2)

Publication Number Publication Date
CN109472906A true CN109472906A (zh) 2019-03-15
CN109472906B CN109472906B (zh) 2020-11-10

Family

ID=65677786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811604423.9A Active CN109472906B (zh) 2018-12-26 2018-12-26 数字钥匙生成方法、应用方法、装置、***、终端及介质

Country Status (1)

Country Link
CN (1) CN109472906B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110855616A (zh) * 2019-10-14 2020-02-28 中国第一汽车股份有限公司 一种数字钥匙生成***
CN111951435A (zh) * 2020-07-17 2020-11-17 北京骑胜科技有限公司 交通工具解锁方法、装置、交通工具和存储介质
CN117641352A (zh) * 2024-01-24 2024-03-01 上海银基信息安全技术股份有限公司 安全访问方法及装置、云端及终端设备及存储介质

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090037992A1 (en) * 2004-12-22 2009-02-05 Smith Steven W Apparatus, system, and method for generating and authenticating a computer password
KR20100001811A (ko) * 2008-06-27 2010-01-06 (주)한국아이피보호기술연구소 일회용 비밀번호 생성 방법 및 이를 이용한 인증 시스템
CN101931623A (zh) * 2010-07-06 2010-12-29 华南理工大学 一种适用于受控制端能力有限的远程控制的安全通信方法
CN102238002A (zh) * 2010-04-30 2011-11-09 国际商业机器公司 用于网络通信的动态加密和解密的方法和设备
CN102289688A (zh) * 2010-06-18 2011-12-21 中兴通讯股份有限公司 一种标签处理和访问方法及设备
CN103607274A (zh) * 2013-10-22 2014-02-26 周灿旭 一种以静态密码为源生成动态密码的方法
CN104111955A (zh) * 2013-04-22 2014-10-22 ***股份有限公司 一种面向Hbase数据库的复合查询方法
CN104574593A (zh) * 2014-12-24 2015-04-29 浙江银江研究院有限公司 一种基于蓝牙通信的虚拟钥匙及其防盗锁***、应用方法
CN105015489A (zh) * 2015-07-14 2015-11-04 杭州万好万家新能源科技有限公司 一种基于数字钥匙的车辆智能控制***
CN105743893A (zh) * 2016-01-29 2016-07-06 大连秘阵科技有限公司 一次性动态定位认证方法、***和密码变更方法
CN106301781A (zh) * 2016-07-27 2017-01-04 山东尼格电子技术有限公司 一种汽车数字云钥匙分享***
CN107017993A (zh) * 2017-04-01 2017-08-04 北京江南天安科技有限公司 一种多方联合密钥产生和数字签名方法及***
CN107689098A (zh) * 2017-09-05 2018-02-13 上海博泰悦臻电子设备制造有限公司 蓝牙车钥匙的实现方法与***

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7907542B2 (en) * 2004-12-22 2011-03-15 5th Fleet, L.L.C. Apparatus, system, and method for generating and authenticating a computer password
US20090037992A1 (en) * 2004-12-22 2009-02-05 Smith Steven W Apparatus, system, and method for generating and authenticating a computer password
KR20100001811A (ko) * 2008-06-27 2010-01-06 (주)한국아이피보호기술연구소 일회용 비밀번호 생성 방법 및 이를 이용한 인증 시스템
CN102238002A (zh) * 2010-04-30 2011-11-09 国际商业机器公司 用于网络通信的动态加密和解密的方法和设备
CN102289688A (zh) * 2010-06-18 2011-12-21 中兴通讯股份有限公司 一种标签处理和访问方法及设备
CN101931623A (zh) * 2010-07-06 2010-12-29 华南理工大学 一种适用于受控制端能力有限的远程控制的安全通信方法
CN104111955A (zh) * 2013-04-22 2014-10-22 ***股份有限公司 一种面向Hbase数据库的复合查询方法
CN103607274A (zh) * 2013-10-22 2014-02-26 周灿旭 一种以静态密码为源生成动态密码的方法
CN104574593A (zh) * 2014-12-24 2015-04-29 浙江银江研究院有限公司 一种基于蓝牙通信的虚拟钥匙及其防盗锁***、应用方法
CN105015489A (zh) * 2015-07-14 2015-11-04 杭州万好万家新能源科技有限公司 一种基于数字钥匙的车辆智能控制***
CN105743893A (zh) * 2016-01-29 2016-07-06 大连秘阵科技有限公司 一次性动态定位认证方法、***和密码变更方法
CN106301781A (zh) * 2016-07-27 2017-01-04 山东尼格电子技术有限公司 一种汽车数字云钥匙分享***
CN107017993A (zh) * 2017-04-01 2017-08-04 北京江南天安科技有限公司 一种多方联合密钥产生和数字签名方法及***
CN107689098A (zh) * 2017-09-05 2018-02-13 上海博泰悦臻电子设备制造有限公司 蓝牙车钥匙的实现方法与***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110855616A (zh) * 2019-10-14 2020-02-28 中国第一汽车股份有限公司 一种数字钥匙生成***
CN110855616B (zh) * 2019-10-14 2021-11-23 中国第一汽车股份有限公司 一种数字钥匙生成***
CN111951435A (zh) * 2020-07-17 2020-11-17 北京骑胜科技有限公司 交通工具解锁方法、装置、交通工具和存储介质
CN117641352A (zh) * 2024-01-24 2024-03-01 上海银基信息安全技术股份有限公司 安全访问方法及装置、云端及终端设备及存储介质
CN117641352B (zh) * 2024-01-24 2024-03-29 上海银基信息安全技术股份有限公司 安全访问方法及装置、云端及终端设备及存储介质

Also Published As

Publication number Publication date
CN109472906B (zh) 2020-11-10

Similar Documents

Publication Publication Date Title
KR102285551B1 (ko) 차량 자원을 액세스할 수 있게 하는 데이터로 통신 디바이스를 프로비저닝하기 위한 물리적 키
US11117548B2 (en) Method and system for opening and/or using at least one vehicle
CN110177088B (zh) 一种临时身份认证方法、装置及***
WO2020228442A1 (zh) 一种车钥匙的控制方法和装置
CN109448195B (zh) 车辆虚拟钥匙的认证方法及装置
CN109460966A (zh) 基于请求方类别的合同签订方法、装置及终端设备
CN109472906A (zh) 数字钥匙生成方法、应用方法、装置、***、终端及介质
CN104113534A (zh) 应用程序app的登录***及方法
CN107835239A (zh) 一种共享设备解锁方法及***
CN109379403B (zh) 物联网设备的控制方法、装置、服务器和终端设备
CN112487408B (zh) 用于车内ecu的安全访问方法、***及存储介质
US10776474B2 (en) Token execution system for access control
CN108650220A (zh) 发放、获取移动终端证书及汽车端芯片证书的方法、设备
US11470067B1 (en) Secure authentication of devices
CN106464556B (zh) 一种节点入网方法、装置及***
CN108989269A (zh) 获取验证码的方法、装置和***
WO2020223918A1 (zh) 一种临时身份认证方法、装置及***
CN107465649A (zh) 电子设备控制方法、终端和控制***
CN113409134A (zh) 基于联邦学习的企业融资授信方法及装置
CN109711945A (zh) 一种车辆共享方法及相关装置
CN110534106A (zh) 车门语音开锁方法、***、介质及车载终端
CN110601852B (zh) 用于语音对话平台的电子设备的鉴授权方法及***
CN110830263A (zh) 车载***自动登录方法及装置
CN115696321A (zh) 一种数字钥匙的秘钥灌装方法及***
CN103248487A (zh) 近场通信认证方法、证书授权中心及近场通信设备

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
GR01 Patent grant
GR01 Patent grant