AUTOSAR Crypto Stack 介绍
AUTOSAR Crypto Driver
概述
Crypto Driver(后文简称CRYPTO)属于MCAL中的一个驱动模块,位于Crypto Interface module和Crypto Service Manager mode下面。CRYPTO为同步和异常加密通信实现了通用的原语,提供了一系列算法集合,并且可以支持用户扩展。支持密钥存储,密钥配置和密钥管理。
Crypto Interface模块可以访问多个CRYPTO,每一个CRYPTO由底层的Crypto Driver Object配置,也就是说在一个ECU中可以存在多个Crypto Driver。
一个Crypto Driver Obect表示一个独立的Crypto hardware例如AES加速器的实例,也可以是一个软件。

AUTOSAR Crypto Stack包括Crypto Driver、Crypto Interface和Crypto Service Manager(CSM)。Crypto Driver作为MCAL层的一部分,提供加密原语和密钥管理。Crypto Interface统一了硬件和软件加密解决方案的访问。CSM提供同步或异步服务,为软件模块提供加密功能的单一入口。工作流程中,SWC通过CSM发起加密请求,CSM调度任务到对应的Crypto Driver执行。
订阅专栏 解锁全文
1010

被折叠的 条评论
为什么被折叠?



