今天看啥  ›  专栏  ›  汽车MCU软件设计

AUTOSAR MCAL分析(3):Crypto Driver

汽车MCU软件设计  · 公众号  ·  · 2024-04-03 18:30
 目录1. Crypto Driver概述2. 认识Crypto Driver Object 2.1 NXP对CDO的实现2.2 Vector对CDO的实现2.3 小结3. Key的概念4. Job的同\异处理方式5. 总结1. Crypto Driver概述Crypto Driver处在加密栈中的最底层,负责抽象芯片硬件密码功能或者基于软件封装的密码功能等,层级结构如下图所示:在分析该Driver之前,有几个术语是需要掌握的:Crypto Driver:指定密码硬件\软件的驱动程序;Crypto Driver Object:一个Driver包含一个或者多个Crypto Driver Object(CDO),CDO用于提供不同的Crypto Primitive(加密原语);Crypto Primitive:密码学中原语是一种抽象的说法来描述加密系统的基本功能和操作;在AUTOSAR中,是指在CDO中配置的具体密码算法,例如一个对称CDO中配置了一个MAC生成的原语,该原语对应具体算法为AES128,模式为CMAC;Job:对应CSM中的job,有兴趣可以看看之前的文章AUTOSAR CryptoStack--CSM Job夹带了 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照