2

我是 AUTOSAR 的新手,我正在做一个项目,我唯一关心的是建模(软件组件层),没有基本软件实现。我正在寻找一种在模型中指定加密信息的方法(一种指定加密服务管理器必须处理特定通信的方法)。有人知道这样做的方法吗?任何提示或建议都将被接受。

4

2 回答 2

1

原理与其他服务相同,为聚合 CryptoServiceNeeds 的 SwcServiceDependency 建模。创建 RoleBasedPortAssignments 以指示应使用哪些 PortPrototype 与 Csm 交互。

于 2016-01-24T18:26:35.590 回答
0

SWC 定义了一种指定 SWC 的加密服务需求的方法。这是在标准/AUTOSAR_TPS_SoftwareComponentTemplate.pdf 中定义的

但实际的叹息和身份验证是在 BSW 中完成的,首先将 PduR 传入的 SecuredIPdus 路由到 SecOC,SecOC 会将身份验证转发到 CryptoStack(Csm、Cry、CryIf、CAL / CrySHE)。他们会将(经过身份验证的)IPdu 返回给 PduR,PduR 将其路由到 Com,后者为您提供 ISignalGroups 和 ISignals。传输正好相反,SecOC 获取一个 IPdu 并返回一个 SecuredIPdu,由 PduR 路由到 If 到 -Driver 进行传输。

在接收端,身份验证失败将与其他失败一样通常导致 IPdu 被丢弃到更高层,这看起来就像从未收到过消息一样。

此 BasicSW 部件在 SystemDescription 中定义,在标准/AUTOSAR_TPS_SystemTemplate.pdf 中定义

于 2017-07-18T23:18:53.800 回答