一种系统通讯加密解密及云系统架构方法技术方案

技术编号:35352238 阅读:18 留言:0更新日期:2022-10-26 12:22
本发明专利技术公开了一种系统通讯加密解密及云系统架构方法,系统主机与各电控组件以特定的加密解密方式进行通讯连接,并将系统主机与云平台系统通讯连接,各电控组件加密特定信息并向系统主机上报注册信息,系统主机每次开机时获取各电控组件的生产内部信息数据,系统主机根据获取得到的生产内部信息数据与各电控组件上报的注册信息进行解密和匹配核对,通过加解密对系统主机和电控组件进行系统识别和匹配,防止各电控组件的滥用和混用,保证系统整体性、一致性和稳定性。一致性和稳定性。一致性和稳定性。

【技术实现步骤摘要】
一种系统通讯加密解密及云系统架构方法


[0001]本专利技术属于交通工具
,特别涉及交通工具的系统通讯加密解密及云系统架构方法。

技术介绍

[0002]在目前的助力车、电动摩托车、滑板车等交通工具中,主机设备与从机设备的部件管控,不能够做到一机一系统,各个部件滥用、混用,造成设备整体系统的使用不稳定。

技术实现思路

[0003]专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种一种系统通讯加密解密及云系统架构方法,能够防止各部件的滥用,保证设备整体系统的稳定性。
[0004]技术方案:为实现上述目的,本专利技术的技术方案如下:
[0005]一种系统通讯加密解密及云系统架构方法,包括:
[0006]通过电池模组对整车中的系统主机和各个电控组件进行供电;
[0007]系统主机与各电控组件以特定的加密解密方式进行通讯连接,并将系统主机与云平台系统通讯连接;
[0008]各电控组件加密特定信息并向系统主机上报注册信息;
[0009]系统主机每次开机时生成随机数

Token并组合成会话密钥,系统主机从云平台系统中获取各电控组件的生产内部信息数据;
[0010]系统主机根据获取得到的生产内部信息数据与各电控组件上报的注册信息进行解密和匹配核对;
[0011]系统主机向各电控组件下发会话密钥及启动指令并启动系统,各电控组件解密下发的信息;
[0012]系统主机与各个电控组件握手成功后,各电控组件进行工作模式,若系统主机与任意一电控组件握手失败,则整车系统启动失败;
[0013]从通讯成功到系统主机关机,所有通讯指令及报文全部通过该密钥及特定方式加密、解密。
[0014]进一步的,系统主机与各电控组件的加密解密方式包括三种密钥:根密钥、注册密钥和会话密钥:
[0015]根密钥:16字节,用于加解密注册密钥;
[0016]注册密钥:8字节,用于加解密会话密钥;注册密钥每次开机时随机生成,主机解密后通过比对前四个字节的ID号来判断从机设备是否合法,若从设备合法,主机使用注册密钥加密会话密钥并点对点发送给从机设备;
[0017]会话密钥:8字节,用于加解密通讯数据;会话密钥是每次开机时随机生成,从机设备解密后通过比对前两个特定字符来判断主机是否合法,如果主机合法,从机设备保留此会话密钥,关机前的所有通讯将使用此密钥,并点对点应答主机。
[0018]进一步的,包括主机组合本次会话密钥、从机组合本次注册密钥和握手并验证注册信息;
[0019]主机组和本次会话密钥包括:
[0020]主机生成独立根ID和根密钥;生成6字节随机数;
[0021]组合成会话密钥“HS+随机数”;
[0022]从机组合本次注册密钥包括:
[0023]从机设备生成独立根ID和根密钥;
[0024]生成6字节随机数;
[0025]组合成会话密钥“ID+随机数”;
[0026]通过根密钥加密注册密钥;
[0027]打包注册信息;
[0028]握手并验证注册信息包括:
[0029]主机获取从机密钥并解密已打包注册信息中的ID;
[0030]核对注册信息中从机设备的ID是否正确;
[0031]使用从机设备注册密钥加密主机会话密钥;
[0032]使用注册密钥解密是否包含“HS”的信息并保存会话密钥;
[0033]回复“READY”;
[0034]主机通过会话密钥解密“READY”;
[0035]主机通过会话密钥加密“START”;
[0036]从机设备通过会话密钥解密“START”并进入正常工作状态,实现信息交互。
[0037]进一步的,当电池模组与系统组件未握手成功的状态下,电池模组处于低功率供电模式。
[0038]进一步的,任意一电控组件未与系统主机握手成功的状态下,电池模组处于低功率供电模式。
[0039]进一步的,所述系统主机中至少包含有用于通信连接于云平台系统的外置移动通讯模组或近距离无线传输模组。
[0040]进一步的,所述电控组件至少包含仪表、蓝牙、传感器、电池BMS。
[0041]进一步的,云平台系统中包含的生产内部信息数据包括序列号、批次号、硬件版本、固件版本、组件根ID、组件根密钥。
[0042]进一步的,系统主机和各个电控组件之间均有相同或不同根ID与根密钥。
[0043]进一步的,当系统主机下发关机指令后,系统主机以及各电控组件关机并且同时清除本次工作过程中的会话密钥。
[0044]有益效果:本专利技术通过系统主机设备与从机设备的各电控组件通过特定的加密解密方式进行通讯连接,从而识别从机设备是否与系统主机属于已匹配的状态,保证系统主机与各电控组件的点对点通讯,防止各电控组件的滥用和混用,保证系统整体性、一致性和稳定性。
附图说明
[0045]附图1为本专利技术的整体流程示意图;
[0046]附图2为本专利技术的系统整体流程示意图。
具体实施方式
[0047]下面结合附图对本专利技术作更进一步的说明。
[0048]如附图1和附图2所示,一种系统通讯加密解密及云系统架构方法,本实施以应用于汽车系统中为例,包括:
[0049]通过电池模组对整车中的系统主机和各个电控组件进行供电;
[0050]系统主机与各电控组件以特定的加密解密方式进行通讯连接,并将系统主机与云平台系统通讯连接;
[0051]各电控组件加密特定信息并向系统主机上报注册信息;
[0052]系统主机每次开机时生成随机数

