智能车钥匙的密钥分发方法技术

技术编号:20488421 阅读:17 留言:0更新日期:2019-03-02 20:37
本发明专利技术提供了一种智能车钥匙的密钥分发方法,所述智能车钥匙的密钥分发方法包括在交互的节点本地预设同一主密钥,所述交互的节点至少包括:车主、普通用户及车;云服务器将同一随机数分发给各个交互的节点;在交互的节点本地,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥,以进行车门的解锁。本发明专利技术的智能车钥匙的密钥分发方法中不存在智能车钥匙的密钥的直接传递,而是基于计算间接在交互节点的本地获得智能车钥匙的密钥,由于云服务器与各个交互的节点之间传递的是随机数,因此即使在传输过程中发生数据泄露,也只是随机数发生泄漏,攻击者无法知道实际用到的智能车钥匙的密钥,提高了密钥的安全性,维护了用户的权益。

Key Distribution Method for Intelligent Vehicle Keys

The invention provides a key distribution method for intelligent vehicle keys, which includes preset the same master key locally at the interactive node, and the interactive node includes at least the owner, the ordinary user and the vehicle; the cloud server distributes the same random number to each interactive node; at the local interactive node, according to the master key and the accompanying key. The key of the intelligent car key is obtained by calculating the number of machines to unlock the door. In the key distribution method of the smart car key of the invention, there is no direct transfer of the key of the smart car key, but the key of the smart car key is obtained indirectly in the local area of the interactive node based on calculation. Because the random number is transmitted between the cloud server and the interactive nodes, even if data leak occurs in the transmission process, it is only the random number that leaks. It is impossible to know the key of the intelligent car key used in practice, which improves the security of the key and safeguards the rights and interests of users.

