车载座舱设备安全登入方法,系统,座舱设备及存储介质技术方案

技术编号:36352299 阅读:25 留言:0更新日期:2023-01-14 18:07
本发明专利技术提供一种车载座舱设备安全登入方法,系统,座舱设备及存储介质,其中,所述方法包括:当联网时,获取来自诊断仪的第一随机数,将其转换成第一HASH值,并进行加密处理得到其对应的签名数据;然后获取来自用户端的第二随机数,并将其转换成第二HASH值;再对所述签名数据进行解密处理,得到所述第一HASH值;根据所述第一HASH值和第二HASH值的比对结果,开启车载座舱设备,或者是锁定所述车载座舱设备,以实现安全登入。本发明专利技术实现了一机一密的登入方法,提高了车载座舱设备登入用户名和密码的攻破难度,并进一步提高了所述车载座舱设备的安全性。安全性。安全性。

【技术实现步骤摘要】
车载座舱设备安全登入方法,系统,座舱设备及存储介质


[0001]本专利技术涉及车载设备安全登入领域,特别涉及一种车载座舱设备安全登入方法,系统,座舱设备及存储介质。

技术介绍

[0002]随着科技水平的发展,人们的生活水平在不断提高,汽车的拥有量越来越多,汽车也成为了人们生活的必需品。而车载座舱设备作为汽车的一个重要组成部分,其数据安全是人们日益关注的一个重要问题。
[0003]当前的车载座舱设备,系统的登入用户名和密码通过只读文件配置,默认设置在系统中。因为是默认设置,导致所有车载座舱设备的登入用户名和密码均是一致的,同时,这些登入用户名和密码只是进行了简单的HASH运算;如果攻击者验证到该车载座舱设备使用的是HASH算法,通过彩虹攻击,就可以破解该登入用户名和密码;只要一台车载座舱设备被破解,其他车载座舱设备也容易被破解。这样的登入方法的攻破风险高,且攻破难度较低,降低了车载座舱设备的安全性。

技术实现思路

