CVS32

CVS32.pdf · Data Security Container / Secure Data Transfer Standard · Secure Data Transfer

Last updated: 2026-06-29 11:50
RTRFQX Review TeamWorkspace

CVS32

CVS32.pdf · Data Security Container / Secure Data Transfer Standard · Secure Data Transfer

Markdown-derived onlyOCR: falseLast generated 2026-06-29 11:50

What this document contains

Confirmed Requirements121customer ID + normative
Needs Clarification6no customer ID
Information74descriptive
Reference2definitions, scope
Critical45ranked impact
Open Points5linked
Tables / Diagrams2 / 20extracted
Derived SSRs11linked

Executive Takeaway

Systems-engineering read of what this document defines for the system - scope, boundaries, interfaces, obligations, and what is still open.

Document Purpose

Scope: this data security container / secure data transfer standard specifies secure communication and freshness protection, covering 1 Introduction; 1.3 Document Quirks; 2 General; 3 ISO 14299-1:2020 Clarifications and Deviations; 3.1 Anti-replay Protection and Transaction Coherency; 3.2 Authenticity and Confidentiality.

System Boundary & Interfaces

System boundary and interfaces: the document constrains 1 interface(s) - OEM/Customer Review Interface; principal functions in scope are Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability.

Design / Security Impact

Design and security impact: affects Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability; security capabilities touched: Key management; Diagnostic security; Authentication; Secure communication; 11 supplier system requirement(s) were derived from this document.

Open For Customer

Open for the customer: 5 document-linked open point(s) - mainly Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. (sample: 3 of 5) - plus 6 unidentified requirement-like statement(s). Do not baseline these until the customer confirms.

Confidence and limits: High confidence. Categorisation is derived from the converted Markdown (customer IDs, normative wording, and section context); no OCR or downstream PDF analysis is used.

Main Requirement Themes

ThemeEngineering MeaningRequirement CountRepresentative Requirements
Secure communication and freshness protectionDefines protected communication behavior, freshness/replay checks, and signal or PDU allocation dependencies.193RFQX-CVS32-0007; RFQX-CVS32-0009; RFQX-CVS32-0010
System architecture designGroups related document requirements into a single engineering theme.135RFQX-CVS32-0001; RFQX-CVS32-0002; RFQX-CVS32-0009
RequirementGroups related document requirements into a single engineering theme.121RFQX-CVS32-0007; RFQX-CVS32-0009; RFQX-CVS32-0012
SystemGroups related document requirements into a single engineering theme.100RFQX-CVS32-0001; RFQX-CVS32-0002; RFQX-CVS32-0009
InformationGroups related document requirements into a single engineering theme.74RFQX-CVS32-0006; RFQX-CVS32-0010; RFQX-CVS32-0011
Cybersecurity concept and evidenceDrives cybersecurity concept, risk treatment, verification evidence, and traceability obligations.69RFQX-CVS32-0003; RFQX-CVS32-0004; RFQX-CVS32-0005
Responsibility and customer approval modelCreates supplier/OEM allocation decisions for work products, backend infrastructure, approvals, and residual risk.46RFQX-CVS32-0003; RFQX-CVS32-0004; RFQX-CVS32-0005
CybersecurityGroups related document requirements into a single engineering theme.27RFQX-CVS32-0005; RFQX-CVS32-0006; RFQX-CVS32-0007

Document Content Structure

SectionRequirementsInformationUnknown / Review NeededTotal ItemsCriticalOpen PointsSSR Links
1 Introduction1104221
-- 1.3 Document Quirks1104221
2 General4409212
3 ISO 14299-1:2020 Clarifications and Deviations8748013638210
-- 3.1 Anti-replay Protection and Transaction Coherency119021723
-- 3.2 Authenticity and Confidentiality53220751719
-- -- 3.2.1 HKDF Key Derivation4307103
-- -- 3.2.2 SDT_AEAD_CHACHA20_POLY1305208028716
-- -- -- 3.2.2.2 Server Decryption/Encryption134017514
-- -- 3.2.3 SDT_POLY1305204024617
-- -- -- 3.2.3.2 Server Verification/Authentication132015414
-- 3.3 Error- and state-handling23170401414
-- -- 3.3.1 Server’s Behaviour12100221213
-- -- -- 3.3.1.1 SDT transactions with multiple responses95014912
-- -- 3.3.2 Client’s Behaviour117018213
-- -- -- 3.3.2.1 Lost and Repeated SDT Messages74011212
4 Referenced documents and IT-Systems2921050000

Tables and Diagrams

Tables are reconstructed column-correct from the document text layer (no OCR). Diagrams are linked from converted image assets.

Tables2column-correct
Diagrams20image-linked
Linked Artifacts21requirement-linked

Tables (2)

TableTable 1 – Abbreviations

1.4 Abbreviations · page 5 · Linked: None

AbbreviationDescription
ECUElectronic Control Unit
ID, id, IdIdentifier
N/ANot Applicable
MACMessage Authentication Code
HMACHash-based Message Authentication Code
HKDFHMAC-based Key Derivation Function
SDTSecuredDataTransmission
NRCNegative Response Code
View all 14 rows
AbbreviationDescription
ECUElectronic Control Unit
ID, id, IdIdentifier
N/ANot Applicable
MACMessage Authentication Code
HMACHash-based Message Authentication Code
HKDFHMAC-based Key Derivation Function
SDTSecuredDataTransmission
NRCNegative Response Code
TAGTypically a MAC or similar. A cryptographic element used to ensure authenticity. Carried in the SIGMACBYTE protocol element.
PREQARCState variable. Previous REQuest Anti-Replay Counter. The ANTIREPLAYCNT used by the client in the previous SDT request.
PRESARCState variable. Previous RESponse Anti-Replay Counter. The ANTIREPLAYCNT used by the server in the previous SDT response.
PREQTAGState variable. Previous REQuest TAG. The TAG from the previous SDT request.
PSIGENCRYPTState variable. Previous SIGENCRYPT. The SIGENCRYPT used in the previous SDT transaction.
PKEYState variable. Previous KEY. The key used in the previous SDT transaction. Covaries with PSIGENCRYPT.

Security protocol or cryptographic context

TableTable 2 – Supported CipherSchemes

3.2 Authenticity and Confidentiality · page 10 · Linked: SDT_INFO 16; SDT_REQ 20; SDT_REQ 21; SDT_REQ 22; SDT_REQ 17; SDT_REQ 18 (sample: 6 of 8)

CipherSchemeSIGENCRYPT
Reserved by vehicle manufacturer0 - 1
SDT_AEAD_CHACHA20_POLY13052
SDT_POLY13053
Reserved by vehicle manufacturer4 - 127
Reserved by system supplier128 - 143
Reserved by ISO144 – 255

Security protocol or cryptographic context

Diagrams (20)

DiagramFigure 1 – SDT Overview

1.5 Terminology · page 6 · Linked: SDT_INFO 1; SDT_REQ 1; SDT_INFO 2; SDT_INFO 3; SDT_REQ 2; SDT_REQ 3

Embedded ImageLink confidence: High
Open full size

Diagnostic parameter or service behavior

DiagramFigure 1 shows the layout of an SDT message with its protocol elements (for details refer to

1.5 Terminology · page 6 · Linked: SDT_INFO 2; SDT_INFO 1; SDT_REQ 1; SDT_INFO 3; SDT_REQ 4; SDT_REQ 2 (sample: 6 of 7)

Embedded ImageLink confidence: High
Open full size

Diagnostic parameter or service behavior

DiagramFigure 2 – Anti-replay protection

3.1 Anti-replay Protection and Transaction Coherency · page 8 · Linked: SDT_REQ 12; SDT_REQ 13; SDT_REQ 11; SDT_INFO 9; SDT_INFO 10; SDT_REQ 71 (sample: 6 of 8)

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 3 – Anti-replay protection and transaction coherency

3.1 Anti-replay Protection and Transaction Coherency · page 9 · Linked: SDT_INFO 13; SDT_INFO 16; SDT_REQ 15; SDT_REQ 14; SDT_INFO 14; SDT_INFO 15

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the

3.1 Anti-replay Protection and Transaction Coherency · page 9 · Linked: SDT_INFO 13; SDT_INFO 16; SDT_REQ 15; SDT_REQ 14; SDT_INFO 14; SDT_INFO 15

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client has

3.2 Authenticity and Confidentiality · page 11 · Linked: SDT_INFO 20; SDT_REQ 21; SDT_REQ 22

Page SnapshotLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 4 – Change of CipherScheme mid sequence

3.2 Authenticity and Confidentiality · page 11 · Linked: SDT_REQ 23; SDT_REQ 24; SDT_REQ 25; SDT_REQ 26; SDT_INFO 21

Page SnapshotLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305

3.2.2 SDT_AEAD_CHACHA20_POLY1305 · page 12 · Linked: SDT_REQ 30; SDT_INFO 24; SDT_REQ 27; SDT_REQ 28; SDT_REQ 29; SDT_INFO 25 (sample: 6 of 8)

Embedded ImageLink confidence: Medium
Open full size

Security protocol or cryptographic context

DiagramFigure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305

3.2.2.2 Server Decryption/Encryption · page 14 · Linked: SDT_INFO 27; SDT_INFO 28; SDT_INFO 29; SDT_REQ 42

Page SnapshotLink confidence: High
Open full size

Diagnostic parameter or service behavior

DiagramFigure 7 – Use of HKDF output key material (okm) with SDT_POLY1305

3.2.3 SDT_POLY1305 · page 15 · Linked: SDT_REQ 52; SDT_INFO 30; SDT_REQ 49; SDT_REQ 50; SDT_REQ 51; SDT_INFO 49 (sample: 6 of 8)

Embedded ImageLink confidence: Medium
Open full size

Security protocol or cryptographic context

DiagramFigure 8 – Example of client and server's behavior using SDT_POLY1305

3.2.3.2 Server Verification/Authentication · page 17 · Linked: SDT_INFO 31; SDT_INFO 32; SDT_REQ 61

Page SnapshotLink confidence: High
Open full size

Diagnostic parameter or service behavior

DiagramFigure 9 shows how the different “layers”1 interact conceptually.

3.3 Error- and state-handling · page 18 · Linked: SDT_INFO 33; SDT_INFO 34; SDT_INFO 35; SDT_INFO 36; SDT_INFO 32

Embedded ImageLink confidence: High
Open full size

Diagnostic parameter or service behavior

DiagramFigure 9 – Conceptual overview of SDT error handling

3.3 Error- and state-handling · page 18 · Linked: SDT_INFO 34; SDT_REQ 67; SDT_INFO 33; SDT_INFO 35; SDT_INFO 36

Embedded ImageLink confidence: High
Open full size

Diagnostic parameter or service behavior

DiagramFigure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The

3.3.1 Server’s Behaviour · page 18 · Linked: SDT_REQ 67; SDT_INFO 34; SDT_INFO 33; SDT_INFO 35; SDT_INFO 36

Embedded ImageLink confidence: Medium
Open full size

Diagnostic parameter or service behavior

DiagramFigure 10 – Server's error and state handling

3.3.1 Server’s Behaviour · page 19 · Linked: SDT_REQ 69; SDT_REQ 68; SDT_REQ 67; SDT_REQ 70

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 11 shows an example where the client sends a RDBI and the server responds with two

3.3.1.1 SDT transactions with multiple responses · page 21 · Linked: SDT_INFO 42; SDT_INFO 41; SDT_INFO 44; SDT_REQ 78; SDT_INFO 43; SDT_INFO 40

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 11 – Example of a multi-response transaction

3.3.1.1 SDT transactions with multiple responses · page 21 · Linked: SDT_INFO 41; SDT_REQ 78; SDT_INFO 44; SDT_INFO 42; SDT_INFO 43

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer. The

3.3.2 Client’s Behaviour · page 21 · Linked: SDT_INFO 44; SDT_REQ 78; SDT_INFO 42; SDT_INFO 43

Embedded ImageLink confidence: Medium
Open full size

Security protocol or cryptographic context

DiagramFigure 12 – The client's error and state handling

3.3.2 Client’s Behaviour · page 22 · Linked: SDT_REQ 79; SDT_REQ 80; SDT_REQ 81; SDT_REQ 78; SDT_REQ 82; SDT_INFO 44

Embedded ImageLink confidence: High
Open full size

Security protocol or cryptographic context

DiagramFigure 9.)

3.3.2.1 Lost and Repeated SDT Messages · page 29 · Linked: SDT_REQ 88; SDT_REQ 90; SDT_REQ 91; SDT_REQ 54; SDT_REQ 57; SDT_REQ 58 (sample: 6 of 8)

Page SnapshotLink confidence: Medium
Open full size

Security protocol or cryptographic context

What This PDF Is About

FieldValue
Source PDFCVS32.pdf
Document TypeData Security Container / Secure Data Transfer Standard
DomainSecure Data Transfer
Scope Summary121 confirmed requirements, 6 needing clarification, 74 information, 2 reference items; 11 linked SSRs; 5 linked open points.
Main ThemesSecure communication and freshness protection; System architecture design; Requirement; System; Information (sample: 5 of 8)
Does Not ConfirmCustomer-owned responsibility, final customer decisions, and unresolved open points remain unconfirmed.
ConfidenceHigh
Evidence BasisMarkdown-derived requirements and generated RFQX registers; no downstream PDF analysis.

Critical Requirements

This table is horizontally scrollable. Use the bottom scrollbar to view all columns.

