IT评测·应用市场-qidao123.com

标题: 英飞凌HSM内核开发-软硬件架构 [打印本页]

作者: 飞不高    时间: 2024-10-16 19:22
标题: 英飞凌HSM内核开发-软硬件架构
veHsm硬件和软件架构概述

1. 软件硬件架构


veHsm是一个嵌入式硬件安全模块,它通过硬件提供的安全区域来增强安全性,这个区域包括:

veHsm的软件架构筹划为:

2. 软件架构和功能原理


veHsm(Vector嵌入式硬件安全模块软件栈)提供了包括资产存储和密码算法在内的多种安全服务。该固件由特定于veHsm的模块以及符合AUTOSAR规范的尺度化模块构成。
veHsm利用AUTOSAR概念,以实现在基于AUTOSAR的ECU中的无缝集成。
文档和资源


密码驱动步伐

veHsm包括多个密码驱动步伐,提供差别的功能,例如:

内存底子办法

由于HSM的一个基本用例是数据的安全存储,veHsm利用可用的内存底子办法。通常,HSM内部D-Flash或等效存储用于存储密钥和资产,差别平台利用差别的存储机制。
处置惩罚器间通信(IPC)

HSM核心通过软件定义的IPC接口(位于共享RAM中)与应用步伐核心通信。这些接口提供与外部天下的通信所需的驱动步伐和协议。
3.HSM固件构成模块


CRYPTO


OS


RTE(BRE)


SYS


MEM


MCAL


内部架构

HSM固件的内部架构与AUTOSAR密码栈相对应,包括以下组件:

veHsm是一个自包罗的软件包,它将提供的服务暴露给在应用步伐核心上执行的软件。
留意事项


4.Host端架构


主机核心的密码模块

就安全性而言,主机核心必须运行符合AUTOSAR尺度的密码模块。Csm、CryIf和Crypto(veHsm)模块是必不可少的。
Crypto管理器CSM

Crypto管理器CSM为更高层次的模块提供接口,并将服务请求分配到得当的队列中。
CryIf

CryIf将密码服务请求转发给相应的密码驱动步伐。
Crypto(veHsm)

Crypto(veHsm)是与HSM核心通信的驱动步伐。它提供IPC(进程间通信)通信。此外,它还提供了HSM功能的抽象,即指定了HSM中可用的密码原语和存储的密钥。
Csm模块的JOB

在Csm模块发出的Job可以是同步或异步的。当密码job完成时,通过轮询或中断通知主机模块。

上图展示了从主机应用步伐到HSM核心上的密码库的数据流和队列-通道-驱动对象之间的关系。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4