AUTOSAR:在建模过程中表达加密服务

时间:2015-11-19 14:17:36

标签: autosar

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

中定义

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

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

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