IDScoreCategoryRequirement / ReasonSupplier Position
RFQX-CVS32-000895High risk due to unclear OEM/supplier responsibilityThe keywords “shall”, “should”, “must” and so forth are used in this document and are to be interpreted in accordance with “Key words for use in RFCs to Indicate Requirement Levels” [10].security relevant; architecture relevant; Needs Customer Clarification; linked open point; High estimation impact; blocks SSR derivationNeeds Customer Clarification
RFQX-CVS32-001495High risk due to unclear OEM/supplier responsibilityone diagnostic server in the boot-loader and one in the application, shall support SDT in all execution states.security relevant; architecture relevant; Needs Customer Clarification; linked open point; High estimation impact; blocks SSR derivationNeeds Customer Clarification
1.377High risk due to unclear OEM/supplier responsibilityThe mnemonics defined in the ISO14229-1:2020 [1] standard are reused throughout this document. Some paragraphs in this document includes pseudo code. The pseudo code make use of the following notation: 𝑋 || 𝑌 The concatenation of the octet strings 𝑋 and 𝑌 𝑋𝑠𝑒𝑟𝑣𝑒𝑟 𝑋 is owned by the Server 𝑋𝑐𝑙𝑖𝑒𝑛𝑡 𝑋 is owned by the Client The first occurrence of an abbreviation or term in this document will appear italicized to indicate that it is explained in section 1.4 Abbreviations or section 1.5 Terminology. All paragraphs from here on in this document are assigned unique tags, composed of a prefix and an identification number for non-ambiguous identification. SDT_REQ X identifies a requirement, and tag SDT_INFO X is used to denote informational text. Whether a requirement refers to client-side or server-side behavior is clear from the context and the requirement text itself. The keywords “shall”, “should”, “must” and so forth are used in this document and are to be interpreted in accordance with “Key words for use in RFCs to Indicate Requirement Levels” [10].security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 477High risk due to unclear OEM/supplier responsibilityThe SDT server shall use the diagnostic tester address of the SDT client to identify the authentication state and hence the SecuredDataTransmissionKey.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 877High risk due to unclear OEM/supplier responsibilityAt reception of an SDT request, the server shall verify that the value of the ANTIREPLAYCNT protocol element is greater than PREQARC, and if the message can be otherwise verified, update PREQARC to reflect the new value, i.e.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 2077High risk due to unclear OEM/supplier responsibilityClient and server should keep state variables that indicate which CipherScheme, and resulting key, was used in the previous SDT transaction.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 2277High risk due to unclear OEM/supplier responsibilityAt reception of an SDT request, if SIGENCRYPT is different from PSIGENCRYPT, the server should re-run the KDF, and if and only if the verification/decryption succeeds, update the state variables PSIGENCRYPT and PKEY with the new values.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 6177High risk due to unclear OEM/supplier responsibilityThe server shall verify the SDT request with the 𝐴 argument set to the octet string comprised of all protocol elements of the SDT response, excluding the SIGMACBYTE protocol element.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 7677High risk due to unclear OEM/supplier responsibilityThe server shall update its state, (set PREQARC to the value received in the ANTIREPLAYCNT protocol element in the SDT request), if and only if it successfully verifies/decrypts the SDT request.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 7777High risk due to unclear OEM/supplier responsibilityThe server shall update its state, (increment PRESARC by one (1)), if and only if it can successfully authenticate/encrypt the SDT response (“S3”).security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
SDT_REQ 8677High risk due to unclear OEM/supplier responsibilityThe client shall update its state, (set PRESARC to the value received in the ANTIREPLAYCNT protocol element in the SDT response), if and only if it successfully verifies/decrypts the SDT response (“C3”).security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
RFQX-CVS32-000166High risk due to unclear OEM/supplier responsibilityThe User shall apply the latest version of this CVS32.architecture relevant; Needs Customer Clarification; linked open point; blocks SSR derivationNeeds Customer Clarification

Customer Clarifications / Open Points

Total Open Points5document-linked
P10priority
P20priority
Blocking Conceptyesyes / no
Blocking Estimationyesyes / no
Blocking SSRyesyes / no

Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.

Impact if unresolved: Security-access design and verification scope cannot be frozen; risk of an unprotected diagnostic service.

OpenOpen

Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.

Impact if unresolved: Update-control scope and evidence ownership stay open; risk of an unprotected update path.

OpenOpen

Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication.

Impact if unresolved: Protected-signal design, key needs and runtime budget stay open; risk of unprotected critical signals.

OpenOpen

Confirm the DIA / responsibility (RASIC/CIA) split for each cybersecurity work product before supplier scope is fixed.

Impact if unresolved: Without an agreed DIA the supplier risks owning customer work products or leaving cybersecurity gaps in the case.

OpenOpen

Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.

Impact if unresolved: Supplier position, estimation, and affected design allocation remain conditional for the listed requirements.

OpenOpen
Open full open-point table (all fields)

This table is horizontally scrollable. Use the bottom scrollbar to view all columns.

Open PointPriorityQuestion / ImpactRequired Customer DecisionRecommended Supplier PositionOwnerStatus
OP-002Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.Security-access design and verification scope cannot be frozen; risk of an unprotected diagnostic service.Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.Implement configurable session/security-access on the ECU and request the customer-confirmed service-to-role table.Shared (OEM policy / Supplier ECU)Open
OP-004Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.Update-control scope and evidence ownership stay open; risk of an unprotected update path.Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.Implement authenticated, integrity-protected ECU programming with controlled boot/app state; require OEM update-chain definition.Shared (OEM backend / Supplier ECU)Open
OP-005Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication.Protected-signal design, key needs and runtime budget stay open; risk of unprotected critical signals.Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication.Support SecOC/SDT in the platform and request the customer-confirmed protected-signal list and freshness policy.OEM / CustomerOpen
OP-009Confirm the DIA / responsibility (RASIC/CIA) split for each cybersecurity work product before supplier scope is fixed.Without an agreed DIA the supplier risks owning customer work products or leaving cybersecurity gaps in the case.Confirm the DIA / responsibility (RASIC/CIA) split for each cybersecurity work product before supplier scope is fixed.Deliver supplier-owned work products per concept; require a signed DIA/RASIC before treating shared items as supplier scope.OEM / Customer + Supplier (DIA)Open
OP-011Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.Supplier position, estimation, and affected design allocation remain conditional for the listed requirements.Decide whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context.Carry the items as customer-confirmation dependencies and review them in the next clarification workshop.OEM / CustomerOpen

Confirmed requirements (121)

Items carrying a customer requirement ID and a normative (shall/must) statement.

1.3RFQX-CVS32-0007Requirement1.3 Document Quirkspage 4

Document Quirks

The mnemonics defined in the ISO14229-1:2020 [1] standard are reused throughout this document. Some paragraphs in this document includes pseudo code. The pseudo code make use of the following notation: 𝑋 || 𝑌 The concatenation of the octet strings 𝑋 and 𝑌 𝑋𝑠𝑒𝑟𝑣𝑒𝑟 𝑋 is owned by the Server 𝑋𝑐𝑙𝑖𝑒𝑛𝑡 𝑋 is owned by the Client The first occurrence of an abbreviation or term in this document will appear italicized to indicate that it is explained in section 1.4 Abbreviations or section 1.5 Terminology. All paragraphs from here on in this document are assigned unique tags, composed of a prefix and an identification number for non-ambiguous identification. SDT_REQ X identifies a requirement, and tag SDT_INFO X is used to denote informational text. Whether a requirement refers to client-side or server-side behavior is clear from the context and the requirement text itself. The keywords “shall”, “should”, “must” and so forth are used in this document and are to be interpreted in accordance with “Key words for use in RFCs to Indicate Requirement Levels” [10].

Partially AcceptOpen point OP-004SSR SSR-KEY-004
Details & reviewer feedback
Section

1.3 Document Quirks

Page

page 4

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 4RFQX-CVS32-0016Requirement2 Generalpage 6

The SDT server shall use the diagnostic tester address of the SDT client to identify the authentication state and hence the SecuredDataTransmissionKey.

Partially AcceptOpen point OP-002SSR SSR-RBAC-0070 tables · 1 diagrams
Details & reviewer feedback
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Accept. Provide the cybersecurity concept as a supplier work product covering scope, assumptions, risk-treatment traceability, cybersecurity goals/requirements, mitigation strategy, V&V approach, and open responsibility dependencies. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 8RFQX-CVS32-0027Requirement3.1 Anti-replay Protection and Transaction Coherencypage 7

At reception of an SDT request, the server shall verify that the value of the ANTIREPLAYCNT protocol element is greater than PREQARC, and if the message can be otherwise verified, update PREQARC to reflect the new value, i.e.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 20RFQX-CVS32-0051Requirement3.2 Authenticity and Confidentialitypage 10

Client and server should keep state variables that indicate which CipherScheme, and resulting key, was used in the previous SDT transaction.

Partially AcceptOpen point OP-005SSR SSR-KEY-0041 tables · 0 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 0

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
SDT_REQ 22RFQX-CVS32-0054Requirement3.2 Authenticity and Confidentialitypage 10

At reception of an SDT request, if SIGENCRYPT is different from PSIGENCRYPT, the server should re-run the KDF, and if and only if the verification/decryption succeeds, update the state variables PSIGENCRYPT and PKEY with the new values.

Partially AcceptOpen point OP-005SSR SSR-VV-0041 tables · 1 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection; Security evidence and traceability / OEM/Customer Review Interface

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 1

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
  • DIAGRAM-CVS32-0006 Diagram: Figure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client has page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 61RFQX-CVS32-0106Requirement3.2.3.2 Server Verification/Authenticationpage 16

The server shall verify the SDT request with the 𝐴 argument set to the octet string comprised of all protocol elements of the SDT response, excluding the SIGMACBYTE protocol element.

Partially AcceptOpen point OP-005SSR SSR-COM-0120 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑣𝑒𝑟𝑖𝑓𝑦(𝐾, 𝑁, 𝐴, 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺) → ok/nok,𝑃𝑛𝑢𝑙𝑙

Page

page 16

Feature / Interface

Secure communication and freshness protection; Security evidence and traceability / OEM/Customer Review Interface

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0011 Diagram: Figure 8 – Example of client and server's behavior using SDT_POLY1305 page 17
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 76RFQX-CVS32-0131Requirement3.3.1.1 SDT transactions with multiple responsespage 20

The server shall update its state, (set PREQARC to the value received in the ANTIREPLAYCNT protocol element in the SDT request), if and only if it successfully verifies/decrypts the SDT request.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 77RFQX-CVS32-0133Requirement3.3.1.1 SDT transactions with multiple responsespage 20

The server shall update its state, (increment PRESARC by one (1)), if and only if it can successfully authenticate/encrypt the SDT response (“S3”).

Partially AcceptOpen point OP-005SSR SSR-DAI-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 86RFQX-CVS32-0147Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

The client shall update its state, (set PRESARC to the value received in the ANTIREPLAYCNT protocol element in the SDT response), if and only if it successfully verifies/decrypts the SDT response (“C3”).

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 5RFQX-CVS32-0019Requirement3.1 Anti-replay Protection and Transaction Coherencypage 7

The server shall not allow an SDT message with service 0x84 as the application layer service (service 0x84 encapsulated inside another service 0x84).

Partially AcceptOpen point OP-005SSR SSR-COM-011
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 9RFQX-CVS32-0028Requirement3.1 Anti-replay Protection and Transaction Coherencypage 7

At construction of an SDT response, the server shall increment PRESARC by one (1) and populate the ANTIREPLAYCNT protocol element with the resulting value.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 12RFQX-CVS32-0031Requirement3.1 Anti-replay Protection and Transaction Coherencypage 8

The server should populate the ANTIREPLAYCNT protocol element of the first response of an SDT sequence with the value zero (0), and set PRESARC accordingly.

Partially AcceptOpen point OP-005SSR SSR-COM-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 18RFQX-CVS32-0048Requirement3.2 Authenticity and Confidentialitypage 10

In case of a positive SDT response, the server shall respond to a client request with the same CipherScheme used in the request.

Partially AcceptOpen point OP-005SSR SSR-COM-0091 tables · 0 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 0

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
SDT_REQ 42RFQX-CVS32-0080Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The server shall decrypt and verify the SDT request with the 𝐴 argument set to the concatenated octet string comprised of the SDT, APAR, SIGENCRYPT, SIGLEN and ANTIREPLAYCNT protocol elements.

Partially AcceptOpen point OP-005SSR SSR-COM-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑑𝑒𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝐶, 𝑇𝐴𝐺) → 𝑜𝑘/𝑛𝑜𝑘, 𝑃

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0009 Diagram: Figure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305 page 14
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 44RFQX-CVS32-0082Requirement3.2.2.2 Server Decryption/Encryptionpage 13

𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑒𝑛𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝑃) → 𝐶, 𝑇𝐴𝐺 The server shall encrypt and authenticate the SDT response with: the 𝐴 argument set to the concatenated octet string comprised of the SDTPR, APAR, SIGENCRYPT, SIGLEN and ANTIREPLAYCNT protocol elements of the response and the octet string carried by the SIGMACBYTE protocol element of the corresponding request.

Partially AcceptOpen point OP-005SSR SSR-DAI-009
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 63RFQX-CVS32-0108Requirement3.2.3.2 Server Verification/Authenticationpage 16

The server shall authenticate the SDT response with the 𝐴 argument set to the octet string comprised of all protocol elements of the SDT response, excluding the SIGMACBYTE protocol element, concatenated with the octet string carried by the SIGMACBYTE protocol element of the corresponding request.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑎𝑢𝑡ℎ𝑒𝑛𝑡𝑖𝑐𝑎𝑡𝑒(𝐾, 𝑁, 𝐴, 𝑃𝑛𝑢𝑙𝑙) → 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺

Page

page 16

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 68RFQX-CVS32-0120Requirement3.3.1 Server’s Behaviourpage 19

At reception of an SDT request, if the security sub-layer is busy, the server shall respond with

Partially AcceptOpen point OP-005SSR SSR-COM-0130 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.1 Server’s Behaviour

Page

page 19

Feature / Interface

Secure communication and freshness protection / None

Security capability

Secure communication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0015 Diagram: Figure 10 – Server's error and state handling page 19
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 69RFQX-CVS32-0121Requirement3.3.1 Server’s Behaviourpage 19

At reception of an SDT request, if the requesting client is unauthenticated, the server shall respond with an SDT negative response using the NRC 0x34.

Partially AcceptOpen point OP-005SSR SSR-COM-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.1 Server’s Behaviour

Page

page 19

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0015 Diagram: Figure 10 – Server's error and state handling page 19
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 70RFQX-CVS32-0122Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if the request is too short or otherwise malformed, the server shall respond with an SDT negative response using the NRC 0x13.

