【技术实现步骤摘要】
整车仪表数据安全保护方法、设备及可读存储介质
[0001]本申请涉及数据安全
,具体涉及一种整车仪表数据安全保护方法
、
设备及可读存储介质
。
技术介绍
[0002]Cluster
数据(即整车仪表数据)包括里程
、
电量
、
电池参数以及各种传感器的状态数据等,其中有些数据是非常重要的,比如里程等敏感数据
。
对于里程等敏感数据,一旦其在二手车市场被篡改,将导致消费者无法看到该车辆真实的里程数据等,进而无法获悉车辆的真实使用情况,从而会使消费者蒙受损失
。
由此可见,对
Cluster
数据的安全保护就显得非常重要
。
[0003]相关技术中,在实现
Cluster
数据的安全传输保护时,往往基于公开算法进行数据传输,因此对密钥的安全性要求非常高,其一旦密钥被破解,
Cluster
数据中的敏感数据被篡改的风险就会增加,以致无法实现敏感数据的安全传输 >。
专利技本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种整车仪表数据安全保护方法,其特征在于,所述整车仪表数据安全保护方法应用于微控制单元
MCU
,所述方法包括以下步骤:基于
MCU ID
号生成第一随机数,并基于所述
MCU ID
号
、
第一随机数以及预设的认证码密钥生成第一
MAC
值;当接收到仪表域控制器发送的芯片
ID
号
、
第二随机数以及第二
MAC
值时,通过预设的私有算法对所述
MCU ID
号
、
第一随机数
、
第一
MAC
值
、
芯片
ID
号
、
第二随机数以及第二
MAC
值进行密钥计算,以生成第一目标密钥;基于所述第一目标密钥对敏感数据进行加密,得到加密后的敏感数据;将加密后的敏感数据发送至所述仪表域控制器,以使仪表域控制器基于所述预设的私有算法计算得到的第二目标密钥对加密后的敏感数据进行解密
。2.
如权利要求1所述的整车仪表数据安全保护方法,其特征在于,所述通过预设的私有算法对所述
MCU ID
号
、
第一随机数
、
第一
MAC
值
、
芯片
ID
号
、
第二随机数以及第二
MAC
值进行密钥计算,以生成第一目标密钥,包括:对所述
MCU ID
号和所述芯片
ID
号进行拼接,得到第一数据;对所述第一随机数和所述第二随机数进行异或计算,得到第二数据;对所述第一数据和所述第二数据进行拼接,得到第三数据;基于所述第三数据得到第一目标密钥
。3.
如权利要求1所述的整车仪表数据安全保护方法,其特征在于,所述基于所述
MCU ID
号
、
第一随机数以及预设的认证码密钥生成第一
MAC
值,包括:基于
HMAC
算法对所述
MCU ID
号
、
第一随机数以及预设的认证码密钥进行数据签名,以得到第一
MAC
值
。4.
如权利要求1所述的整车仪表数据安全保护方法,其特征在于,在所述通过预设的私有算法对所述
MCU ID
号
、
第一随机数
、
第一
MAC
值
、
芯片
ID
号
、
第二随机数以及第二
MAC
值进行密钥计算的步骤之前,还包括:基于
HMAC
算法对所述
MCU ID
号
、
第二随机数以及预设的认证码密钥进行数据签名,以得到目标
MAC
值;若所述目标
MAC
值与所述第二
MAC
值一致,则执行所述通过预设的私有算法对所述
MCU ID
号
、
第一随机数
、
第一
MAC
值
、
芯片
ID
号
...
【专利技术属性】
技术研发人员:于永庆,赵健,张佳建,
申请(专利权)人:湖北芯擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。