[0004]本专利技术为解决上述技术问题,提供一种车载座舱设备安全登入方法,系统,座舱设备及存储介质,通过判断从诊断仪获取的第一随机数和在用户端输入的第二随机数所分别转换成的HASH值是否相等,进而开启车载座舱设备,或者是锁定所述车载座舱设备,实现安全登入。
[0005]具体的,本专利技术提供一种车载座舱设备安全登入方法,包括以下步骤:S100:当联网时,获取第一随机数并进行加密处理获得其对应的签名数据。
[0006]S200:获取待验证的第二随机数,并进行HSAH转换,得到第二HASH值。
[0007]S300:根据所述签名数据对所述第二HASH值进行安全验证,根据验证结果开启车载座舱设备,实现安全登入。
[0008]其中,所述步骤S100具体包括:对第一随机数进行HSAH转换,获得第一HASH值,并通过私钥加密算法,将所述第一HASH值转换成签名数据,确保数据传输安全。
[0009]所述步骤S300具体包括:S301:获取所述签名数据,并通过公钥解密算法,将其转换为所述第一HASH值。
[0010]S302:判断所述第一HASH值和第二HASH值是否相等,若相等,则登入车载座舱设备,同时删除所述第一随机数,第二随机数和签名数据;否则,禁止登入,锁定车载座舱设备。
[0011]优选的,所述第一随机数和第二随机数均为16位的字符串,所述第一HASH值和第二HASH值均为256位的字符串,所述签名数据为2048位的字符串。
[0012]其中,采用散列算法进行所述HASH转换;所述步骤S302采用memcmp()函数进行判断所述第一HASH值和第二HASH值是否相等。
[0013]作为另一优选的,本专利技术还提供一种车载座舱设备安全登入系统,包括:诊断仪:用于获取第一随机数并进行加密处理获得其对应的签名数据;诊断服务模块:用于通过对所述诊断仪进行安全解锁,接收所述签名数据,并将其传输到用户认证模块;用户端:用于获取用户输入的第二随机数,并将其传输到用户认证模块;所述用户认证模块:用于将所述签名数据和第二随机数分别转换为第一HASH值和第二HASH值,并判断其是否相等,进而控制车载座舱设备的工作状态,当所述车载座舱设备为开启时,删除所述第一随机数,第二随机数和签名数据。
[0014]其中,所述诊断仪和所述诊断服务模块通信连接,每当二者通信成功,所述诊断仪获取第一随机数,同时所述用户端弹出认证界面,所述认证界面用于输入第二随机数;否则所述诊断仪和诊断服务模块均保持关闭状态。
[0015]优选的,所述诊断仪和所述诊断服务模块是通过网线连接。
[0016]所述诊断服务模块,用户端和用户认证模块两两之间是通过进程进行通讯。
[0017]作为另一优选的,本专利技术还提供一种座舱设备,为车载设备中的一种,在所述座舱设备端安装有座舱设备安全登入系统,所述座舱设备安全登入系统用于实现所述的车载座舱设备安全登入方法。
[0018]作为另一优选的,本专利技术还提供一种存储介质,为计算机可读存储介质中的一种,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述车载座舱设备安全登入方法。
[0019]终上所述,本专利技术提供一种车载座舱设备安全登入方法,系统,座舱设备及存储介质,其中,所述方法包括:当联网时,获取来自诊断仪的第一随机数,将其转换成第一HASH值,并进行加密处理得到其对应的签名数据;然后获取来自用户端的第二随机数,并将其转换成第二HASH值;再对所述签名数据进行解密处理,得到所述第一HASH值;根据所述第一HASH值和第二HASH值的比对结果,开启车载座舱设备,或者是锁定所述车载座舱设备,以实现安全登入。本专利技术实现了一机一密的登入方法,提高了车载座舱设备登入用户名和密码的攻破难度,并进一步提高了所述车载座舱设备的安全性。
附图说明
[0020]图1为车载座舱设备安全登入方法流程图。
[0021]图2为车载座舱设备安全验证方法流程图。
[0022]图3为车载座舱设备安全登入系统框架图。
具体实施方式
[0023]下面结合具体实施例及附图对本专利技术的一种车载座舱设备安全登入方法,系统,座舱设备及存储介质,作进一步详细描述。
[0024]如图1所示,本专利技术提供一种车载座舱设备安全登入方法,包括以下步骤:S100:当联网时,获取第一随机数并进行加密处理获得其对应的签名数据。
[0025]其中,所述步骤S100具体包括:对第一随机数进行HSAH转换,获得第一HASH值,并通过私钥加密算法,将所述第一HASH值转换成签名数据,确保数据传输安全。
[0026]S200:获取待验证的第二随机数,并进行HSAH转换,得到第二HASH值。
[0027]优选的,所述第一随机数和第二随机数均为16位的字符串,所述第一HASH值和第二HASH值均为256位的字符串,所述签名数据为2048位的字符串;其中,所述字符串至少包括字母,数字或符号,且所述字母不限制大小写;HASH值相当于一种校验码,可以完整且唯一的标识所述第一随机数和第二随机数。
[0028]S300:根据所述签名数据对所述第二HASH值进行安全验证,根据验证结果开启车载座舱设备,实现安全登入。
[0029]其中,如图2所示,所述步骤S300具体包括:S301:获取所述签名数据,并通过公钥解密算法,将其转换为所述第一HASH值。
[0030]优选的,所述私钥加密算法和公钥解密算法统称为RSA算法;其中,私钥和公钥统称为RSA密钥,所述RSA密钥的长度是2048位,所述长度指的是模数的位数,2048位的RSA密钥即模数为2048比特的RSA密钥对。
[0031]S302:判断所述第一HASH值和第二HASH值是否相等,若相等,则登入车载座舱设备,同时删除所述第一随机数,第二随机数和签名数据;否则,禁止登入,锁定车载座舱设备。
[0032]优选的,16位的第一随机数,第二随机数为明文,安全本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载座舱设备安全登入方法,其特征在于,包括以下步骤:S100:当联网时,获取第一随机数并进行加密处理获得其对应的签名数据;S200:获取待验证的第二随机数,并进行HSAH转换,得到第二HASH值;S300:根据所述签名数据对所述第二HASH值进行安全验证,根据验证结果开启车载座舱设备,实现安全登入。2.根据权利要求1所述的车载座舱设备安全登入方法,其特征在于,所述步骤S100具体包括:对第一随机数进行HSAH转换,获得第一HASH值,并通过私钥加密算法,将所述第一HASH值转换成签名数据,确保数据传输安全。3.根据权利要求2所述的车载座舱设备安全登入方法,其特征在于,所述步骤S300具体包括:S301:获取所述签名数据,并通过公钥解密算法,将其转换为所述第一HASH值;S302:判断所述第一HASH值和第二HASH值是否相等,若相等,则登入车载座舱设备,同时删除所述第一随机数,第二随机数和签名数据;否则,禁止登入,锁定车载座舱设备。4.根据权利要求3所述的车载座舱设备安全登入方法,其特征在于,采用散列算法进行所述HSAH转换。5.根据权利要求4所述的车载座舱设备安全登入方法,其特征在于,所述步骤S302采用memcmp()函数进行判断所述第一HASH值和第二HASH值是否相等。6.一种采用如权利要求1

5所述的车载座舱设备安全登入方法的系统...

【专利技术属性】
技术研发人员:覃小涛
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:

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

1