Partially AcceptOpen point OP-005SSR SSR-COM-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0015 Diagram: Figure 10 – Server's error and state handling page 19
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 71RFQX-CVS32-0123Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if ANTIREPLAYCNT ≤ PREQARC, the server shall respond with an SDT negative response using the NRC 0x3A.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 88RFQX-CVS32-0124Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if PRESARC is exhausted, the server shall respond with an SDT negative response using the NRC 0x3A.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 72RFQX-CVS32-0125Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if SIGENCRYPT is not supported, the server shall respond with an SDT negative response using the NRC 0x3A.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 73RFQX-CVS32-0126Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if APAR is in conflict with SIGENCRYPT, the server shall respond with an SDT negative response using the NRC 0x3A.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 74RFQX-CVS32-0128Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if SIGLEN is in conflict with SIGENCRYPT, the server shall respond with an SDT negative response using the NRC 0x3A.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 75RFQX-CVS32-0130Requirement3.3.1.1 SDT transactions with multiple responsespage 20

At reception of an SDT request, if the server fails to verify/decrypt the request, the server shall respond with an SDT negative response using the NRC 0x3A.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 87RFQX-CVS32-0151Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

If the client determines an SDT request to be lost in transit, or, if it receives an SDT negative response with NRC BRR (0x21), the client shall • repeat the request byte for byte and leave state variables unchanged.

Partially AcceptOpen point OP-005SSR SSR-COM-009
Details & reviewer feedback
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 23RFQX-CVS32-0056Requirement3.2.1 HKDF Key Derivationpage 11

Client Server PREQARC = X PREQTAG=TAG_X PSIGENCRYPT=3 PKEY=p..p Check: ANTIREPLAYCNT > PREQARC SIGENCRYPT != PSIGENCRYPT: KDF(..) -> r..r decrypt(data, TAG_X+1)->ok Check: ANTIREPLAYCNT > PRESARC decrypt(data||PREQTAG, TAG_Y+1)->ok PRESARC = Y+1 PRESARC = Y+1 PREQARC = X PSIGENCRYPT=3 PKEY=p..p encrypt(data)->TAG_X+1 encrypt(data||TAG_X+1)->TAG_Y+1 S1 S2 S3 C1 C2 C3 SIGENCRYPT != PSIGENCRYPT: KDF(..) -> r..r Figure 4 – Change of CipherScheme mid sequence 3.2.1 HKDF Key Derivation Client and server shall support the HKDF [2] key derivation function using HMAC-SHA512 [3].

Partially AcceptSSR SSR-KEY-0040 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.1 HKDF Key Derivation

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0007 Diagram: Figure 4 – Change of CipherScheme mid sequence page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 28RFQX-CVS32-0065Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

Octets 0-31 of the okm shall be used as key by the client to encrypt, and the server to decrypt, the request.

Partially AcceptSSR SSR-KEY-0040 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 29RFQX-CVS32-0066Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

Octets 32-63 of the okm shall be used as key by the server to encrypt, and the client to decrypt, the response.

Partially AcceptSSR SSR-KEY-0040 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 50RFQX-CVS32-0092Requirement3.2.3 SDT_POLY1305page 15

Octets 0-31 of the okm shall be used as key by the client to authenticate, and the server to verify, the request.

Partially AcceptSSR SSR-DAI-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 51RFQX-CVS32-0093Requirement3.2.3 SDT_POLY1305page 15

Octets 32-63 of the okm shall be used as key by the server to authenticate, and the client to verify, the response.

Partially AcceptSSR SSR-DAI-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 67RFQX-CVS32-0119Requirement3.3.1 Server’s Behaviourpage 18

Other than the NRCs 0x3A, 0x13 and 0x21, specified by ISO14229-1:2020 [1], the server shall support the NRC 0x34 “authenticationRequired”.

Partially AcceptSSR SSR-COM-0090 tables · 3 diagrams
Details & reviewer feedback
Section

3.3.1 Server’s Behaviour

Page

page 18

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
  • DIAGRAM-CVS32-0015 Diagram: Figure 10 – Server's error and state handling page 19
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 6RFQX-CVS32-0025Requirement3.1 Anti-replay Protection and Transaction Coherencypage 7

Both client and server shall maintain instances of the state variables PREQARC and PRESARC.

Partially AcceptSSR SSR-COM-009
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 13RFQX-CVS32-0033Requirement3.1 Anti-replay Protection and Transaction Coherencypage 8

If either PREQARC or PRESARC reaches the maximum value 65535 (0xFFFF), the client shall re-authenticate if it wishes to send more messages.

Partially AcceptSSR SSR-COM-0090 tables · 1 diagrams
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 46RFQX-CVS32-0083Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The server shall populate the APAR protocol element in the response so that bits 4 and 5 are set to true.

Partially AcceptSSR SSR-COM-009
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 47RFQX-CVS32-0084Requirement3.2.2.2 Server Decryption/Encryptionpage 14

The server shall populate the SIGLEN protocol element in the request with 16 (0x0010).

Partially AcceptSSR SSR-COM-009
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 14

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 48RFQX-CVS32-0085Requirement3.2.2.2 Server Decryption/Encryptionpage 14

The server shall populate the SIGMACBYTE protocol element in the request with 𝑇𝐴𝐺.

Partially AcceptSSR SSR-COM-009
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 14

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 64RFQX-CVS32-0109Requirement3.2.3.2 Server Verification/Authenticationpage 17

The server shall populate the APAR protocol element in the response so that bit 5 is set to true.

Partially AcceptSSR SSR-COM-009
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 17

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 65RFQX-CVS32-0110Requirement3.2.3.2 Server Verification/Authenticationpage 17

The server shall populate the SIGLEN protocol element in the response with 16 (0x0010).

Partially AcceptSSR SSR-COM-009
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 17

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 10RFQX-CVS32-0029Requirement3.1 Anti-replay Protection and Transaction Coherencypage 7

At reception of an SDT response, the client shall verify that the value of the ANTIREPLAYCNT protocol element is greater than PRESARC, and if the message can be otherwise verified, update PRESARC to reflect the new value, i.e.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 21RFQX-CVS32-0053Requirement3.2 Authenticity and Confidentialitypage 10

At construction of an SDT request, if SIGENCRYPT is different from PSIGENCRYPT, the client should re-run the KDF, and if and only if the authentication/encryption succeeds, update the state variables PSIGENCRYPT and PKEY with the new values.

Accept with AssumptionSSR SSR-COM-0101 tables · 1 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 1

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
  • DIAGRAM-CVS32-0006 Diagram: Figure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client has page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 24RFQX-CVS32-0057Requirement3.2.1 HKDF Key Derivationpage 11

ikm : The ikm argument to the HKDF function shall be the octet string containing the SecuredDataTransmissionKey from the service 0x29 authentication state.

Accept with AssumptionSSR SSR-RBAC-0060 tables · 1 diagrams
Details & reviewer feedback
Section

𝐻𝐾𝐷𝐹(𝑖𝑘𝑚, 𝑠𝑎𝑙𝑡, 𝑖𝑛𝑓𝑜, 𝐿) → 𝑜𝑘𝑚

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Accept with assumption. Implement the ECU-side diagnostic behavior with configurable authorization and verification evidence, subject to customer-confirmed UDS service allocation and role model. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0007 Diagram: Figure 4 – Change of CipherScheme mid sequence page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 26RFQX-CVS32-0059Requirement3.2.1 HKDF Key Derivationpage 11

info: The info argument to the HKDF function shall be set as the concatenation of the “SDT_0x84_KEY” octet string and the CipherScheme identifier.

Accept with AssumptionSSR SSR-COM-0110 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.1 HKDF Key Derivation

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0007 Diagram: Figure 4 – Change of CipherScheme mid sequence page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 30RFQX-CVS32-0068Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 In subsequent sections (3.2.2.1 and 3.2.2.2) the following requirements shall be met: 𝐾: The 𝐾 argument shall be the key octet string of 32 octets.

Accept with AssumptionSSR SSR-KEY-0040 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 52RFQX-CVS32-0095Requirement3.2.3 SDT_POLY1305page 15

Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 In subsequent sections (3.2.3.1 and 3.2.3.2), the following requirements shall be met: 𝐾: The 𝐾 argument shall be the key octet string of 32 octets.

Accept with AssumptionSSR SSR-KEY-0040 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Security capability

Key management

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 78RFQX-CVS32-0139Requirement3.3.2 Client’s Behaviourpage 21

The client shall update its state, (increment PREQARC by one (1), if and only if it can successfully authenticate/encrypt the SDT request (“C2”).

Accept with AssumptionSSR SSR-DAI-0090 tables · 4 diagrams
Details & reviewer feedback
Section

3.3.2 Client’s Behaviour

Page

page 21

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 4

  • DIAGRAM-CVS32-0016 Diagram: Figure 11 shows an example where the client sends a RDBI and the server responds with two page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0017 Diagram: Figure 11 – Example of a multi-response transaction page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0018 Diagram: Figure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer. The page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
  • DIAGRAM-CVS32-0019 Diagram: Figure 12 – The client's error and state handling page 22
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 3RFQX-CVS32-0013Requirement2 Generalpage 6

ECUs with diagnostic servers in multiple execution states, e.g.

Informational Only0 tables · 2 diagrams
Details & reviewer feedback
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0001 Diagram: Figure 1 – SDT Overview page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 16RFQX-CVS32-0168Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 31RFQX-CVS32-0172Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 34RFQX-CVS32-0173Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 37RFQX-CVS32-0174Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 38RFQX-CVS32-0175Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 39RFQX-CVS32-0176Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 41RFQX-CVS32-0177Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 42RFQX-CVS32-0178Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 43RFQX-CVS32-0179Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 44RFQX-CVS32-0180Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 48RFQX-CVS32-0181Requirement4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated Figure 6 (new cipher-schemes)

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 49RFQX-CVS32-0184Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 50RFQX-CVS32-0185Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 91RFQX-CVS32-0191Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 54RFQX-CVS32-0192Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 57RFQX-CVS32-0193Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 58RFQX-CVS32-0194Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 59RFQX-CVS32-0195Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 60RFQX-CVS32-0196Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 61RFQX-CVS32-0197Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 62RFQX-CVS32-0198Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 63RFQX-CVS32-0199Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 66RFQX-CVS32-0200Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated Figure 8 (new cipher-schemes) Updated

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 88RFQX-CVS32-0202Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated 4 References (new cipher-schemes) Updated Annex A (new cipher-schemes) Updated test vectors to be correct after change from SHA-256 to SHA-512 Exhausted PRESARC server behavior.

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 88RFQX-CVS32-0203Requirement4 Referenced documents and IT-Systemspage 29

and updated Figure 9.) 2025-08 1 This standard has been revised and is valid for continued use.

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

(added

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size
SDT_REQ 1RFQX-CVS32-0009Requirement2 Generalpage 6

The implementation of SDT (SecuredDataTransmission) shall follow the information provided in

Accept with AssumptionSSR SSR-COM-0100 tables · 2 diagrams
Details & reviewer feedback
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0001 Diagram: Figure 1 – SDT Overview page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 2RFQX-CVS32-0012Requirement2 Generalpage 6

Whenever a requirement in this document deviates from requirements in ISO14229-1 [1] the requirements of this document shall take precedence.

Accept with AssumptionSSR SSR-COM-0100 tables · 2 diagrams
Details & reviewer feedback
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0001 Diagram: Figure 1 – SDT Overview page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 7RFQX-CVS32-0026Requirement3.1 Anti-replay Protection and Transaction Coherencypage 7

At construction of an SDT request, the client shall increment PREQARC by one (1) and populate the ANTIREPLAYCNT protocol element with the resulting value.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 11RFQX-CVS32-0030Requirement3.1 Anti-replay Protection and Transaction Coherencypage 8

The client should populate the ANTIREPLAYCNT protocol element of the first request of an

Accept with AssumptionSSR SSR-COM-0070 tables · 1 diagrams
Details & reviewer feedback
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 8

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 14RFQX-CVS32-0040Requirement3.2 Authenticity and Confidentialitypage 9

The client shall maintain the state variable PREQTAG.

Accept with AssumptionSSR SSR-COM-0100 tables · 2 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 9

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 15RFQX-CVS32-0044Requirement3.2 Authenticity and Confidentialitypage 9

The CipherScheme used when constructing an SDT message shall be indicated by the SIGENCRYPT protocol element according to Table 2.

Accept with AssumptionSSR SSR-COM-0070 tables · 2 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 9

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 16RFQX-CVS32-0046Requirement3.2 Authenticity and Confidentialitypage 10

The CipherSchemes SDT_AEAD_CHACHA20_POLY1305 and SDT_POLY1305 shall be supported.

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 17RFQX-CVS32-0047Requirement3.2 Authenticity and Confidentialitypage 10

At SDT message reception, the recipient shall verify/decrypt the message using the CipherScheme indicated by the SIGENCRYPT protocol element.

Accept with AssumptionSSR SSR-COM-0071 tables · 0 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 0

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
SDT_REQ 25RFQX-CVS32-0058Requirement3.2.1 HKDF Key Derivationpage 11

salt: The salt argument to the HKDF function shall be set as the zero length octet string (null).

Accept with AssumptionSSR SSR-COM-0110 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.1 HKDF Key Derivation

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0007 Diagram: Figure 4 – Change of CipherScheme mid sequence page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_REQ 27RFQX-CVS32-0064Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

The L argument to the HKDF function shall be set to 64.

Accept with AssumptionSSR SSR-COM-0110 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 31RFQX-CVS32-0069Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

𝑁: The 𝑁 shall be an octet string of length 12, constructed as follows: - the first 10 octets shall be set to 6E6F6E73656E73652121, and - the remaining 2 octets shall be ANTIREPLAYCNT.

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 32RFQX-CVS32-0070Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

𝑃: The 𝑃 (Plaintext) argument shall be the octet string that is the concatenation of the INTMSGREQID and SRVSPECPARAM.

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 33RFQX-CVS32-0071Requirement3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

𝐶: When injected into, or extracted from an SDT message, the first octet of 𝐶 shall correspond to INTMSGREQID, and the remaining octets to SRVSPECPARAM.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 34RFQX-CVS32-0073Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The client shall encrypt and authenticate the SDT request with the 𝐴 argument set to the

Accept with AssumptionSSR SSR-DAI-009
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Security capability

Authentication

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 35RFQX-CVS32-0074Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The client shall populate the APAR protocol element in the request so that bits 0, 4, 5 and 6 are set to true.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 36RFQX-CVS32-0075Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The client shall populate the SIGLEN protocol element in the request with 16 (0x0010).

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 37RFQX-CVS32-0076Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The client shall populate the SIGMACBYTE protocol element in the request with 𝑇𝐴𝐺.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 38RFQX-CVS32-0077Requirement3.2.2.2 Server Decryption/Encryptionpage 13

The client shall store 𝑇𝐴𝐺 in its state variable PREQTAG.

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 39RFQX-CVS32-0078Requirement3.2.2.2 Server Decryption/Encryptionpage 13

𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑑𝑒𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝐶, 𝑇𝐴𝐺) → 𝑜𝑘/𝑛𝑜𝑘, 𝑃 The client shall decrypt and verify the SDT response with: the 𝐴 argument set to the concatenated octet string comprised of the SDTPR, APAR, SIGENCRYPT, SIGLEN, ANTIREPLAYCNT protocol elements of the response and the value stored in the state variable PREQTAG.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 49RFQX-CVS32-0091Requirement3.2.3 SDT_POLY1305page 15

