基于动态会话密钥的汽车ECU及UDS安全诊断方法
本发明公开了一种基于动态会话密钥的汽车ECU及UDS安全诊断方法和系统,方法包括:诊断过程中,ECU生成含随机种子、唯一会话标识和初始计数器的挑战信息,结合硬件标识与主密钥计算期望密钥;诊断仪用相同硬件标识、主密钥及接收的挑战参数计算客户端密钥返回,ECU通过校验会话标识、计数器及密钥完成认证。认证通过后,双方以主密钥为根密钥,结合本次会话动态因子,独立派生临时会话密钥。诊断仪发送请求时递增计数器,结合会话密钥生成认证码,将请求、认证码及计数器发送至ECU;ECU校验计数器连续性和认证码一致性验证请求合法性,发送响应时也生成认证码供诊断仪验证,完成双向验证。提升了车载等电子设备诊断安全等级。