【技术实现步骤摘要】
智能车钥匙的密钥分发方法
本专利技术涉及汽车
,特别涉及一种智能车钥匙的密钥分发方法。
技术介绍
随着汽车智能网联趋势的发展,对车辆钥匙分享的需求非常强烈。目前,手机智能车钥匙解决方案,旨在给用户提供一套替代传统车钥匙功能的解决方案,主要以手机APP作为载体实现车辆使用权的分享。车辆使用权的分享可被抽象成一个数字密钥的分享过程,只有拥有合法数字密钥的APP,才能成功地操控车辆。然而,如何安全可靠地进行数字密钥的分发和更新,需要进行专门的策略设计。目前,请参考图1,其为现有的数字密钥的分发策略的示意图。如图1所示,进行数字密钥的分发策略通常的做法,是通过云服务器(Cloud)的中转,把数字密钥直接在车主、普通用户和车之间传递。但是,因为交互环节多,攻击者通过信号嗅探等方式,容易非法窃取数字密钥,造成影响。针对现有技术中数字密钥的分发策略存在的不足,本领域技术人员一直在寻找解决的方法。
技术实现思路
本专利技术的目的在于提供一种智能车钥匙的密钥分发方法,以解决使用现有技术中数字密钥的分发策略由于数字密钥传递直接在交互节点间传递,交互环节多,导致数字密钥容易泄露的问题。为解决上述技术问题,本专利技术提供一种智能车钥匙的密钥分发方法,所述智能车钥匙的密钥分发方法包括如下步骤:在交互的节点本地预设同一主密钥,所述交互的节点至少包括:车主、普通用户及车;云服务器将同一随机数分发给各个交互的节点;在交互的节点本地,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥,以进行车门的解锁。可选的,在所述的智能车钥匙的密钥分发方法中,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥的公式如下:ComKey=f(MasterKey,Random);其中,ComKey为智能车钥匙的密钥;MasterKey为主密钥;Random为随机数;f为转换函数,经过转换函数的运算,使得ComKey和Random存在一一对应的关系,同时又使得ComKey区别于MasterKey。可选的,在所述的智能车钥匙的密钥分发方法中,所述转换函数是某种加密算法或某种混淆运算。可选的,在所述的智能车钥匙的密钥分发方法中,所述某种加密算法为对称加密算法或非对称加密算法。可选的,在所述的智能车钥匙的密钥分发方法中,所述某种加密算法为AES算法、DES算法、RSA算法或ECC算法。可选的,在所述的智能车钥匙的密钥分发方法中,所述某种混淆运算为对数据进行不可逆运算的算法。可选的,在所述的智能车钥匙的密钥分发方法中,所述某种混淆运算为Hash算法,数组行列互换、异或运算或点乘运算。可选的,在所述的智能车钥匙的密钥分发方法中,所述主密钥通过专用密钥生成器获得,以使所述主密钥具有高度的随机性和一定的长度。可选的,在所述的智能车钥匙的密钥分发方法中,所述随机数通过随机数生成器获得,以使所述随机数具有高度的随机性和一定的长度。可选的,在所述的智能车钥匙的密钥分发方法中,所述云服务器与各个交互的节点之间基于无线通信网络建立通信。可选的,在所述的智能车钥匙的密钥分发方法中,所述主密钥分别存储于所述车主的移动终端、所述普通用户的移动终端及车的微控制单元中。可选的,在所述的智能车钥匙的密钥分发方法中,所述车主的移动终端和所述普通用户的移动终端均为智能移动终端设备。在本专利技术所提供的智能车钥匙的密钥分发方法中,所述智能车钥匙的密钥分发方法包括在交互的节点本地预设同一主密钥,所述交互的节点至少包括:车主、普通用户及车;云服务器将同一随机数分发给各个交互的节点;在交互的节点本地,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥,以进行车门的解锁。本专利技术的智能车钥匙的密钥分发方法中不存在智能车钥匙的密钥的直接传递,而是基于计算间接在交互节点的本地获得智能车钥匙的密钥,由于云服务器与各个交互的节点之间传递的是随机数,因此即使在传输过程中发生数据泄露,也只是随机数发生泄漏,攻击者无法知道实际用到的智能车钥匙的密钥,提高了密钥的安全性,维护了用户的权益。附图说明图1是现有的数字密钥的分发策略的示意图;图2是本专利技术一实施例中智能车钥匙的密钥分发方法的原理示意图;图3是本专利技术一实施例中智能车钥匙的密钥分发方法的流程图。具体实施方式以下结合附图和具体实施例对本专利技术提出的智能车钥匙的密钥分发方法作进一步详细说明。根据下面说明和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。遍及说明书和权利要求书使用了表示特定系统组件的某些术语。如本领域的技术人员将理解的,不同公司可能用不同的名称来表示一组件。本文不期望在名称不同但功能相同的组件之间进行区分。在说明书和权利要求书中,术语“包括”和“包含”按开放式的方式使用,且因此应被解释为“包括,但不限于…”。如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。另外,以下说明内容的各个实施例分别具有一或多个技术特征,然此并不意味着使用本专利技术者必需同时实施任一实施例中的所有技术特征,或仅能分开实施不同实施例中的一部或全部技术特征。换句话说,在实施为可能的前提下,本领域技术人员可依据本专利技术的公开内容,并视设计规范或实作需求,选择性地实施任一实施例中部分或全部的技术特征,或者选择性地实施多个实施例中部分或全部的技术特征的组合,借此增加本专利技术实施时的弹性。为使本专利技术的目的、特征更明显易懂,下面结合附图对本专利技术的具体实施方式作进一步的说明,然而,本专利技术可以用不同的形式实现,不应认为只是局限在所述的实施例。请参考图2及图3,图2为本专利技术的智能车钥匙的密钥分发方法的原理示意图;图3本专利技术的智能车钥匙的密钥分发方法的流程图。结合图2及图3所示,所述智能车钥匙的密钥分发方法包括如下步骤:首先,执行步骤S1,在交互的节点本地预设同一主密钥,所述交互的节点至少包括:车主、普通用户(即预分享车主车的用户)及车;其中,所述主密钥通过专用密钥生成器获得,以使所述主密钥具有高度的随机性和一定的长度;且所述主密钥分别存储于所述车主的移动终端、所述普通用户的移动终端及车的微控制单元中;基于所述车主的移动终端和所述普通用户的移动终端中的APP作为载体,实现车辆使用权的分享,与现有技术区别在于,之间传递的是随机数,通过随机数和主密钥的计算,间接获得可开启车门的智能车钥匙的密钥。本实施例中所述车主的移动本文档来自技高网...

【技术保护点】
1.一种智能车钥匙的密钥分发方法,其特征在于,包括如下步骤:在交互的节点本地预设同一主密钥,所述交互的节点至少包括:车主、普通用户及车;云服务器将同一随机数分发给各个交互的节点;在交互的节点本地,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥,以进行车门的解锁。

【技术特征摘要】
1.一种智能车钥匙的密钥分发方法,其特征在于,包括如下步骤:在交互的节点本地预设同一主密钥,所述交互的节点至少包括:车主、普通用户及车;云服务器将同一随机数分发给各个交互的节点;在交互的节点本地,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥,以进行车门的解锁。2.如权利要求1所述的智能车钥匙的密钥分发方法,其特征在于,根据所述主密钥和所述随机数计算获得智能车钥匙的密钥的公式如下:ComKey=f(MasterKey,Random);其中,ComKey为智能车钥匙的密钥;MasterKey为主密钥;Random为随机数;f为转换函数,经过转换函数的运算,使得ComKey和Random存在一一对应的关系,同时又使得ComKey区别于MasterKey。3.如权利要求2所述的智能车钥匙的密钥分发方法,其特征在于,所述转换函数是某种加密算法或某种混淆运算。4.如权利要求3所述的智能车钥匙的密钥分发方法,其特征在于,所述某种加密算法为对称加密算法或非对称加密算法。5.如权利要求4所述的智能车钥匙的密钥分发方法,其特征在于,所述某种加密算法为AES算法、D...

【专利技术属性】
技术研发人员:罗勇贾鹤鹏姜亮李萌林旺城
申请(专利权)人:联合汽车电子有限公司
类型:发明
国别省市:上海,31

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

1