The L argument to the HKDF function shall be set to 64.

Accept with AssumptionSSR SSR-COM-0110 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 91RFQX-CVS32-0096Requirement3.2.3 SDT_POLY1305page 15

𝑁: The 𝑁 shall be an octet string of length 12, constructed as follows: - the first 10 octets shall be set to 6E6F6E73656E73652121, and - the remaining 2 octets shall be ANTIREPLAYCNT.

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 54RFQX-CVS32-0099Requirement3.2.3.2 Server Verification/Authenticationpage 16

The client shall authenticate the SDT request with the 𝐴 argument set to the octet string

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 16

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 55RFQX-CVS32-0100Requirement3.2.3.2 Server Verification/Authenticationpage 16

The client shall populate the APAR protocol element in the request so that bits 0, 5 and 6 are set to true.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 16

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 56RFQX-CVS32-0101Requirement3.2.3.2 Server Verification/Authenticationpage 16

The client shall populate the SIGLEN protocol element in the request with 16 (0x0010).

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 16

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 57RFQX-CVS32-0102Requirement3.2.3.2 Server Verification/Authenticationpage 16

The client shall populate the SIGMACBYTE protocol element in the request with 𝑇𝐴𝐺.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 16

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 58RFQX-CVS32-0103Requirement3.2.3.2 Server Verification/Authenticationpage 16

The client shall store 𝑇𝐴𝐺 in its state variable PREQTAG.

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 16

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 59RFQX-CVS32-0104Requirement3.2.3.2 Server Verification/Authenticationpage 16

The client shall verify the SDT response with the 𝐴 argument set to the octet string comprised of all protocol elements of the SDT response, excluding the SIGMACBYTE protocol element, concatenated with the octet string stored in the state variable PREQTAG.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑣𝑒𝑟𝑖𝑓𝑦(𝐾, 𝑁, 𝐴, 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺) → ok/nok,𝑃𝑛𝑢𝑙𝑙

Page

page 16

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 66RFQX-CVS32-0111Requirement3.2.3.2 Server Verification/Authenticationpage 17

The client shall populate the SIGMACBYTE protocol element in the response with 𝑇𝐴𝐺.

Accept with AssumptionSSR SSR-COM-007
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 17

Feature / Interface

Secure communication and freshness protection / External Interfaces

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 79RFQX-CVS32-0140Requirement3.3.2 Client’s Behaviourpage 22

At reception of an SDT response, if the client is unauthenticated, the client shall discard the

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.2 Client’s Behaviour

Page

page 22

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0019 Diagram: Figure 12 – The client's error and state handling page 22
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 80RFQX-CVS32-0141Requirement3.3.2 Client’s Behaviourpage 22

At reception of an SDT response, if the request is too short or otherwise malformed, the client shall discard the response.

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.2 Client’s Behaviour

Page

page 22

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0019 Diagram: Figure 12 – The client's error and state handling page 22
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 81RFQX-CVS32-0142Requirement3.3.2 Client’s Behaviourpage 22

At reception of an SDT response, if ANTIREPLAYCNT ≤ PRESARC, the client shall discard the

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.2 Client’s Behaviour

Page

page 22

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0019 Diagram: Figure 12 – The client's error and state handling page 22
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 82RFQX-CVS32-0143Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

At reception of an SDT response, if SIGENCRYPT is not supported, the client shall discard the

Accept with AssumptionSSR SSR-COM-0100 tables · 1 diagrams
Details & reviewer feedback
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0019 Diagram: Figure 12 – The client's error and state handling page 22
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 83RFQX-CVS32-0144Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

At reception of an SDT response, if APAR is in conflict with SIGENCRYPT, the client shall discard the response.

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 84RFQX-CVS32-0145Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

At reception of an SDT response, if SIGLEN is in conflict with SIGENCRYPT, the client shall discard the response.

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 85RFQX-CVS32-0146Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

At reception of an SDT response, if the client fails to verify/decrypt the response, the client shall discard the response.

Accept with AssumptionSSR SSR-COM-010
Details & reviewer feedback
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Partially accept. Supplier can support ECU-side SecOC/SDT processing, freshness checks, and failure handling; customer must confirm protected signals/PDUs, key distribution, and freshness profile.

SDT_REQ 71RFQX-CVS32-0035Requirement3.1 Anti-replay Protection and Transaction Coherencypage 8

).

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

If the ANTIREPLAYCNT in a request is less than or equal to PREQARC, the request is rejected (

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 9RFQX-CVS32-0036Requirement3.1 Anti-replay Protection and Transaction Coherencypage 8

).

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

If PRESARC is exhausted, the server can no longer respond (

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_REQ 19RFQX-CVS32-0049Requirement3.2 Authenticity and Confidentialitypage 10

The client may alter the CipherScheme between SDT requests within the same SDT sequence.

Informational Only1 tables · 0 diagrams
Details & reviewer feedback
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 0

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
SDT_REQ 41RFQX-CVS32-0079Requirement3.2.2.2 Server Decryption/Encryptionpage 13

element of the response.

Informational Only
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 43RFQX-CVS32-0081Requirement3.2.2.2 Server Decryption/Encryptionpage 13

element of the request.

Informational Only
Details & reviewer feedback
Section

3.2.2.2 Server Decryption/Encryption

Page

page 13

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 89RFQX-CVS32-0097Requirement3.2.3 SDT_POLY1305page 15

𝑃: The 𝑃 (Plaintext) is a zero length octet string (null).

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_REQ 90RFQX-CVS32-0098Requirement3.2.3 SDT_POLY1305page 15

𝐶: The 𝐶 (Ciphertext) is a zero length octet string (null).

Informational Only
Details & reviewer feedback
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 60RFQX-CVS32-0105Requirement3.2.3.2 Server Verification/Authenticationpage 16

element of the response.

Informational Only
Details & reviewer feedback
Section

That is: 𝐴 ≔ (𝑆𝐷𝑇 𝑟𝑒𝑠𝑝𝑜𝑛𝑠𝑒 − 𝑆𝐼𝐺𝑀𝐴𝐶𝐵𝑌𝑇𝐸)||𝑃𝑅𝐸𝑄𝑇𝐴𝐺

Page

page 16

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 62RFQX-CVS32-0107Requirement3.2.3.2 Server Verification/Authenticationpage 16

element of the request.

Informational Only
Details & reviewer feedback
Section

3.2.3.2 Server Verification/Authentication

Page

page 16

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 7RFQX-CVS32-0152Requirement3.3.2.1 Lost and Repeated SDT Messagespage 23

.

Informational Only
Details & reviewer feedback
Section

or • construct a new SDT request, refer to

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 51RFQX-CVS32-0186Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Added

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 52RFQX-CVS32-0188Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Added

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 89RFQX-CVS32-0189Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Added

Informational Only
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.

SDT_REQ 90RFQX-CVS32-0190Requirement4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Added

Informational Only0 tables · 1 diagrams
Details & reviewer feedback
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Supplier proposal

Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability. Related source tables/diagrams are treated as interpretation context, not separate customer IDs.

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0020 Diagram: Figure 9.) page 29
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: Medium
    Open full size

Needs customer clarification (6)

Reads like a requirement but no customer requirement ID was identified in the source. Confirm with the customer before baselining — not counted as a confirmed requirement.

RFQX-CVS32-0008Needs Clarification1.3 Document Quirkspage 4

The keywords “shall”, “should”, “must” and so forth are used in this document and are to be interpreted in accordance with “Key words for use in RFCs to Indicate Requirement Levels” [10].

Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.

Open point OP-011
Details
Section

1.3 Document Quirks

Page

page 4

Security capability

Key management

RFQX-CVS32-0014Needs Clarification2 Generalpage 6

one diagnostic server in the boot-loader and one in the application, shall support SDT in all execution states.

Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.

Open point OP-0020 tables · 1 diagrams
Details
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Security capability

Diagnostic security

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
RFQX-CVS32-0001Needs Clarificationpage-1 Page 1page 1

The User shall apply the latest version of this CVS32.

Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.

Open point OP-011
Details
Section

page-1 Page 1

Page

page 1

RFQX-CVS32-0003Needs Clarificationpage-2 Page 2page 2

Any review of CVS32 shall only be done in agreement with the involved departments stated in the table on the first page under section “Technical responsibility”.

Confirm the DIA / responsibility (RASIC/CIA) split for each cybersecurity work product before supplier scope is fixed.

Open point OP-009
Details
Section

page-2 Page 2

Page

page 2

RFQX-CVS32-0004Needs Clarificationpage-2 Page 2page 2

• Affiliate means any legal entity that directly or indirectly controls, is controlled by, or is commonly controlled with TRATON SE, it is being understood that “control” shall mean ownership of at least 50% of the voting rights or interest in the issued share capital, including for the avoidance of doubt any branch.

Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.

Open point OP-011
Details
Section

page-2 Page 2

Page

page 2

RFQX-CVS32-0020Needs Clarification3.1 Anti-replay Protection and Transaction Coherencypage 7

The server shall respond with application layer NRC 0x39, i.e.

Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.

Open point OP-011
Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Information / descriptive (74)

Descriptive or contextual statements with a customer ID but no binding (shall/must) wording.

1.2RFQX-CVS32-0006Information1.3 Document Quirkspage 4

Target Reader

The target readers for this specification are ECU-suppliers and ECU-developers in reference to the server-side requirements, and diagnostic tool developers and back-end service providers regarding the client-side requirements. These “target readers” can be either internal or external in relation to the vehicle manufacturer.

Details
Section

1.3 Document Quirks

Page

page 4

RFQX-CVS32-0017Information2 Generalpage 6

(There may be more than one authentication state).

Details
Section

2 General

Page

page 6

SDT_INFO 5RFQX-CVS32-0021Information3.1 Anti-replay Protection and Transaction Coherencypage 7

the response shall be a properly formatted SDT positive 3 ISO 14299-1:2020 Clarifications and Deviations 3.1 Anti-replay Protection and Transaction Coherency Anti-replay protection for SDT messages is provided by the ANTIREPLAYCNT protocol element.

Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / External Interfaces

RFQX-CVS32-0088Information3.2.2.2 Server Decryption/Encryptionpage 14

one octet, and the rest should go in the SRVSPECPARAM protocol element.

SSR SSR-COM-007
Details
Section

3.2.2.2 Server Decryption/Encryption

Page

page 14

Feature / Interface

None / External Interfaces

SDT_INFO 1RFQX-CVS32-0010Information2 Generalpage 6

Although SDT (service 0x84) is of course part of UDS, in this document, SDT is treated much like a transport layer for other UDS services.

0 tables · 2 diagrams
Details
Section

Figure 1 – SDT Overview

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0001 Diagram: Figure 1 – SDT Overview page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 2RFQX-CVS32-0011Information2 Generalpage 6

Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to ISO 14229-1:2020 [1]).

0 tables · 2 diagrams
Details
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0001 Diagram: Figure 1 – SDT Overview page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 3RFQX-CVS32-0015Information2 Generalpage 6

A prerequisite for the SDT service is that a SecuredDataTransmissionKey has been established between client and server using the 0x29 service [6].

0 tables · 2 diagrams
Details
Section

2 General

Page

