摘要
本发明实施例提供一种实现网络安全的MCU软件升级方法和系统,属于新能源汽车领域。所述MCU软件升级方法包括:诊断仪接收用户的升级指令后,加载软件升级的数据包以生成关于所述数据包的版本信息,且根据哈希算法计算数据包的第一摘要值;所述诊断仪根据RSA2048非对称算法的私钥计算所述第一摘要值的签名值;MCU在升级程序之前验证版本信息;在验证版本信息正确后,MCU在升级之前验证发送方身份信息,在验证成功后接收所述诊断仪发出的数据包;接收所述数据包成功后,所述MCU在升级过程中对数据包进行验证。该MCU软件升级方法和系统能够在升级过程中多次验证网络安全,以降低MCU升级中的安全风险。
技术关键词
摘要
诊断仪
软件升级方法
非对称算法
软件升级系统
哈希算法
发送方
程序
私钥
数据
身份
新能源汽车
指令
风险