
信息安全
文章平均质量分 68
汽车软件工程师101
这个作者很懒,什么都没留下…
展开
-
Python计算sha256算法实现代码
在Python中,你可以使用hashlib模块来计算一个字符串的SHA-256哈希值。原创 2024-08-30 14:51:14 · 471 阅读 · 0 评论 -
04-安全启动介绍
目前很多车规级MCU都继承了硬件安全模块,如ST的SPC58,英飞凌Tc3xx,瑞萨的RH850等,提供了集成的HSM模块,这些模块利用独立的核来保证可信,属于硬件上的信任根。使用最底层Bootloader作为信任根,对于无HSM参与时,由于MCU算例有限,加密时间可能会比较长,此时可以通过并行校验的方式即程序可以不等待校验完成就跳转,但当校验出程序被篡改后程序则停止执行,并对相关信息进行记录。信任根:是安全启动过程的基础,它是系统中最先被信任的元素,可以是一个硬件设备或者一段固化在只读存储器中的程序。转载 2024-05-23 15:15:43 · 510 阅读 · 1 评论 -
03-SecOC介绍
SecOC提取接收报文PDU中包含的截取的MAC信息,通过本地CMAC算法和PDU以及新鲜值数据,生成本地MAC信息,与接收的MAC信息比对,如果正确则路由到上层且更新本地的该报文的新鲜度值,如果错误则会拿接收的MAC信息与默认码比对,如果默认码比对也不正确则该PDU数据无效。对于新鲜值管理采用一主多从的方式,发送新鲜值同步报文的为主节点,接收新鲜值同步报文的ECU为从节点,一般在车载网络中,主节点为网关。新鲜度值的组成如下图所示:由同步计数器,重置计数器,消息计数器及重置低位组成。转载 2024-05-22 11:11:56 · 591 阅读 · 0 评论 -
02-基本概念介绍
随着计算技术的发展,一些过去认为安全的哈希函数(如MD5和SHA-1)可能不再提供足够的安全保障,因此推荐使用更新的算法,如SHA-2或SHA-3系列,以确保数据的安全性。这两个密钥是不同的,而且它们是数学上相关联的,这样设计是为了保证即使公钥是公开的,没有相应的私钥也无法解密由公钥加密的信息。在安全性方面,加密哈希函数比一般的哈希函数有更高的安全要求,它们通常用于密码学中,以确保数据的完整性和验证过程的安全性。私钥:私钥是保密的部分,必须由生成它的个人或系统安全地存储,并且不应该与任何人共享。转载 2024-05-21 15:21:30 · 53 阅读 · 0 评论 -
01-汽车信息安全概述
另外,由于汽车供应链的复杂性,第三方供应商的安全性也成为影响整车安全的薄弱环节。此外,法规和标准尚不完善,缺乏统一的安全评估和认证体系,使得整个行业的安全防护水平参差不齐。在技术层面,汽车信息安全涉及多个方面。因此,确保汽车信息系统的稳固性,既是对消费者负责,也是汽车厂商维护品牌信誉的必要举措。总之,汽车信息安全是一个多学科交叉、技术密集的领域,它要求从业者不断探索和创新,以应对不断变化的威胁。同时,随着技术的不断进步,我们有理由相信,未来的汽车将更加智能化、安全化,为人们提供更便捷、更安全的出行体验。转载 2024-05-21 15:05:43 · 258 阅读 · 0 评论