page 6

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0001 Diagram: Figure 1 – SDT Overview page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0002 Diagram: Figure 1 shows the layout of an SDT message with its protocol elements (for details refer to page 6
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 4RFQX-CVS32-0018Information3.1 Anti-replay Protection and Transaction Coherencypage 7

The number of concurrently active SDT sequences is limited by the number of authentication states that a server is allowed to maintain, refer to [6].

Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 6RFQX-CVS32-0022Information3.1 Anti-replay Protection and Transaction Coherencypage 7

This specification defines two counters, one for the request messages and one for responses.

Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 7RFQX-CVS32-0023Information3.1 Anti-replay Protection and Transaction Coherencypage 7

The reason for the two separate counters is that the UDS standard allows for a request to result in multiple responses, e.g.

Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 8RFQX-CVS32-0024Information3.1 Anti-replay Protection and Transaction Coherencypage 7

The state variables needed to keep track of these counters are called PREQARC (Previous REQuest Anti-Replay Counter) and PRESARC (Previous RESponse Anti-Replay Counter).

Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 7

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 9RFQX-CVS32-0032Information3.1 Anti-replay Protection and Transaction Coherencypage 8

It is good practise to start a sequence with ANTIREPLAYCNT set to zero (0), but this is not something that is enforced by the recipient of the message, be it the first request or response.

0 tables · 1 diagrams
Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 10RFQX-CVS32-0034Information3.1 Anti-replay Protection and Transaction Coherencypage 8

The server handles the exhaustion of PREQARC and PRESARC with its “normal behavior”.

0 tables · 1 diagrams
Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 11RFQX-CVS32-0037Information3.1 Anti-replay Protection and Transaction Coherencypage 8

The requirements above are illustrated in Figure 2.

0 tables · 1 diagrams
Details
Section

Figure 2 – Anti-replay protection

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0003 Diagram: Figure 2 – Anti-replay protection page 8
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 12RFQX-CVS32-0038Information3.1 Anti-replay Protection and Transaction Coherencypage 8

Apart from ensuring that old messages are not replayed, it is also necessary for the client to be able to determine that an incoming response is actually a response to the request that is currently outstanding.

Details
Section

3.1 Anti-replay Protection and Transaction Coherency

Page

page 8

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 13RFQX-CVS32-0039Information3.2 Authenticity and Confidentialitypage 9

Since any CipherScheme supported by this specification will at least authenticate messages, there will always be a TAG (MAC or similar) populated in the SIGMACBYTE protocol element of all SDT messages. This TAG is used to guarantee request/response coherency and the corresponding state variable is called PREQTAG (Previous REQuest TAG).

0 tables · 2 diagrams
Details
Section

3.2 Authenticity and Confidentiality

Page

page 9

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 14RFQX-CVS32-0041Information3.2 Authenticity and Confidentialitypage 9

The requirements regarding PREQTAG are detailed in sections 3.2.2 and 3.2.3 since they differ slightly between CipherSchemes.

0 tables · 2 diagrams
Details
Section

3.2 Authenticity and Confidentiality

Page

page 9

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 15RFQX-CVS32-0042Information3.2 Authenticity and Confidentialitypage 9

Figure 3 illustrates transaction coherency and the use of PREQTAG.

0 tables · 2 diagrams
Details
Section

Figure 3 – Anti-replay protection and transaction coherency

Page

page 9

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 16RFQX-CVS32-0043Information3.2 Authenticity and Confidentialitypage 9

The authenticity, and optionally confidentiality, of an SDT message is provided by the CipherScheme with which the SDT message is authenticated/encrypted.

1 tables · 2 diagrams
Details
Section

3.2 Authenticity and Confidentiality

Page

page 9

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 2

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 17RFQX-CVS32-0045Information3.2 Authenticity and Confidentialitypage 10

The supported CipherSchemes SDT_AEAD_CHACHA20_POLY1305 and SDT_POLY1305 [9] are described in sections 3.2.2 and 3.2.3 respectively. The two CipherSchemes require different key material. The Key Derivation Function (KDF) is described in section 3.2.1.

Details
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 18RFQX-CVS32-0050Information3.2 Authenticity and Confidentialitypage 10

Since the two CipherSchemes require different key material, the KDF has to be re-run if the CipherScheme changes.

Details
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 19RFQX-CVS32-0052Information3.2 Authenticity and Confidentialitypage 10

In the following, these state variables are called PSIGENCRYPT (Previous SIGENCRYPT) and PKEY (Previous KEY).

1 tables · 0 diagrams
Details
Section

3.2 Authenticity and Confidentiality

Page

page 10

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 1 | Linked diagrams: 0

  • TABLE-CVS32-0002 Table: Table 2 – Supported CipherSchemes page 10
    Security protocol or cryptographic context Image available: no View artifact
SDT_INFO 20RFQX-CVS32-0055Information3.2.1 HKDF Key Derivationpage 11

Figure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client has previously used CipherScheme 3, and for request X+1, switches to 2. The server reacts on the different SIGENCRYPT and updates its state accordingly. Client Server PREQARC = X

0 tables · 1 diagrams
Details
Section

3.2.1 HKDF Key Derivation

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0006 Diagram: Figure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client has page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 21RFQX-CVS32-0060Information3.2.1 HKDF Key Derivationpage 11

Example: “SDT_0x84_KEY” = 5344545F307838345F4B4559 (UTF-8 encoded hex) CipherScheme = 02 (SDT_AEAD_CHACHA20_POLY1305) ➔ info := 5344545F307838345F4B455902

0 tables · 1 diagrams
Details
Section

3.2.1 HKDF Key Derivation

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0007 Diagram: Figure 4 – Change of CipherScheme mid sequence page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 22RFQX-CVS32-0061Information3.2.1 HKDF Key Derivationpage 11

L: The L argument determines the length of okm and is determined by whichever CipherScheme to be used, see sections 3.2.2 and 3.2.3.

Details
Section

3.2.1 HKDF Key Derivation

Page

page 11

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 23RFQX-CVS32-0062Information3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

okm is the output key material octet string of length L.

Details
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 24RFQX-CVS32-0063Information3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

This section describes a CipherScheme based on AEAD_CHACHA20_POLY1305 [9].

0 tables · 1 diagrams
Details
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 25RFQX-CVS32-0067Information3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

The above requirements are visualized in Figure 5.

0 tables · 1 diagrams
Details
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0008 Diagram: Figure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305 page 12
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 26RFQX-CVS32-0072Information3.2.2 SDT_AEAD_CHACHA20_POLY1305page 12

The plaintext (𝑃) and ciphertext (𝐶) octet strings are of the same length and a concatenation of the INTMSGREQID and SRVSPECPARAM protocol elements.

Details
Section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page

page 12

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 27RFQX-CVS32-0086Information3.2.2.2 Server Decryption/Encryptionpage 14

0x84 0x02 xx x X+1 SDT APAR 0x84 0x02 xx x X+1 0xC4 0x02 xxxxxxxxxx x Y+1 0xC4 0x02 xxxxxxxxxx x Y+1 SDTPR APAR RDBI SNOETDID 0 633132 KeyrequestHKDF(ikm, salt, info, 64) -> C TAG || CHACHA20-POLY1305enrypt(Keyrequest, N, A, P)-> CHACHA20-POLY1305decrypt(Keyrequest, N, A, C, TAG)-> S Keyresponse SecuredDataTransmissionKey (ikm) from 0x29 service Client s state variables PREQTAG=TAG_X Server s state variables C 0x22 || Application layer P A || || RDBI0x22 Application layer SNOETDID S C TAG P A CHACHA20-POLY1305enrypt(Keyresponse, N, A, P)-> RDBIPR0x62 0xF19743564320435 64331 SNOETDID Application layer || C TAG S C 6 A || CHACHA20-POLY1305decrypt(Keyresponse, N, A, C, TAG)-> || || RDBIPR SNOETDID 0x62 0xF19743564320435 64331 Application layer S P P ||X+1 N ||X+1 N Y+1 || N ||Y+1 Figure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305 The example in Figure 6 shows an AEAD_CHACHA20_POLY1305 authenticated and encrypted SDT transaction.

0 tables · 1 diagrams
Details
Section

3.2.2.2 Server Decryption/Encryption

Page

page 14

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0009 Diagram: Figure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305 page 14
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 28RFQX-CVS32-0087Information3.2.2.2 Server Decryption/Encryptionpage 14

The encircled “||” denotes concatenation and the concatenation order is top to bottom in the figure.

0 tables · 1 diagrams
Details
Section

3.2.2.2 Server Decryption/Encryption

Page

page 14

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0009 Diagram: Figure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305 page 14
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 29RFQX-CVS32-0089Information3.2.2.2 Server Decryption/Encryptionpage 14

Encrypted data in the figure is denoted “x..x”, one “x” denotes one encrypted octet.

0 tables · 1 diagrams
Details
Section

3.2.2.2 Server Decryption/Encryption

Page

page 14

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0009 Diagram: Figure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305 page 14
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 30RFQX-CVS32-0090Information3.2.3 SDT_POLY1305page 15

This section describes a CipherScheme based on the AEAD_CHACHA20_POLY1305 [9] algorithm. Note that in this CipherScheme we only use the authentication properties of AEAD_CHACHA20_POLY1305 i.e., no encryption/decryption. The requirements in this section are visualized with an example in Figure 8.

0 tables · 1 diagrams
Details
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 49RFQX-CVS32-0094Information3.2.3 SDT_POLY1305page 15

The above requirements are visualized in Figure 7.

0 tables · 1 diagrams
Details
Section

3.2.3 SDT_POLY1305

Page

page 15

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0010 Diagram: Figure 7 – Use of HKDF output key material (okm) with SDT_POLY1305 page 15
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 31RFQX-CVS32-0112Information3.2.3.2 Server Verification/Authenticationpage 17

0x84 0x03 0x22 X+1 SDT APAR 0x84 0x03 0x22 X+1 0xC4 0x03 0xF1974356432043564331 0x62 Y+1 0xC4 0x03 0xF1974356432043564331 0x62 Y+1 SDTPR APAR 0 633132 KeyrequestHKDF(ikm, salt, info, 64) -> null TAG || CHACHA20-POLY1305authenticate(Keyrequest, N, A, null)-> CHACHA20-POLY1305verify(Keyrequest, N, A, null, TAG)-> ok Keyresponse SecuredDataTransmissionKey (ikm) from 0x29 service Client s state variables PREQTAG=TAG_X Server s state variables A || TAG A CHACHA20-POLY1305authenticate(Keyresponse, N, A, null)-> || null TAG 8 A CHACHA20-POLY1305verify(Keyrequest, N, A, null, TAG)-> ok || TAG A 8 ||X+1 N ||X+1 N ||Y+1 N ||Y+1 N Figure 8 – Example of client and server's behavior using SDT_POLY1305 The example in Figure 8 shows an AEAD_CHACHA20_POLY1305 authenticated SDT transaction.

0 tables · 1 diagrams
Details
Section

3.2.3.2 Server Verification/Authentication

Page

page 17

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0011 Diagram: Figure 8 – Example of client and server's behavior using SDT_POLY1305 page 17
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 32RFQX-CVS32-0113Information3.2.3.2 Server Verification/Authenticationpage 17

The encircled “||” denotes concatenation and the concatenation order is top to bottom relative the symbol.

0 tables · 2 diagrams
Details
Section

3.2.3.2 Server Verification/Authentication

Page

page 17

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0011 Diagram: Figure 8 – Example of client and server's behavior using SDT_POLY1305 page 17
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 33RFQX-CVS32-0114Information3.3.1 Server’s Behaviourpage 18

This specification is mainly concerned with errors generated or detected by the client and server’s security sub-layer [1]. General UDS error handling is out of scope of this document. Figure 9 shows how the different “layers”1 interact conceptually.

0 tables · 3 diagrams
Details
Section

3.3.1 Server’s Behaviour

Page

page 18

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 34RFQX-CVS32-0115Information3.3.1 Server’s Behaviourpage 18

A UDS request/response, in the figure, means any request/response other than SDT (service 0x84).

0 tables · 3 diagrams
Details
Section

3.3.1 Server’s Behaviour

Page

page 18

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
RFQX-CVS32-0116Information3.3.1 Server’s Behaviourpage 18

The SDT positive response may of course contain an encapsulated negative UDS response.

0 tables · 3 diagrams
Details
Section

3.3.1 Server’s Behaviour

Page

page 18

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 35RFQX-CVS32-0117Information3.3.1 Server’s Behaviourpage 18

Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer.

0 tables · 3 diagrams
Details
Section

Figure 9 – Conceptual overview of SDT error handling 3.3.1 Server’s Behaviour

Page

page 18

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 36RFQX-CVS32-0118Information3.3.1 Server’s Behaviourpage 18

Note that the markings in the figure, (“S1” through “S3”), and the values for the state variables are correlated with Figure 3.

0 tables · 3 diagrams
Details
Section

3.3.1 Server’s Behaviour

Page

page 18

Feature / Interface

Secure communication and freshness protection; Security evidence and traceability / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 37RFQX-CVS32-0127Information3.3.1.1 SDT transactions with multiple responsespage 20

For example, APAR dictates encryption, but SIGENCRYPT does not offer encryption.

Details
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 38RFQX-CVS32-0129Information3.3.1.1 SDT transactions with multiple responsespage 20

For example, the CipherScheme indicated by SIGENCRYPT produces a TAG of a length different from that indicated by SIGLEN.

Details
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 39RFQX-CVS32-0132Information3.3.1.1 SDT transactions with multiple responsespage 20

This means that if the server generates an SDT negative response, the server’s state remains unchanged, i.e.

Details
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 40RFQX-CVS32-0134Information3.3.1.1 SDT transactions with multiple responsespage 20

This means that if the server fails to generate an SDT response, the server’s state remains unchanged, i.e.

0 tables · 1 diagrams
Details
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0016 Diagram: Figure 11 shows an example where the client sends a RDBI and the server responds with two page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 41RFQX-CVS32-0135Information3.3.1.1 SDT transactions with multiple responsespage 20

As mentioned above in this specification, the UDS standard allows for a request to result in multiple responses, e.g.

0 tables · 2 diagrams
Details
Section

3.3.1.1 SDT transactions with multiple responses

Page

page 20

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0016 Diagram: Figure 11 shows an example where the client sends a RDBI and the server responds with two page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0017 Diagram: Figure 11 – Example of a multi-response transaction page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 42RFQX-CVS32-0136Information3.3.2 Client’s Behaviourpage 21

Figure 11 shows an example where the client sends a RDBI and the server responds with two instances of RCRRP before delivering the final response.

0 tables · 3 diagrams
Details
Section

3.3.2 Client’s Behaviour

Page

page 21

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0016 Diagram: Figure 11 shows an example where the client sends a RDBI and the server responds with two page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0017 Diagram: Figure 11 – Example of a multi-response transaction page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0018 Diagram: Figure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer. The page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 43RFQX-CVS32-0137Information3.3.2 Client’s Behaviourpage 21

Although this behavior does not alter the requirements put on the server, it is worth to point out that since the server will reuse the TAG received in the request for several responses, the server has to “remember” the TAG from the request.

0 tables · 3 diagrams
Details
Section

Figure 11 – Example of a multi-response transaction

Page

page 21

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0016 Diagram: Figure 11 shows an example where the client sends a RDBI and the server responds with two page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0017 Diagram: Figure 11 – Example of a multi-response transaction page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0018 Diagram: Figure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer. The page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
SDT_INFO 44RFQX-CVS32-0138Information3.3.2 Client’s Behaviourpage 21

Figure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer.

0 tables · 4 diagrams
Details
Section

3.3.2 Client’s Behaviour

Page

page 21

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 4

  • DIAGRAM-CVS32-0016 Diagram: Figure 11 shows an example where the client sends a RDBI and the server responds with two page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0017 Diagram: Figure 11 – Example of a multi-response transaction page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0018 Diagram: Figure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer. The page 21
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size
  • DIAGRAM-CVS32-0019 Diagram: Figure 12 – The client's error and state handling page 22
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 45RFQX-CVS32-0148Information3.3.2.1 Lost and Repeated SDT Messagespage 23

This means that if the client fails to verify/decrypt the SDT response, the client’s state remains unchanged, i.e.

Details
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 46RFQX-CVS32-0149Information3.3.2.1 Lost and Repeated SDT Messagespage 23

Messages can get lost going from client to server, or vice versa.

Details
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 47RFQX-CVS32-0150Information3.3.2.1 Lost and Repeated SDT Messagespage 23

Note that busyRepeatRequest, NRC 0x21 (BRR), can be sent in an SDT negative response, or, encapsulated in an SDT positive response.

Details
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 48RFQX-CVS32-0153Information3.3.2.1 Lost and Repeated SDT Messagespage 23

A negative UDS response BRR encapsulated in a positive SDT response can of course never result in the resending of an old SDT request.

Details
Section

3.3.2.1 Lost and Repeated SDT Messages

Page

page 23

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 7RFQX-CVS32-0154Information4 Referenced documents and IT-Systemspage 28

Details
Section

Updated

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 14RFQX-CVS32-0155Information4 Referenced documents and IT-Systemspage 28

0 tables · 2 diagrams
Details
Section

Updated

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 15RFQX-CVS32-0156Information4 Referenced documents and IT-Systemspage 28

0 tables · 2 diagrams
Details
Section

Updated

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 2

  • DIAGRAM-CVS32-0004 Diagram: Figure 3 – Anti-replay protection and transaction coherency page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0005 Diagram: Figure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, the page 9
    Security protocol or cryptographic context Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
SDT_INFO 22RFQX-CVS32-0157Information4 Referenced documents and IT-Systemspage 28

Details
Section

Updated

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 25RFQX-CVS32-0158Information4 Referenced documents and IT-Systemspage 28

Details
Section

Updated

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 7RFQX-CVS32-0159Information4 Referenced documents and IT-Systemspage 28

Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 14RFQX-CVS32-0160Information4 Referenced documents and IT-Systemspage 28

Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 15RFQX-CVS32-0161Information4 Referenced documents and IT-Systemspage 28

Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 17RFQX-CVS32-0162Information4 Referenced documents and IT-Systemspage 28

Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 22RFQX-CVS32-0163Information4 Referenced documents and IT-Systemspage 28

Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 25RFQX-CVS32-0164Information4 Referenced documents and IT-Systemspage 28

Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 49RFQX-CVS32-0165Information4 Referenced documents and IT-Systemspage 28

SDT_AES_SIV_CMAC_256 and SDT_CMAC_128 was deprecated and replaced with SDT_AEAD_CHACHA20_POLY1305 and SDT_POLY1305.

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 13RFQX-CVS32-0166Information4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated Table 2 (new cipher-schemes) Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 17RFQX-CVS32-0167Information4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 20RFQX-CVS32-0169Information4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated Figure 4 (new cipher-schemes) Updated

0 tables · 1 diagrams
Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0006 Diagram: Figure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client has page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 21RFQX-CVS32-0170Information4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated 3.2.2 heading (new cipher-schemes) Updated

0 tables · 1 diagrams
Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0007 Diagram: Figure 4 – Change of CipherScheme mid sequence page 11
    Security protocol or cryptographic context Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 24RFQX-CVS32-0171Information4 Referenced documents and IT-Systemspage 28

(new cipher-schemes) Updated Figure 5 annotation (new cipher-schemes) Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 28

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 27RFQX-CVS32-0182Information4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

0 tables · 1 diagrams
Details
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 1

  • DIAGRAM-CVS32-0009 Diagram: Figure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305 page 14
    Diagnostic parameter or service behavior Image available: yes View artifact
    Page SnapshotLink confidence: High
    Open full size
SDT_INFO 30RFQX-CVS32-0183Information4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 49RFQX-CVS32-0187Information4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Added Figure 7 (new cipher-schemes) Updated

Details
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

SDT_INFO 33RFQX-CVS32-0201Information4 Referenced documents and IT-Systemspage 29

(new cipher-schemes) Updated

0 tables · 3 diagrams
Details
Section

4 Referenced documents and IT-Systems

Page

page 29

Feature / Interface

Secure communication and freshness protection / None

Related Tables / Diagrams

Linked tables: 0 | Linked diagrams: 3

  • DIAGRAM-CVS32-0012 Diagram: Figure 9 shows how the different “layers”1 interact conceptually. page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0013 Diagram: Figure 9 – Conceptual overview of SDT error handling page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: High
    Open full size
  • DIAGRAM-CVS32-0014 Diagram: Figure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. The page 18
    Diagnostic parameter or service behavior Image available: yes View artifact
    Embedded ImageLink confidence: Medium
    Open full size

Reference / document information (2)

Definitions, abbreviations, document history, scope and other boilerplate. Not customer requirements.

1.1RFQX-CVS32-0005Reference1.3 Document Quirkspage 4

Document Quirks

The purpose of this document is to clarify vehicle manufacturer specific extensions and exceptions to the SecuredDataTransmission 0x84 service specified in ISO14229-1:2020 [1]. This specification does not include any redundant requirements of the normative and indispensable documents referenced below. It contains only clarifications of the requirements and recommendations in these documents together with exceptions and additional requirements that apply to this standard in relation to these documents. The following documents are normative and indispensable for the application of this document: • TRATON Specification on Unified diagnostic Services (UDS) requirements [8] • ISO 14229-1:2020, Road vehicles — Unified diagnostic services (UDS) — Part 1: Specification and requirements [1]

Details
Section

1.3 Document Quirks

Page

page 4

RFQX-CVS32-0002Referencepage-2 Page 2page 2

Page 2

Foreword This CVS32 contains requirement specification for TRATON GROUP and may be used by all within TRATON Group, if applicable.

Details
Section

page-2 Page 2

Page

page 2

Derived Supplier System Requirements

This table is horizontally scrollable. Use the bottom scrollbar to view all columns.

SSRStatement / TraceFeatureSecurity CapabilityInterfaceResponsibilityStatusVerification
SSR-COM-007External Interfaces — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for External Interfaces, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (Interface domain; allocated to External Interfaces; interface: External Interfaces).From this PDF: RFQX-CVS32-0026; RFQX-CVS32-0029; RFQX-CVS32-0030; RFQX-CVS32-0044; RFQX-CVS32-0047; RFQX-CVS32-0071; RFQX-CVS32-0074; RFQX-CVS32-0075; RFQX-CVS32-0076; RFQX-CVS32-0078; RFQX-CVS32-0088; RFQX-CVS32-0100; RFQX-CVS32-0101; RFQX-CVS32-0102; RFQX-CVS32-0104; RFQX-CVS32-0111. External InterfacesNoneExternal InterfacesSupplier-OwnedCandidateReview + Test + table/diagram context review
SSR-COM-009Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (IT / backend domain; allocated to Backend and IT Systems).From this PDF: RFQX-CVS32-0025; RFQX-CVS32-0027; RFQX-CVS32-0028; RFQX-CVS32-0031; RFQX-CVS32-0033; RFQX-CVS32-0048; RFQX-CVS32-0080; RFQX-CVS32-0083; RFQX-CVS32-0084; RFQX-CVS32-0085; RFQX-CVS32-0108; RFQX-CVS32-0109; RFQX-CVS32-0110; RFQX-CVS32-0119; RFQX-CVS32-0121; RFQX-CVS32-0122; RFQX-CVS32-0123; RFQX-CVS32-0124; RFQX-CVS32-0125; RFQX-CVS32-0126; RFQX-CVS32-0128; RFQX-CVS32-0130; RFQX-CVS32-0131; RFQX-CVS32-0147; RFQX-CVS32-0151. Secure communication and freshness protectionNoneNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-COM-010Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (System domain; allocated to System Core).From this PDF: RFQX-CVS32-0009; RFQX-CVS32-0012; RFQX-CVS32-0040; RFQX-CVS32-0046; RFQX-CVS32-0053; RFQX-CVS32-0069; RFQX-CVS32-0070; RFQX-CVS32-0077; RFQX-CVS32-0096; RFQX-CVS32-0099; RFQX-CVS32-0103; RFQX-CVS32-0140; RFQX-CVS32-0141; RFQX-CVS32-0142; RFQX-CVS32-0143; RFQX-CVS32-0144; RFQX-CVS32-0145; RFQX-CVS32-0146. Secure communication and freshness protectionNoneNoneSupplier-OwnedCandidateReview + Test + table/diagram context review
SSR-COM-011Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (Software domain; allocated to Application Software).From this PDF: RFQX-CVS32-0019; RFQX-CVS32-0058; RFQX-CVS32-0059; RFQX-CVS32-0064; RFQX-CVS32-0091. Secure communication and freshness protectionNoneNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-COM-012OEM/Customer Review Interface — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for OEM/Customer Review Interface, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (IT / backend domain; allocated to Backend and IT Systems; interface: OEM/Customer Review Interface).From this PDF: RFQX-CVS32-0106. OEM/Customer Review InterfaceNoneOEM/Customer Review InterfaceSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-COM-013Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (Cybersecurity domain; allocated to Security Services; security capability: Secure communication).From this PDF: RFQX-CVS32-0120. Secure communication and freshness protectionSecure communicationNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-DAI-009Secure communication and freshness protection — Data Authenticity and Integrity VerificationThe ECU shall verify the authenticity and integrity of Secure communication and freshness protection data and reject manipulated or unauthenticated data (Cybersecurity domain; allocated to Security Services; security capability: Authentication).From this PDF: RFQX-CVS32-0073; RFQX-CVS32-0082; RFQX-CVS32-0092; RFQX-CVS32-0093; RFQX-CVS32-0133; RFQX-CVS32-0139. Secure communication and freshness protectionAuthenticationNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-KEY-004Secure communication and freshness protection — Key and Certificate HandlingThe ECU shall manage key and certificate material for Secure communication and freshness protection across provisioning, storage, use, renewal and revocation per the agreed key lifecycle (Cybersecurity domain; allocated to Security Services; security capability: Key management).From this PDF: RFQX-CVS32-0007; RFQX-CVS32-0051; RFQX-CVS32-0056; RFQX-CVS32-0065; RFQX-CVS32-0066; RFQX-CVS32-0068; RFQX-CVS32-0095. Secure communication and freshness protectionKey managementNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-RBAC-006Secure communication and freshness protection — Secure Diagnostics / RBACThe ECU shall enforce authenticated, role-authorised access for Secure communication and freshness protection, restricting security-relevant diagnostic services per the OEM-agreed role model (Software domain; allocated to Application Software).From this PDF: RFQX-CVS32-0057. Secure communication and freshness protectionNoneNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-RBAC-007Secure communication and freshness protection — Secure Diagnostics / RBACThe ECU shall enforce authenticated, role-authorised access for Secure communication and freshness protection, restricting security-relevant diagnostic services per the OEM-agreed role model (Cybersecurity domain; allocated to Security Services; security capability: Authentication).From this PDF: RFQX-CVS32-0016. Secure communication and freshness protectionAuthenticationNoneSharedBlocked by Customer ClarificationReview + Test + table/diagram context review
SSR-VV-004Secure communication and freshness protection — Verification and ValidationThe supplier shall verify and validate Secure communication and freshness protection per the agreed cybersecurity verification and validation plan (IT / backend domain; allocated to Backend and IT Systems; interface: OEM/Customer Review Interface).From this PDF: RFQX-CVS32-0054. Secure communication and freshness protectionNoneOEM/Customer Review InterfaceSharedBlocked by Customer ClarificationReview + Test + table/diagram context review

System / Security Design Impact

Impact AreaEvidence From This PDF
Impacted system featuresSecure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability
Impacted interfacesExternal Interfaces; OEM/Customer Review Interface
Impacted security capabilitiesAuthentication; Diagnostic security; Key management; Secure communication
Impacted architecture elementsApplication Software; Backend and IT Systems; Backend and IT Systems; OEM/Customer Review Interface; Compliance Process; External Interfaces; Security Services; System Core
Impacted work productsCybersecurity concept; Cybersecurity verification report; DIA / cybersecurity case; Requirement traceability record; System/architecture design
Tools / IT / hardware / testHigh/High/Low; High/High/Medium; High/Low/Low; High/Low/Medium; Low/High/Low; Low/High/Medium; Low/Low/Low; Low/Low/Medium; Medium/High/Low; Medium/High/Medium; Medium/Low/Low; Medium/Low/Medium
Design assumptions introducedSecurity-relevant requirement the ECU can own once responsibility/method is confirmed. Linked source table/diagram context was considered for interpretation.; Security-relevant requirement the ECU can own once responsibility/method is confirmed.
Design decisions requiredConfirm with customer whether this is a binding requirement and assign a customer ID.; Agree responsibility split (DIA) for the non-ECU portion.

Estimation / Resource / Tooling Impact

ImpactStatus
Estimation impactyes
Resource/tool/IT/HW/test impactHigh/High/Low; High/High/Medium; High/Low/Low; High/Low/Medium; Low/High/Low; Low/High/Medium; Low/Low/Low; Low/Low/Medium; Medium/High/Low; Medium/High/Medium; Medium/Low/Low; Medium/Low/Medium

Document Impact Diagram

Document Impact

Generated from document-specific requirement, traceability, SSR, and open-point evidence.

flowchart LR doc["CVS32.pdf"] d0["Authentication"] doc --> d0 d1["Diagnostic security"] doc --> d1 d2["Key management"] doc --> d2 f0["Feature: Secure communication and freshness protection"] doc --> f0 f1["Feature: Secure communication and freshness protection; Security evidence and traceability"] doc --> f1 i0["Interface: External Interfaces"] doc --> i0 i1["Interface: OEM/Customer Review Interface"] doc --> i1 s0["SSR: SSR-COM-007"] doc --> s0 s1["SSR: SSR-COM-009"] doc --> s1 s2["SSR: SSR-COM-010"] doc --> s2 o0["Open point: OP-002"] doc --> o0 o1["Open point: OP-004"] doc --> o1 o2["Open point: OP-005"] doc --> o2
Mermaid source
flowchart LR
  doc["CVS32.pdf"]
  d0["Authentication"]
  doc --> d0
  d1["Diagnostic security"]
  doc --> d1
  d2["Key management"]
  doc --> d2
  f0["Feature: Secure communication and freshness protection"]
  doc --> f0
  f1["Feature: Secure communication and freshness protection; Security evidence and traceability"]
  doc --> f1
  i0["Interface: External Interfaces"]
  doc --> i0
  i1["Interface: OEM/Customer Review Interface"]
  doc --> i1
  s0["SSR: SSR-COM-007"]
  doc --> s0
  s1["SSR: SSR-COM-009"]
  doc --> s1
  s2["SSR: SSR-COM-010"]
  doc --> s2
  o0["Open point: OP-002"]
  doc --> o0
  o1["Open point: OP-004"]
  doc --> o1
  o2["Open point: OP-005"]
  doc --> o2

Source Traceability

Source document

CVS32.pdf

Document type

Data Security Container / Secure Data Transfer Standard

Domain

Secure Data Transfer

Generated records

121 requirements, 74 information, 11 SSRs

Linked artifacts

2 tables, 20 diagrams

Evidence basis

Markdown-derived requirements and registers; OCR disabled; no downstream PDF analysis

Requirement to SSR Traceability

This table is horizontally scrollable. Use the bottom scrollbar to view all columns.

Customer RequirementSSRDispositionConfidenceReason
RFQX-CVS32-0001NoneBlocked by Customer Clarificationn/aNeeds customer clarification before derivation.
RFQX-CVS32-0002NoneCovered by Existing Supplier System Requirementn/aAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0003NoneBlocked by Customer Clarificationn/aNeeds customer clarification before derivation.
RFQX-CVS32-0004NoneBlocked by Customer Clarificationn/aNeeds customer clarification before derivation.
RFQX-CVS32-0005NoneCovered by Existing Supplier System Requirementn/aAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0006NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0007SSR-KEY-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0008NoneBlocked by Customer Clarificationn/aNeeds customer clarification before derivation.
RFQX-CVS32-0009SSR-COM-010Derive Supplier System RequirementMediumAccepted requirement; seed of its SSR cluster.
RFQX-CVS32-0010NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0011NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0012SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0013NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0014NoneBlocked by Customer Clarificationn/aNeeds customer clarification before derivation.
RFQX-CVS32-0015NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0016SSR-RBAC-007Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0017NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0018NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0019SSR-COM-011Shared Responsibility / CIA NeededMediumPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0020NoneBlocked by Customer Clarificationn/aNeeds customer clarification before derivation.
RFQX-CVS32-0021NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0022NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0023NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0024NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0025SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0026SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0027SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0028SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0029SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0030SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0031SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0032NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0033SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0034NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0035NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0036NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0037NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0038NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0039NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0040SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0041NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0042NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0043NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0044SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0045NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0046SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0047SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0048SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0049NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0050NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0051SSR-KEY-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0052NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0053SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0054SSR-VV-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0055NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0056SSR-KEY-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0057SSR-RBAC-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0058SSR-COM-011Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0059SSR-COM-011Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0060NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0061NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0062NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0063NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0064SSR-COM-011Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0065SSR-KEY-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0066SSR-KEY-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0067NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0068SSR-KEY-004Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0069SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0070SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0071SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0072NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0073SSR-DAI-009Derive Supplier System RequirementLowAccepted requirement; seed of its SSR cluster.
RFQX-CVS32-0074SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0075SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0076SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0077SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0078SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0079NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0080SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0081NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0082SSR-DAI-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0083SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0084SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0085SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0086NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0087NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0088SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0089NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0090NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0091SSR-COM-011Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0092SSR-DAI-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0093SSR-DAI-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0094NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0095SSR-KEY-004Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0096SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0097NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0098NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0099SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0100SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0101SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0102SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0103SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0104SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0105NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0106SSR-COM-012Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0107NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0108SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0109SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0110SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0111SSR-COM-007Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0112NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0113NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0114NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0115NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0116NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0117NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0118NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0119SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0120SSR-COM-013Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0121SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0122SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0123SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0124SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0125SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0126SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0127NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0128SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0129NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0130SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0131SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0132NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0133SSR-DAI-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0134NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0135NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0136NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0137NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0138NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0139SSR-DAI-009Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0140SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0141SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0142SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0143SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0144SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0145SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0146SSR-COM-010Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
RFQX-CVS32-0147SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0148NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0149NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0150NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0151SSR-COM-009Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
RFQX-CVS32-0152NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0153NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0154NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0155NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0156NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0157NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0158NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0159NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0160NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0161NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0162NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0163NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0164NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0165NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0166NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0167NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0168NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0169NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0170NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0171NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0172NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0173NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0174NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0175NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0176NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0177NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0178NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0179NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0180NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0181NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0182NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0183NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0184NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0185NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0186NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0187NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0188NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0189NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0190NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0191NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0192NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0193NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0194NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0195NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0196NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0197NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0198NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0199NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0200NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0201NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0202NoneInformational Onlyn/aNon-binding; not derived.
RFQX-CVS32-0203NoneInformational Onlyn/aNon-binding; not derived.

Next Actions

Resolve 5 open clarification point(s) with the customer

Blocks the agreement baseline until confirmed.

Confirm 45 critical requirement(s) with the customer

High impact on concept, design, estimation, or SSR derivation.

Review derived supplier system requirements

Validate allocation, responsibility, and verification intent.

Detailed Evidence

Document intelligence markdown

CVS32

  • Source PDF: CVS32.pdf
  • Converted Markdown: converted/markdown/source document
  • Document type: Data Security Container / Secure Data Transfer Standard
  • Domain: Secure Data Transfer
  • Confidence: High
  • Evidence basis: Markdown-derived requirements and generated RFQX registers; no downstream PDF analysis.

Executive Summary

Scope: this data security container / secure data transfer standard specifies secure communication and freshness protection, covering 1 Introduction; 1.3 Document Quirks; 2 General; 3 ISO 14299-1:2020 Clarifications and Deviations; 3.1 Anti-replay Protection and Transaction Coherency; 3.2 Authenticity and Confidentiality. System boundary and interfaces: the document constrains 1 interface(s) - OEM/Customer Review Interface; principal functions in scope are Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability.

Engineering obligations: 121 confirmed customer requirement(s) carry an explicit ID and normative wording and must be implemented and verified; 6 further requirement-like statement(s) have no customer ID and must be clarified before they can be baselined; 74 informational and 2 reference item(s) were separated out as non-binding. Design and security impact: affects Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability; security capabilities touched: Key management; Diagnostic security; Authentication; Secure communication; 11 supplier system requirement(s) were derived from this document.

Open for the customer: 5 document-linked open point(s) - mainly Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. (sample: 3 of 5) - plus 6 unidentified requirement-like statement(s). Do not baseline these until the customer confirms. Confidence and limits: High confidence. Categorisation is derived from the converted Markdown (customer IDs, normative wording, and section context); no OCR or downstream PDF analysis is used.

Document Abstract

FieldInterpretation
Document PurposeScope: this data security container / secure data transfer standard specifies secure communication and freshness protection, covering 1 Introduction; 1.3 Document Quirks; 2 General; 3 ISO 14299-1:2020 Clarifications and Deviations; 3.1 Anti-replay Protection and Transaction Coherency; 3.2 Authenticity and Confidentiality.
Engineering InterpretationSystem boundary and interfaces: the document constrains 1 interface(s) - OEM/Customer Review Interface; principal functions in scope are Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability.
Supplier Proposal ImpactEngineering obligations: 121 confirmed customer requirement(s) carry an explicit ID and normative wording and must be implemented and verified; 6 further requirement-like statement(s) have no customer ID and must be clarified before they can be baselined; 74 informational and 2 reference item(s) were separated out as non-binding.
System / Security ImpactDesign and security impact: affects Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability; security capabilities touched: Key management; Diagnostic security; Authentication; Secure communication; 11 supplier system requirement(s) were derived from this document.
Customer Clarification ImpactOpen for the customer: 5 document-linked open point(s) - mainly Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. (sample: 3 of 5) - plus 6 unidentified requirement-like statement(s). Do not baseline these until the customer confirms.
Confidence and LimitsConfidence and limits: High confidence. Categorisation is derived from the converted Markdown (customer IDs, normative wording, and section context); no OCR or downstream PDF analysis is used.

Main Requirement Themes

ThemeSummaryRequirement CountRepresentative Requirements
Secure communication and freshness protectionDefines protected communication behavior, freshness/replay checks, and signal or PDU allocation dependencies.193RFQX-CVS32-0007; RFQX-CVS32-0009; RFQX-CVS32-0010
System architecture designGroups related document requirements into a single engineering theme.135RFQX-CVS32-0001; RFQX-CVS32-0002; RFQX-CVS32-0009
RequirementGroups related document requirements into a single engineering theme.121RFQX-CVS32-0007; RFQX-CVS32-0009; RFQX-CVS32-0012
SystemGroups related document requirements into a single engineering theme.100RFQX-CVS32-0001; RFQX-CVS32-0002; RFQX-CVS32-0009
InformationGroups related document requirements into a single engineering theme.74RFQX-CVS32-0006; RFQX-CVS32-0010; RFQX-CVS32-0011
Cybersecurity concept and evidenceDrives cybersecurity concept, risk treatment, verification evidence, and traceability obligations.69RFQX-CVS32-0003; RFQX-CVS32-0004; RFQX-CVS32-0005
Responsibility and customer approval modelCreates supplier/OEM allocation decisions for work products, backend infrastructure, approvals, and residual risk.46RFQX-CVS32-0003; RFQX-CVS32-0004; RFQX-CVS32-0005
CybersecurityGroups related document requirements into a single engineering theme.27RFQX-CVS32-0005; RFQX-CVS32-0006; RFQX-CVS32-0007

Document Content Structure

SectionRequirementsInformationUnknownExcludedTotal ItemsCriticalOpen PointsSSR Links
1 Introduction11004221
-- 1.3 Document Quirks11004221
2 General44009212
3 ISO 14299-1:2020 Clarifications and Deviations87480013638210
-- 3.1 Anti-replay Protection and Transaction Coherency1190021723
-- 3.2 Authenticity and Confidentiality532200751719
-- -- 3.2.1 HKDF Key Derivation43007103
-- -- 3.2.2 SDT_AEAD_CHACHA20_POLY13052080028716
-- -- -- 3.2.2.2 Server Decryption/Encryption1340017514
-- -- 3.2.3 SDT_POLY13052040024617
-- -- -- 3.2.3.2 Server Verification/Authentication1320015414
-- 3.3 Error- and state-handling231700401414
-- -- 3.3.1 Server’s Behaviour121000221213
-- -- -- 3.3.1.1 SDT transactions with multiple responses950014912
-- -- 3.3.2 Client’s Behaviour1170018213
-- -- -- 3.3.2.1 Lost and Repeated SDT Messages740011212
4 Referenced documents and IT-Systems29210050000

Tables and Diagrams

ArtifactTypeCaptionPageRelated RequirementsImpact
TABLE-CVS32-0001TableTable 1 – Abbreviationspage 5NoneSecurity protocol or cryptographic context
TABLE-CVS32-0002TableTable 2 – Supported CipherSchemespage 10RFQX-CVS32-0043; RFQX-CVS32-0051; RFQX-CVS32-0053; RFQX-CVS32-0054; RFQX-CVS32-0047; RFQX-CVS32-0048; RFQX-CVS32-0049; RFQX-CVS32-0052Security protocol or cryptographic context
DIAGRAM-CVS32-0001DiagramFigure 1 – SDT Overviewpage 6RFQX-CVS32-0010; RFQX-CVS32-0009; RFQX-CVS32-0011; RFQX-CVS32-0015; RFQX-CVS32-0012; RFQX-CVS32-0013Diagnostic parameter or service behavior
DIAGRAM-CVS32-0002DiagramFigure 1 shows the layout of an SDT message with its protocol elements (for details refer topage 6RFQX-CVS32-0011; RFQX-CVS32-0010; RFQX-CVS32-0009; RFQX-CVS32-0015; RFQX-CVS32-0016; RFQX-CVS32-0012; RFQX-CVS32-0013; RFQX-CVS32-0014Diagnostic parameter or service behavior
DIAGRAM-CVS32-0003DiagramFigure 2 – Anti-replay protectionpage 8RFQX-CVS32-0031; RFQX-CVS32-0033; RFQX-CVS32-0030; RFQX-CVS32-0032; RFQX-CVS32-0034; RFQX-CVS32-0035; RFQX-CVS32-0036; RFQX-CVS32-0037Security protocol or cryptographic context
DIAGRAM-CVS32-0004DiagramFigure 3 – Anti-replay protection and transaction coherencypage 9RFQX-CVS32-0039; RFQX-CVS32-0043; RFQX-CVS32-0044; RFQX-CVS32-0040; RFQX-CVS32-0041; RFQX-CVS32-0042; RFQX-CVS32-0155; RFQX-CVS32-0156Security protocol or cryptographic context
DIAGRAM-CVS32-0005DiagramFigure 3 illustrates transaction coherency and the use of PREQTAG. To avoid mix-up, thepage 9RFQX-CVS32-0039; RFQX-CVS32-0043; RFQX-CVS32-0044; RFQX-CVS32-0040; RFQX-CVS32-0041; RFQX-CVS32-0042; RFQX-CVS32-0155; RFQX-CVS32-0156Security protocol or cryptographic context
DIAGRAM-CVS32-0006DiagramFigure 4 illustrates the switching of CipherSchemes within an SDT sequence. The client haspage 11RFQX-CVS32-0055; RFQX-CVS32-0053; RFQX-CVS32-0054; RFQX-CVS32-0169Security protocol or cryptographic context
DIAGRAM-CVS32-0007DiagramFigure 4 – Change of CipherScheme mid sequencepage 11RFQX-CVS32-0056; RFQX-CVS32-0057; RFQX-CVS32-0058; RFQX-CVS32-0059; RFQX-CVS32-0060; RFQX-CVS32-0170Security protocol or cryptographic context
DIAGRAM-CVS32-0008DiagramFigure 5 – Use of HKDF output key material (okm) with SDT_CHACHA20_POLY1305page 12RFQX-CVS32-0068; RFQX-CVS32-0063; RFQX-CVS32-0064; RFQX-CVS32-0065; RFQX-CVS32-0066; RFQX-CVS32-0067; RFQX-CVS32-0069; RFQX-CVS32-0070Security protocol or cryptographic context
DIAGRAM-CVS32-0009DiagramFigure 6 – Example of client and server's behavior using SDT_AEAD_CHACHA20_POLY1305page 14RFQX-CVS32-0086; RFQX-CVS32-0087; RFQX-CVS32-0089; RFQX-CVS32-0182; RFQX-CVS32-0080Diagnostic parameter or service behavior
DIAGRAM-CVS32-0010DiagramFigure 7 – Use of HKDF output key material (okm) with SDT_POLY1305page 15RFQX-CVS32-0095; RFQX-CVS32-0090; RFQX-CVS32-0091; RFQX-CVS32-0092; RFQX-CVS32-0093; RFQX-CVS32-0094; RFQX-CVS32-0096; RFQX-CVS32-0097Security protocol or cryptographic context
DIAGRAM-CVS32-0011DiagramFigure 8 – Example of client and server's behavior using SDT_POLY1305page 17RFQX-CVS32-0112; RFQX-CVS32-0113; RFQX-CVS32-0106Diagnostic parameter or service behavior
DIAGRAM-CVS32-0012DiagramFigure 9 shows how the different “layers”1 interact conceptually.page 18RFQX-CVS32-0114; RFQX-CVS32-0115; RFQX-CVS32-0117; RFQX-CVS32-0118; RFQX-CVS32-0113; RFQX-CVS32-0201; RFQX-CVS32-0116Diagnostic parameter or service behavior
DIAGRAM-CVS32-0013DiagramFigure 9 – Conceptual overview of SDT error handlingpage 18RFQX-CVS32-0115; RFQX-CVS32-0119; RFQX-CVS32-0114; RFQX-CVS32-0117; RFQX-CVS32-0118; RFQX-CVS32-0201; RFQX-CVS32-0116Diagnostic parameter or service behavior
DIAGRAM-CVS32-0014DiagramFigure 10Figure 10 illustrates error- and state handling in the server’s security sub-layer. Thepage 18RFQX-CVS32-0119; RFQX-CVS32-0115; RFQX-CVS32-0114; RFQX-CVS32-0117; RFQX-CVS32-0118; RFQX-CVS32-0201; RFQX-CVS32-0116Diagnostic parameter or service behavior
DIAGRAM-CVS32-0015DiagramFigure 10 – Server's error and state handlingpage 19RFQX-CVS32-0121; RFQX-CVS32-0120; RFQX-CVS32-0119; RFQX-CVS32-0122Security protocol or cryptographic context
DIAGRAM-CVS32-0016DiagramFigure 11 shows an example where the client sends a RDBI and the server responds with twopage 21RFQX-CVS32-0136; RFQX-CVS32-0135; RFQX-CVS32-0138; RFQX-CVS32-0139; RFQX-CVS32-0137; RFQX-CVS32-0134Security protocol or cryptographic context
DIAGRAM-CVS32-0017DiagramFigure 11 – Example of a multi-response transactionpage 21RFQX-CVS32-0135; RFQX-CVS32-0139; RFQX-CVS32-0138; RFQX-CVS32-0136; RFQX-CVS32-0137Security protocol or cryptographic context
DIAGRAM-CVS32-0018DiagramFigure 12Figure 12 illustrates error- and state handling in the client’s security sub-layer. Thepage 21RFQX-CVS32-0138; RFQX-CVS32-0139; RFQX-CVS32-0136; RFQX-CVS32-0137Security protocol or cryptographic context
DIAGRAM-CVS32-0019DiagramFigure 12 – The client's error and state handlingpage 22RFQX-CVS32-0140; RFQX-CVS32-0141; RFQX-CVS32-0142; RFQX-CVS32-0139; RFQX-CVS32-0143; RFQX-CVS32-0138Security protocol or cryptographic context
DIAGRAM-CVS32-0020DiagramFigure 9.)page 29RFQX-CVS32-0203; RFQX-CVS32-0190; RFQX-CVS32-0191; RFQX-CVS32-0192; RFQX-CVS32-0193; RFQX-CVS32-0194; RFQX-CVS32-0195; RFQX-CVS32-0196Security protocol or cryptographic context

What this document does not confirm

Customer-owned responsibility, final customer decisions, and unresolved open points remain unconfirmed.

Critical Requirements

IDScoreCategoryReasonStatement
RFQX-CVS32-000895High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Needs Customer Clarification; linked open point; High estimation impact; blocks SSR derivationThe keywords “shall”, “should”, “must” and so forth are used in this document and are to be interpreted in accordance with “Key words for use in RFCs to Indicate Requirement Levels” [10].
RFQX-CVS32-001495High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Needs Customer Clarification; linked open point; High estimation impact; blocks SSR derivationone diagnostic server in the boot-loader and one in the application, shall support SDT in all execution states.
RFQX-CVS32-000777High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactThe mnemonics defined in the ISO14229-1:2020 [1] standard are reused throughout this document. Some paragraphs in this document includes pseudo code. The pseudo code make use of the following notation: 𝑋 // 𝑌 The concatenation of the octet strings 𝑋 and 𝑌 𝑋𝑠𝑒𝑟𝑣𝑒𝑟 𝑋 is owned by the Server 𝑋𝑐𝑙𝑖𝑒𝑛𝑡 𝑋 is owned by the Client The first occurrence of an abbreviation or term in this document will appear italicized to indicate that it is explained in section 1.4 Abbreviations or section 1.5 Terminology. All paragraphs from here on in this document are assigned unique tags, composed of a prefix and an identification number for non-ambiguous identification. SDT_REQ X identifies a requirement, and tag SDT_INFO X is used to denote informational text. Whether a requirement refers to client-side or server-side behavior is clear from the context and the requirement text itself. The keywords “shall”, “should”, “must” and so forth are used in this document and are to be interpreted in accordance with “Key words for use in RFCs to Indicate Requirement Levels” [10].
RFQX-CVS32-001677High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactThe SDT server shall use the diagnostic tester address of the SDT client to identify the authentication state and hence the SecuredDataTransmissionKey.
RFQX-CVS32-002777High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactAt reception of an SDT request, the server shall verify that the value of the ANTIREPLAYCNT protocol element is greater than PREQARC, and if the message can be otherwise verified, update PREQARC to reflect the new value, i.e.
RFQX-CVS32-005177High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactClient and server should keep state variables that indicate which CipherScheme, and resulting key, was used in the previous SDT transaction.
RFQX-CVS32-005477High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactAt reception of an SDT request, if SIGENCRYPT is different from PSIGENCRYPT, the server should re-run the KDF, and if and only if the verification/decryption succeeds, update the state variables PSIGENCRYPT and PKEY with the new values.
RFQX-CVS32-010677High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactThe server shall verify the SDT request with the 𝐴 argument set to the octet string comprised of all protocol elements of the SDT response, excluding the SIGMACBYTE protocol element.
RFQX-CVS32-013177High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactThe server shall update its state, (set PREQARC to the value received in the ANTIREPLAYCNT protocol element in the SDT request), if and only if it successfully verifies/decrypts the SDT request.
RFQX-CVS32-013377High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactThe server shall update its state, (increment PRESARC by one (1)), if and only if it can successfully authenticate/encrypt the SDT response (“S3”).

Open Points

Open PointPriorityQuestionImpactStatus
OP-002Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.Security-access design and verification scope cannot be frozen; risk of an unprotected diagnostic service.Open
OP-004Confirm the update chain ownership (backend/campaign vs. ECU programming) and the authenticity/integrity scheme to be applied.Update-control scope and evidence ownership stay open; risk of an unprotected update path.Open
OP-005Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication.Protected-signal design, key needs and runtime budget stay open; risk of unprotected critical signals.Open
OP-009Confirm the DIA / responsibility (RASIC/CIA) split for each cybersecurity work product before supplier scope is fixed.Without an agreed DIA the supplier risks owning customer work products or leaving cybersecurity gaps in the case.Open
OP-011Confirm whether each listed requirement is binding supplier scope, customer-owned scope, or evidence-only context for the ECA ECU baseline.Supplier position, estimation, and affected design allocation remain conditional for the listed requirements.Open

Supplier System Requirements

SSRTitleStatementReqs From This PDFOther PDFsStatus
SSR-COM-007External Interfaces — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for External Interfaces, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (Interface domain; allocated to External Interfaces; interface: External Interfaces).RFQX-CVS32-0026; RFQX-CVS32-0029; RFQX-CVS32-0030; RFQX-CVS32-0044; RFQX-CVS32-0047; RFQX-CVS32-0071; RFQX-CVS32-0074; RFQX-CVS32-0075; RFQX-CVS32-0076; RFQX-CVS32-0078; RFQX-CVS32-0088; RFQX-CVS32-0100; RFQX-CVS32-0101; RFQX-CVS32-0102; RFQX-CVS32-0104; RFQX-CVS32-0111noCandidate
SSR-COM-009Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (IT / backend domain; allocated to Backend and IT Systems).RFQX-CVS32-0025; RFQX-CVS32-0027; RFQX-CVS32-0028; RFQX-CVS32-0031; RFQX-CVS32-0033; RFQX-CVS32-0048; RFQX-CVS32-0080; RFQX-CVS32-0083; RFQX-CVS32-0084; RFQX-CVS32-0085; RFQX-CVS32-0108; RFQX-CVS32-0109; RFQX-CVS32-0110; RFQX-CVS32-0119; RFQX-CVS32-0121; RFQX-CVS32-0122; RFQX-CVS32-0123; RFQX-CVS32-0124; RFQX-CVS32-0125; RFQX-CVS32-0126; RFQX-CVS32-0128; RFQX-CVS32-0130; RFQX-CVS32-0131; RFQX-CVS32-0147; RFQX-CVS32-0151noBlocked by Customer Clarification
SSR-COM-010Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (System domain; allocated to System Core).RFQX-CVS32-0009; RFQX-CVS32-0012; RFQX-CVS32-0040; RFQX-CVS32-0046; RFQX-CVS32-0053; RFQX-CVS32-0069; RFQX-CVS32-0070; RFQX-CVS32-0077; RFQX-CVS32-0096; RFQX-CVS32-0099; RFQX-CVS32-0103; RFQX-CVS32-0140; RFQX-CVS32-0141; RFQX-CVS32-0142; RFQX-CVS32-0143; RFQX-CVS32-0144; RFQX-CVS32-0145; RFQX-CVS32-0146noCandidate
SSR-COM-011Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (Software domain; allocated to Application Software).RFQX-CVS32-0019; RFQX-CVS32-0058; RFQX-CVS32-0059; RFQX-CVS32-0064; RFQX-CVS32-0091noBlocked by Customer Clarification
SSR-COM-012OEM/Customer Review Interface — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for OEM/Customer Review Interface, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (IT / backend domain; allocated to Backend and IT Systems; interface: OEM/Customer Review Interface).RFQX-CVS32-0106noBlocked by Customer Clarification
SSR-COM-013Secure communication and freshness protection — Secure Communication and Boundary ControlThe ECU shall restrict and protect communication for Secure communication and freshness protection, exposing only OEM-agreed services and applying authenticity/integrity/freshness and boundary controls on allocated signals (Cybersecurity domain; allocated to Security Services; security capability: Secure communication).RFQX-CVS32-0120noBlocked by Customer Clarification
SSR-DAI-009Secure communication and freshness protection — Data Authenticity and Integrity VerificationThe ECU shall verify the authenticity and integrity of Secure communication and freshness protection data and reject manipulated or unauthenticated data (Cybersecurity domain; allocated to Security Services; security capability: Authentication).RFQX-CVS32-0073; RFQX-CVS32-0082; RFQX-CVS32-0092; RFQX-CVS32-0093; RFQX-CVS32-0133; RFQX-CVS32-0139noBlocked by Customer Clarification
SSR-KEY-004Secure communication and freshness protection — Key and Certificate HandlingThe ECU shall manage key and certificate material for Secure communication and freshness protection across provisioning, storage, use, renewal and revocation per the agreed key lifecycle (Cybersecurity domain; allocated to Security Services; security capability: Key management).RFQX-CVS32-0007; RFQX-CVS32-0051; RFQX-CVS32-0056; RFQX-CVS32-0065; RFQX-CVS32-0066; RFQX-CVS32-0068; RFQX-CVS32-0095noBlocked by Customer Clarification
SSR-RBAC-006Secure communication and freshness protection — Secure Diagnostics / RBACThe ECU shall enforce authenticated, role-authorised access for Secure communication and freshness protection, restricting security-relevant diagnostic services per the OEM-agreed role model (Software domain; allocated to Application Software).RFQX-CVS32-0057noBlocked by Customer Clarification
SSR-RBAC-007Secure communication and freshness protection — Secure Diagnostics / RBACThe ECU shall enforce authenticated, role-authorised access for Secure communication and freshness protection, restricting security-relevant diagnostic services per the OEM-agreed role model (Cybersecurity domain; allocated to Security Services; security capability: Authentication).RFQX-CVS32-0016noBlocked by Customer Clarification
SSR-VV-004Secure communication and freshness protection — Verification and ValidationThe supplier shall verify and validate Secure communication and freshness protection per the agreed cybersecurity verification and validation plan (IT / backend domain; allocated to Backend and IT Systems; interface: OEM/Customer Review Interface).RFQX-CVS32-0054noBlocked by Customer Clarification

Design Impact

  • Impacted System Features: Secure communication and freshness protection; Secure communication and freshness protection; Security evidence and traceability
  • Impacted Interfaces: External Interfaces; OEM/Customer Review Interface
  • Impacted Security Capabilities: Authentication; Diagnostic security; Key management; Secure communication
  • Impacted Architecture Elements: Application Software; Backend and IT Systems; Backend and IT Systems; OEM/Customer Review Interface; Compliance Process; External Interfaces; Security Services; System Core
  • Impacted Work Products: Cybersecurity concept; Cybersecurity verification report; DIA / cybersecurity case; Requirement traceability record; System/architecture design
  • Impacted Document Artifacts: TABLE-CVS32-0002; DIAGRAM-CVS32-0001; DIAGRAM-CVS32-0002; DIAGRAM-CVS32-0003; DIAGRAM-CVS32-0004; DIAGRAM-CVS32-0005; DIAGRAM-CVS32-0006; DIAGRAM-CVS32-0007 (sample: 8 of 21)
  • Impacted Tools It Hardware Test: High/High/Low; High/High/Medium; High/Low/Low; High/Low/Medium; Low/High/Low; Low/High/Medium; Low/Low/Low; Low/Low/Medium (sample: 8 of 12)
  • Impacted Supplier System Requirements: SSR-COM-007; SSR-COM-009; SSR-COM-010; SSR-COM-011; SSR-COM-012; SSR-COM-013; SSR-DAI-009; SSR-KEY-004 (sample: 8 of 11)
  • Design Assumptions Introduced: Security-relevant requirement the ECU can own once responsibility/method is confirmed. Linked source table/diagram context was considered for interpretation.; Security-relevant requirement the ECU can own once responsibility/method is confirmed.
  • Design Decisions Required: Confirm with customer whether this is a binding requirement and assign a customer ID.; Agree responsibility split (DIA) for the non-ECU portion.