Token并组合成会话密钥,系统主机从云平台系统中获取各电控组件的生产内部信息数据;
[0053]系统主机根据获取得到的生产内部信息数据与各电控组件上报的注册信息进行解密和匹配核对;
[0054]系统主机向各电控组件下发会话密钥及启动指令并启动系统,各电控组件解密下发的信息;
[0055]系统主机与各个电控组件握手成功后,各电控组件进行工作模式,若系统主机与任意一电控组件握手失败,则整车系统启动失败;
[0056]从通讯成功到系统主机关机,所有通讯指令及报文全部通过该密钥及特定方式加密、解密。
[0057]系统主机与各电控组件的加密解密方式包括三种密钥:根密钥、注册密钥和会话密钥:
[0058]根密钥:16字节,用于加解密注册密钥;
[0059]注册密钥:8字节,用于加解密会话密钥;注册密钥在每次开机时随机生成,主机解密后通过比对前四个字节的ID号来判断从机设备是否合法,若从机设备合法,主机使用注册密钥加密会话密钥并点对点发送给从机设备;其中从机设备即为各电控组件。
[0060]会话密钥:8字节,用于加解密通讯数据;会话密钥是每次开机时随机生成,从机设备解密后通过比对前两个特定字符来判断主机是否合法,本实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统通讯加密解密及云系统架构方法,其特征在于:包括:通过电池模组对整车中的系统主机和各个电控组件进行供电;系统主机与各电控组件以特定的加密解密方式进行通讯连接,并将系统主机与云平台系统通讯连接;各电控组件加密特定信息并向系统主机上报注册信息;系统主机每次开机时生成随机数

Token并组合成会话密钥,系统主机从云平台系统中获取各电控组件的生产内部信息数据;系统主机根据获取得到的生产内部信息数据与各电控组件上报的注册信息进行解密和匹配核对;系统主机向各电控组件下发会话密钥及启动指令并启动系统,各电控组件解密下发的信息;系统主机与各个电控组件握手成功后,各电控组件进行工作模式,若系统主机与任意一电控组件握手失败,则整车系统启动失败;从通讯成功到系统主机关机,所有通讯指令及报文全部通过该密钥及特定方式加密、解密。2.根据权利要求1所述的一种系统通讯加密解密及云系统架构方法,其特征在于:系统主机与各电控组件的加密解密方式包括三种密钥:根密钥、注册密钥和会话密钥:根密钥:16字节,用于加解密注册密钥;注册密钥:8字节,用于加解密会话密钥;注册密钥每次开机时随机生成,主机解密后通过比对前四个字节的ID号来判断从机设备是否合法,若从机设备合法,主机使用注册密钥加密会话密钥并点对点发送给从机设备;会话密钥:8字节,用于加解密通讯数据;会话密钥是每次开机时随机生成,从机设备解密后通过比对前两个特定字符来判断主机是否合法,如果主机合法,从机设备保留此会话密钥,关机前的所有通讯将使用此密钥,并点对点应答主机。3.根据权利要求2所述的一种系统通讯加密解密及云系统架构方法,其特征在于:包括主机组合本次会话密钥、从机组合本次注册密钥和握手并验证注册信息;主机组和本次会话密钥包括:主机生成独立根ID和根密钥;生成6字节随机数;组合成会话密钥“HS+随机数...

【专利技术属性】
技术研发人员:赵俊涛陆其兵吴俊
申请(专利权)人:常州洪邦新能源技术有限公司
类型:发明
国别省市:

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

1