DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_CryptoServiceManager FIG-29a3e97c9d749ad7 891 × 617 px 1 Release(s)

Figure 9: 7 Crypto Service Manager Keys Layout

SHA-256 Inhalts-Fingerabdruck: 29a3e97c9d749ad74d8684da717b047dd4dfdfc6011732c0cee9dfb26066818a
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08

1. Diagrammtyp & Architektur-Kontext

UML-Klassendiagramm zur Definition des ECU-Konfigurationsmetamodells (ECUC Parameter Configuration) für das Schlüssel-Management im AUTOSAR Crypto Service Manager (CSM). Es beschreibt die statische Metamodellstruktur zur Konfiguration von kryptografischen Schlüsseln (CsmKey) und deren Zuordnung zu Schlüsseln der darunterliegenden Crypto Interface-Schicht (CryIfKey).

2. Komponenten, Entitäten & Schnittstellen

Das Metamodell umfasst folgende Konfigurationselemente und Beziehungen:

  • CsmKeys (EcucParamConfContainerDef, Multiplizität 0..1): Übergeordneter Sammelcontainer für CSM-Schlüsselkonfigurationen.
  • CsmKey (EcucParamConfContainerDef, Multiplizität 0..*): Subcontainer (+subContainer), der einen einzelnen kryptografischen Schlüssel im CSM repräsentiert.
  • CsmKeyId (EcucIntegerParamDef): Parameter (+parameter) innerhalb von CsmKey mit symbolicNameValue = true, Wertebereich min = 0, max = 4294967295 (32-Bit-Ganzzahl).
  • CsmKeyRef (EcucReferenceDef): Referenzdefinition (+reference) innerhalb von CsmKey mit requiresSymbolicNameValue = true.
  • CryIfKey (EcucParamConfContainerDef, Multiplizität 0..*): Zielcontainer (+destination), auf den CsmKeyRef verweist.
  • CsmKeyUsePort (EcucBooleanParamDef): Parameter (+parameter) innerhalb von CsmKey, der steuert, ob dedizierte Ports für den Schlüsselzugriff generiert werden.

3. Dynamisches Verhalten & Sequenzablauf

Als rein statisches Konfigurations-Metamodell definiert das Diagramm keine Laufzeitsequenzen. Zur Konfigurations- und Generierungszeit wird jeder konfigurierte CsmKey über seine symbolische ID CsmKeyId adressierbar gemacht und über CsmKeyRef einem konkreten CryIfKey zugeordnet, um kryptografische Operationen über das Crypto Interface an die jeweiligen Crypto Driver weiterzuleiten. Der boolesche Parameter CsmKeyUsePort beeinflusst die Generierung von AUTOSAR-Portschnittstellen für Software-Komponenten (SWCs).

4. Normative Relevanz & Entwickler-Hinweise

Normativ für die BSW-Modulkonfiguration des CSM:

  • CsmKeyId fungiert als symbolischer Name (symbolicNameValue = true) im vollen 32-Bit-Bereich (uint32), wodurch CSM-Schlüssel-IDs code-generiert als eindeutige Bezeichner zur Verfügung stehen.
  • CsmKeyRef erzwingt eine Referenzierung (requiresSymbolicNameValue = true) auf ein definiertes CryIfKey-Element des Crypto Interfaces.
  • Konfiguratoren müssen sicherstellen, dass Schlüssel-IDs konsistent vergeben und die Zielreferenzen auf existierende CryIfKey-Container aufgelöst werden können.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

CsmKeys: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = 1 | CsmKey: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = * | CsmKeyRef: EcucReferenceDef | requiresSymbolicNameValue = true | CsmKeyId: EcucIntegerParamDef | symbolicNameValue = true min = 0 max = 4294967295 | CryIfKey: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = * | CsmKeyUsePort: EcucBooleanParamDef | +parameter | +destination | +reference | +parameter | +subContainer

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_CryptoServiceManager S. 171 9 Figure 9: 7 Crypto Service Manager Keys Layout