CVS32

Data Security Container / Secure Data Transfer Standard · Secure Data Transfer · Secure communication and freshness protection

Back to Document Intelligence

Executive Takeaway

Confirmed by requirements: this data security container / secure data transfer standard contributes 90 Markdown-derived RFQ requirements with the strongest evidence in secure communication and freshness protection. Inferred from requirement pattern: for RFQX it affects the Electric Clutch Actuator ECU on the TRATON GW AMT platform by shaping secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence.

Confirmed by requirements: supplier positioning is 4 accept; 43 accept with assumption; 39 partially accept; 4 informational only. The generated traceability links this document to 14 supplier system requirement records. Inferred from mapped features, capabilities, and interfaces: the main design/security impact is secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence. These themes should drive concept updates, verification evidence, and supplier proposal assumptions only where the linked requirements support them.

Requires customer confirmation: 2 document-linked open point(s) remain, mainly: Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. Do not convert these items into agreed baseline scope until the customer confirms the decision. Confidence and limits: High confidence. Evidence is limited to Markdown-derived requirements, registers, open points, and SSR links; no downstream PDF analysis or AI-generated conclusion is claimed.

Requirements90from this PDF
Critical39ranked
Open Points2linked
Derived SSRs14linked
Concept Impactyesdocument-specific
Estimation Impactyesdocument-specific

Document Abstract

Document Purpose

Confirmed by requirements: this data security container / secure data transfer standard contributes 90 Markdown-derived RFQ requirements with the strongest evidence in secure communication and freshness protection.

Engineering Interpretation

Inferred from requirement pattern: for RFQX it affects the Electric Clutch Actuator ECU on the TRATON GW AMT platform by shaping secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence.

Main Requirement Themes

Secure communication and freshness protection; Core ECA system behavior; Cybersecurity concept and evidence; System architecture design; Responsibility and customer approval model (showing 5 of 8)

System / Security Impact

Inferred from mapped features, capabilities, and interfaces: the main design/security impact is secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence. These themes should drive concept updates, verification evidence, and supplier proposal assumptions only where the linked requirements support them.

Supplier Proposal Impact

Confirmed by requirements: supplier positioning is 4 accept; 43 accept with assumption; 39 partially accept; 4 informational only. The generated traceability links this document to 14 supplier system requirement records.

Customer Clarification Impact

Requires customer confirmation: 2 document-linked open point(s) remain, mainly: Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. Do not convert these items into agreed baseline scope until the customer confirms the decision.

Confidence and Limits

Confidence and limits: High confidence. Evidence is limited to Markdown-derived requirements, registers, open points, and SSR links; no downstream PDF analysis or AI-generated conclusion is claimed.

Main Requirement Themes

ThemeEngineering MeaningRequirement CountRepresentative Requirements
Secure communication and freshness protectionDefines protected communication behavior, freshness/replay checks, and signal or PDU allocation dependencies.82REQ-AUTO-00992; REQ-AUTO-00993; REQ-AUTO-00994
Core ECA system behaviorDefines actuator ECU behavior, drivetrain integration, electrical/mechanical constraints, and verification scope.71REQ-AUTO-00987; REQ-AUTO-00988; REQ-AUTO-00989
Cybersecurity concept and evidenceDrives cybersecurity concept, risk treatment, verification evidence, and traceability obligations.47REQ-AUTO-00989; REQ-AUTO-00990; REQ-AUTO-00991
System architecture designGroups related document requirements into a single engineering theme.44REQ-AUTO-00987; REQ-AUTO-00988; REQ-AUTO-00993
Responsibility and customer approval modelCreates supplier/OEM allocation decisions for work products, backend infrastructure, approvals, and residual risk.33REQ-AUTO-00989; REQ-AUTO-00990; REQ-AUTO-00992
SystemGroups related document requirements into a single engineering theme.19REQ-AUTO-00987; REQ-AUTO-00988; REQ-AUTO-00993
External interfacesGroups related document requirements into a single engineering theme.18REQ-AUTO-00999; REQ-AUTO-01001; REQ-AUTO-01004
InterfaceGroups related document requirements into a single engineering theme.18REQ-AUTO-00999; REQ-AUTO-01001; REQ-AUTO-01004

Document Content Structure

SectionRequirementsCriticalOpen PointsSSR Links
1 Introduction1001
-- 1.3 Document Quirks1001
2 General5212
3 ISO 14299-1:2020 Clarifications and Deviations8037110
-- 3.1 Anti-replay Protection and Transaction Coherency11613
-- 3.2 Authenticity and Confidentiality481719
-- -- 3.2.1 HKDF Key Derivation4113
-- -- 3.2.2 SDT_AEAD_CHACHA20_POLY130519716
-- -- -- 3.2.2.2 Server Decryption/Encryption12514
-- -- 3.2.3 SDT_POLY130516618
-- -- -- 3.2.3.2 Server Verification/Authentication11415
-- 3.3 Error- and state-handling211414
-- -- 3.3.1 Server’s Behaviour131213
-- -- -- 3.3.1.1 SDT transactions with multiple responses9912
-- -- 3.3.2 Client’s Behaviour8213
-- -- -- 3.3.2.1 Lost and Repeated SDT Messages5212

What This PDF Is About

FieldValue
Source PDFcustomer-input/pdf/CVS32.pdf
Converted Markdownconverted/markdown/CVS32.md
Document TypeData Security Container / Secure Data Transfer Standard
DomainSecure Data Transfer
Scope Summary90 extracted requirements; 14 linked SSRs; 2 linked open points.
Main ThemesSecure communication and freshness protection; Core ECA system behavior; Cybersecurity concept and evidence; System architecture design; Responsibility and customer approval model (showing 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.

Key Conclusions From This PDF

Critical Requirements

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

IDScoreCategoryRequirement / ReasonSupplier Position
REQ-AUTO-0099477High 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; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0099577High risk due to unclear OEM/supplier responsibilitySDT_REQ 4 The 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
REQ-AUTO-0100277High risk due to unclear OEM/supplier responsibilitySDT_REQ 8 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.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0101477High risk due to unclear OEM/supplier responsibilitySDT_REQ 20 Client 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
REQ-AUTO-0101677High risk due to unclear OEM/supplier responsibilitySDT_REQ 22 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.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0101777High risk due to unclear OEM/supplier responsibilityClient 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 SDT_REQ 23 Client and server shall support the HKDF [2] key derivation function using HMAC-SHA512 [3].security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0102277High risk due to unclear OEM/supplier responsibilitySDT_REQ 28 Octets 0-31 of the okm shall be used as key by the client to encrypt, and the server to decrypt, the request.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0102377High risk due to unclear OEM/supplier responsibilitySDT_REQ 29 Octets 32-63 of the okm shall be used as key by the server to encrypt, and the client to decrypt, the response.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0103577High risk due to unclear OEM/supplier responsibility𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑒𝑛𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝑃) → 𝐶, 𝑇𝐴𝐺 The server shall encrypt and authenticate the SDT response with: SDT_REQ 44 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.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0104177High risk due to unclear OEM/supplier responsibilitySDT_REQ 50 Octets 0-31 of the okm shall be used as key by the client to authenticate, and the server to verify, the request.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0104277High risk due to unclear OEM/supplier responsibilitySDT_REQ 51 Octets 32-63 of the okm shall be used as key by the server to authenticate, and the client to verify, the response.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept
REQ-AUTO-0105177High risk due to unclear OEM/supplier responsibility3.2.3.2 Server Verification/Authentication 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑣𝑒𝑟𝑖𝑓𝑦(𝐾, 𝑁, 𝐴, 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺) → ok/nok,𝑃𝑛𝑢𝑙𝑙 SDT_REQ 61 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.security relevant; architecture relevant; Partially Accept; linked open point; High estimation impactPartially Accept

Customer Clarifications / Open Points

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

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-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

Requirements From This PDF

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

IDRequirement / ProposalSupplier PositionReviewSecurity CapabilityFeature / InterfaceSSROpen PointSource
REQ-AUTO-00994one diagnostic server in the boot-loader and one in the application, shall support SDT in all execution states.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.Partially AcceptProposal ReadyDiagnostic securitySecure communication and freshness protection; Diagnostic security
None
SSR-RBAC-007OP-0022 General
page 6
Source details
Document section

2 General

Section path

2 General

Page reference

page 6

REQ-AUTO-00995SDT_REQ 4 The SDT server shall use the diagnostic tester address of the SDT client to identify the authentication state and hence the SecuredDataTransmissionKey.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.Partially AcceptProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-RBAC-007OP-0022 General
page 6
Source details
Document section

2 General

Section path

2 General

Page reference

page 6

REQ-AUTO-01002SDT_REQ 8 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01014SDT_REQ 20 Client and server should keep state variables that indicate which CipherScheme, and resulting key, was used in the previous SDT transaction.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.Partially AcceptProposal ReadyKey managementSecure communication and freshness protection; Key management
None
SSR-KEY-006OP-0053.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-01016SDT_REQ 22 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration; Security evidence and traceability
OEM/Customer Review Interface
SSR-VV-004OP-0053.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-01017Client 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 SDT_REQ 23 Client and server shall support the HKDF [2] key derivation function using HMAC-SHA512 [3].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.Partially AcceptProposal ReadyKey managementSecure communication and freshness protection; Key management
None
SSR-KEY-006OP-0053.2.1 HKDF Key Derivation
page 11
Source details
Document section

3.2.1 HKDF Key Derivation

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.1 HKDF Key Derivation

Page reference

page 11

REQ-AUTO-01022SDT_REQ 28 Octets 0-31 of the okm shall be used as key by the client to encrypt, and the server to decrypt, the request.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.Partially AcceptProposal ReadyKey managementSecure communication and freshness protection; Key management
None
SSR-KEY-006OP-0053.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01023SDT_REQ 29 Octets 32-63 of the okm shall be used as key by the server to encrypt, and the client to decrypt, the response.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.Partially AcceptProposal ReadyKey managementSecure communication and freshness protection; Key management
None
SSR-KEY-006OP-0053.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01035𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑒𝑛𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝑃) → 𝐶, 𝑇𝐴𝐺 The server shall encrypt and authenticate the SDT response with: SDT_REQ 44 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.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.Partially AcceptProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-DAI-005OP-0053.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01041SDT_REQ 50 Octets 0-31 of the okm shall be used as key by the client to authenticate, and the server to verify, the request.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.Partially AcceptProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-DAI-005OP-0053.2.3 SDT_POLY1305
page 15
Source details
Document section

3.2.3 SDT_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305

Page reference

page 15

REQ-AUTO-01042SDT_REQ 51 Octets 32-63 of the okm shall be used as key by the server to authenticate, and the client to verify, the response.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.Partially AcceptProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-DAI-005OP-0053.2.3 SDT_POLY1305
page 15
Source details
Document section

3.2.3 SDT_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305

Page reference

page 15

REQ-AUTO-010513.2.3.2 Server Verification/Authentication 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑣𝑒𝑟𝑖𝑓𝑦(𝐾, 𝑁, 𝐴, 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺) → ok/nok,𝑃𝑛𝑢𝑙𝑙 SDT_REQ 61 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration; Security evidence and traceability
OEM/Customer Review Interface
SSR-VV-004OP-0053.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01057SDT_REQ 67 Other than the NRCs 0x3A, 0x13 and 0x21, specified by ISO14229-1:2020 [1], the server shall support the NRC 0x34 “authenticationRequired”.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1 Server’s Behaviour
page 18
Source details
Document section

3.3.1 Server’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour

Page reference

page 18

REQ-AUTO-01058Internal Page 19 (29) Figure 10 – Server's error and state handling SDT_REQ 68 At reception of an SDT request, if the security sub-layer is busy, the server shall respond with an SDT negative response using the NRC 0x21.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.Partially AcceptProposal ReadySecure communicationSecure communication and freshness protection; Cybersecurity requirement handling
None
SSR-COM-008OP-0053.3.1 Server’s Behaviour
page 19
Source details
Document section

3.3.1 Server’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour

Page reference

page 19

REQ-AUTO-01067SDT_REQ 76 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01068SDT_REQ 77 The server shall update its state, (increment PRESARC by one (1)), if and only if it can successfully authenticate/encrypt the SDT response (“S3”).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.Partially AcceptProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-DAI-005OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01075SDT_REQ 86 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”).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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.2.1 Lost and Repeated SDT Messages
page 23
Source details
Document section

3.3.2.1 Lost and Repeated SDT Messages

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour > 3.3.2.1 Lost and Repeated SDT Messages

Page reference

page 23

REQ-AUTO-00997SDT_REQ 5 The server shall not allow an SDT message with service 0x84 as the application layer service (service 0x84 encapsulated inside another service 0x84).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.Partially AcceptProposal ReadyNoneApplication software behavior; Secure communication and freshness protection
None
SSR-SYS-008OP-0053.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01000SDT_REQ 6 Both client and server shall maintain instances of the state variables PREQARC and PRESARC.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01003SDT_REQ 9 At construction of an SDT response, the server shall increment PRESARC by one (1) and populate the ANTIREPLAYCNT protocol element with the resulting value.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01006SDT_REQ 12 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.1 Anti-replay Protection and Transaction Coherency
page 8
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 8

REQ-AUTO-01007SDT_REQ 13 If either PREQARC or PRESARC reaches the maximum value 65535 (0xFFFF), the client shall re-authenticate if it wishes to send more messages.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.1 Anti-replay Protection and Transaction Coherency
page 8
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 8

REQ-AUTO-01012SDT_REQ 18 In case of a positive SDT response, the server shall respond to a client request with the same CipherScheme used in the request.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-010343.2.2.2 Server Decryption/Encryption 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑑𝑒𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝐶, 𝑇𝐴𝐺) → 𝑜𝑘/𝑛𝑜𝑘, 𝑃 SDT_REQ 42 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01036SDT_REQ 46 The server shall populate the APAR protocol element in the response so that bits 4 and 5 are set to true.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01037Internal Page 14 (29) SDT_REQ 47 The server shall populate the SIGLEN protocol element in the request with 16 (0x0010).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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.2.2 Server Decryption/Encryption
page 14
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 14

REQ-AUTO-01038SDT_REQ 48 The server shall populate the SIGMACBYTE protocol element in the request with 𝑇𝐴𝐺.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.2.2 Server Decryption/Encryption
page 14
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 14

REQ-AUTO-01052𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑎𝑢𝑡ℎ𝑒𝑛𝑡𝑖𝑐𝑎𝑡𝑒(𝐾, 𝑁, 𝐴, 𝑃𝑛𝑢𝑙𝑙) → 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺 SDT_REQ 63 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01053Internal Page 17 (29) SDT_REQ 64 The server shall populate the APAR protocol element in the response so that bit 5 is set to true.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.3.2 Server Verification/Authentication
page 17
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 17

REQ-AUTO-01054SDT_REQ 65 The server shall populate the SIGLEN protocol element in the response with 16 (0x0010).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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.2.3.2 Server Verification/Authentication
page 17
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 17

REQ-AUTO-01059SDT_REQ 69 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1 Server’s Behaviour
page 19
Source details
Document section

3.3.1 Server’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour

Page reference

page 19

REQ-AUTO-01060Internal Page 20 (29) SDT_REQ 70 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01061SDT_REQ 71 At reception of an SDT request, if ANTIREPLAYCNT ≤ PREQARC, the server shall respond with an SDT negative response using the NRC 0x3A.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01062SDT_REQ 88 At reception of an SDT request, if PRESARC is exhausted, the server shall respond with an SDT negative response using the NRC 0x3A.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01063SDT_REQ 72 At reception of an SDT request, if SIGENCRYPT is not supported, the server shall respond with an SDT negative response using the NRC 0x3A.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01064SDT_REQ 73 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01065SDT_REQ 74 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01066SDT_REQ 75 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.1.1 SDT transactions with multiple responses
page 20
Source details
Document section

3.3.1.1 SDT transactions with multiple responses

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour > 3.3.1.1 SDT transactions with multiple responses

Page reference

page 20

REQ-AUTO-01076SDT_REQ 87 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.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.Partially AcceptProposal ReadyNoneSecure communication and freshness protection; Backend and IT integration
None
SSR-COM-006OP-0053.3.2.1 Lost and Repeated SDT Messages
page 23
Source details
Document section

3.3.2.1 Lost and Repeated SDT Messages

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour > 3.3.2.1 Lost and Repeated SDT Messages

Page reference

page 23

REQ-AUTO-00991The 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].Proposal: Accept. Implement as part of the cybersecurity concept and map to verification evidence, assuming the customer confirms responsibility allocation and method.Accept with AssumptionProposal ReadyKey managementKey management
None
SSR-KEY-001-1.3 Document Quirks
page 4
Source details
Document section

1.3 Document Quirks

Section path

1 Introduction > 1.3 Document Quirks

Page reference

page 4

REQ-AUTO-00992Internal Page 6 (29) 2 General SDT_REQ 1 The implementation of SDT (SecuredDataTransmission) shall follow the information provided in ISO14229-1 [1] chapter 16: Security sub-layer and in the TRATON Specification on Unified diagnostic Services (UDS) requirements [8].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.Accept with AssumptionProposal ReadyDiagnostic securitySecure communication and freshness protection; Diagnostic security
None
SSR-RBAC-007-2 General
page 6
Source details
Document section

2 General

Section path

2 General

Page reference

page 6

REQ-AUTO-01004SDT_REQ 10 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.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01015SDT_REQ 21 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.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-01018𝐻𝐾𝐷𝐹(𝑖𝑘𝑚, 𝑠𝑎𝑙𝑡, 𝑖𝑛𝑓𝑜, 𝐿) → 𝑜𝑘𝑚 SDT_REQ 24 ikm : The ikm argument to the HKDF function shall be the octet string containing the SecuredDataTransmissionKey from the service 0x29 authentication state.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.Accept with AssumptionProposal ReadyNoneApplication software behavior; Secure communication and freshness protection
None
SSR-RBAC-004-3.2.1 HKDF Key Derivation
page 11
Source details
Document section

3.2.1 HKDF Key Derivation

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.1 HKDF Key Derivation

Page reference

page 11

REQ-AUTO-01020SDT_REQ 26 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.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.Accept with AssumptionProposal ReadyNoneApplication software behavior; Secure communication and freshness protection
None
SSR-SYS-008-3.2.1 HKDF Key Derivation
page 11
Source details
Document section

3.2.1 HKDF Key Derivation

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.1 HKDF Key Derivation

Page reference

page 11

REQ-AUTO-01024Figure 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: SDT_REQ 30 𝐾: The 𝐾 argument shall be the key octet string of 32 octets.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.Accept with AssumptionProposal ReadyKey managementSecure communication and freshness protection; Key management
None
SSR-KEY-006-3.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01028Internal Page 13 (29) 3.2.2.1 Client Encryption/Decryption 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑒𝑛𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝑃) → 𝐶, 𝑇𝐴𝐺 SDT_REQ 34 The client shall encrypt and authenticate the SDT request with the 𝐴 argument set to the concatenated octet string comprised of the SDT, APAR, SIGENCRYPT, SIGLEN and ANTIREPLAYCNT protocol elements.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.Accept with AssumptionProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-DAI-005-3.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01043Figure 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: SDT_REQ 52 𝐾: The 𝐾 argument shall be the key octet string of 32 octets.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.Accept with AssumptionProposal ReadyKey managementSecure communication and freshness protection; Key management
None
SSR-KEY-006-3.2.3 SDT_POLY1305
page 15
Source details
Document section

3.2.3 SDT_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305

Page reference

page 15

REQ-AUTO-01045Internal Page 16 (29) 3.2.3.1 Client Authentication/Verification 𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑎𝑢𝑡ℎ𝑒𝑛𝑡𝑖𝑐𝑎𝑡𝑒(𝐾, 𝑁, 𝐴, 𝑃𝑛𝑢𝑙𝑙) → 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺 SDT_REQ 54 The client shall authenticate the SDT request with the 𝐴 argument set to the octet string comprised of all protocol elements of the SDT request, excluding the SIGMACBYTE protocol element.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection; Security evidence and traceability
External Interfaces; OEM/Customer Review Interface
SSR-VV-005-3.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01069SDT_REQ 78 The client shall update its state, (increment PREQARC by one (1), if and only if it can successfully authenticate/encrypt the SDT request (“C2”).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.Accept with AssumptionProposal ReadyAuthenticationSecure communication and freshness protection; Authentication
None
SSR-DAI-005-3.3.2 Client’s Behaviour
page 21
Source details
Document section

3.3.2 Client’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour

Page reference

page 21

REQ-AUTO-00996(There may be more than one authentication state).Proposal: Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.Informational OnlyProposal ReadyNoneNone
None
None-2 General
page 6
Source details
Document section

2 General

Section path

2 General

Page reference

page 6

REQ-AUTO-00993SDT_REQ 2 Whenever a requirement in this document deviates from requirements in ISO14229-1 [1] the requirements of this document shall take precedence.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-2 General
page 6
Source details
Document section

2 General

Section path

2 General

Page reference

page 6

REQ-AUTO-00999the response shall be a properly formatted SDT positive 3 ISO 14299-1:2020 Clarifications and Deviations 3.1 Anti-replay Protection and Transaction Coherency SDT_INFO 5 Anti-replay protection for SDT messages is provided by the ANTIREPLAYCNT protocol element.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01001SDT_REQ 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.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-01005Internal Page 8 (29) SDT_REQ 11 The client should populate the ANTIREPLAYCNT protocol element of the first request of an SDT sequence with the value zero (0), and set PREQARC accordingly.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.1 Anti-replay Protection and Transaction Coherency
page 8
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 8

REQ-AUTO-01008SDT_REQ 14 The client shall maintain the state variable PREQTAG.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2 Authenticity and Confidentiality
page 9
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 9

REQ-AUTO-01009SDT_REQ 15 The CipherScheme used when constructing an SDT message shall be indicated by the SIGENCRYPT protocol element according to Table 2.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2 Authenticity and Confidentiality
page 9
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 9

REQ-AUTO-01010SDT_REQ 16 The CipherSchemes SDT_AEAD_CHACHA20_POLY1305 and SDT_POLY1305 shall be supported.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-01011SDT_REQ 17 At SDT message reception, the recipient shall verify/decrypt the message using the CipherScheme indicated by the SIGENCRYPT protocol element.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-01019SDT_REQ 25 salt: The salt argument to the HKDF function shall be set as the zero length octet string (null).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.Accept with AssumptionProposal ReadyNoneApplication software behavior; Secure communication and freshness protection
None
SSR-SYS-008-3.2.1 HKDF Key Derivation
page 11
Source details
Document section

3.2.1 HKDF Key Derivation

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.1 HKDF Key Derivation

Page reference

page 11

REQ-AUTO-01021SDT_REQ 27 The L argument to the HKDF function shall be set to 64.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.Accept with AssumptionProposal ReadyNoneApplication software behavior; Secure communication and freshness protection
None
SSR-SYS-008-3.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01025SDT_REQ 31 𝑁: 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.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01026SDT_REQ 32 𝑃: The 𝑃 (Plaintext) argument shall be the octet string that is the concatenation of the INTMSGREQID and SRVSPECPARAM.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01027SDT_REQ 33 𝐶: When injected into, or extracted from an SDT message, the first octet of 𝐶 shall correspond to INTMSGREQID, and the remaining octets to SRVSPECPARAM.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.2 SDT_AEAD_CHACHA20_POLY1305
page 12
Source details
Document section

3.2.2 SDT_AEAD_CHACHA20_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305

Page reference

page 12

REQ-AUTO-01029SDT_REQ 35 The client shall populate the APAR protocol element in the request so that bits 0, 4, 5 and 6 are set to true.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01030SDT_REQ 36 The client shall populate the SIGLEN protocol element in the request with 16 (0x0010).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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01031SDT_REQ 37 The client shall populate the SIGMACBYTE protocol element in the request with 𝑇𝐴𝐺.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01032SDT_REQ 38 The client shall store 𝑇𝐴𝐺 in its state variable PREQTAG.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01033𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑑𝑒𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝐶, 𝑇𝐴𝐺) → 𝑜𝑘/𝑛𝑜𝑘, 𝑃 The client shall decrypt and verify the SDT response with: SDT_REQ 39 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.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.2.2 Server Decryption/Encryption
page 13
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 13

REQ-AUTO-01039one octet, and the rest should go in the SRVSPECPARAM protocol element.Proposal: Accept. Implement as part of the cybersecurity concept and map to verification evidence, assuming the customer confirms responsibility allocation and method.Accept with AssumptionProposal ReadyNoneExternal interfaces
External Interfaces
SSR-COM-002-3.2.2.2 Server Decryption/Encryption
page 14
Source details
Document section

3.2.2.2 Server Decryption/Encryption

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.2 SDT_AEAD_CHACHA20_POLY1305 > 3.2.2.2 Server Decryption/Encryption

Page reference

page 14

REQ-AUTO-01040SDT_REQ 49 The L argument to the HKDF function shall be set to 64.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.Accept with AssumptionProposal ReadyNoneApplication software behavior; Secure communication and freshness protection
None
SSR-SYS-008-3.2.3 SDT_POLY1305
page 15
Source details
Document section

3.2.3 SDT_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305

Page reference

page 15

REQ-AUTO-01044SDT_REQ 91 𝑁: 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.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2.3 SDT_POLY1305
page 15
Source details
Document section

3.2.3 SDT_POLY1305

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305

Page reference

page 15

REQ-AUTO-01046SDT_REQ 55 The client shall populate the APAR protocol element in the request so that bits 0, 5 and 6 are set to true.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01047SDT_REQ 56 The client shall populate the SIGLEN protocol element in the request with 16 (0x0010).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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01048SDT_REQ 57 The client shall populate the SIGMACBYTE protocol element in the request with 𝑇𝐴𝐺.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01049SDT_REQ 58 The client shall store 𝑇𝐴𝐺 in its state variable PREQTAG.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01050𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑣𝑒𝑟𝑖𝑓𝑦(𝐾, 𝑁, 𝐴, 𝐶𝑛𝑢𝑙𝑙, 𝑇𝐴𝐺) → ok/nok,𝑃𝑛𝑢𝑙𝑙 SDT_REQ 59 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.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.3.2 Server Verification/Authentication
page 16
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 16

REQ-AUTO-01055SDT_REQ 66 The client shall populate the SIGMACBYTE protocol element in the response with 𝑇𝐴𝐺.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.Accept with AssumptionProposal ReadyNoneExternal interfaces; Secure communication and freshness protection
External Interfaces
SSR-COM-002-3.2.3.2 Server Verification/Authentication
page 17
Source details
Document section

3.2.3.2 Server Verification/Authentication

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality > 3.2.3 SDT_POLY1305 > 3.2.3.2 Server Verification/Authentication

Page reference

page 17

REQ-AUTO-01070Internal Page 22 (29) Figure 12 – The client's error and state handling SDT_REQ 79 At reception of an SDT response, if the client is unauthenticated, the client shall discard the SDT_REQ 80 At reception of an SDT response, if the request is too short or otherwise malformed, the client shall discard the response.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.3.2 Client’s Behaviour
page 22
Source details
Document section

3.3.2 Client’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour

Page reference

page 22

REQ-AUTO-01071SDT_REQ 81 At reception of an SDT response, if ANTIREPLAYCNT ≤ PRESARC, the client shall discard theProposal: 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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.3.2 Client’s Behaviour
page 22
Source details
Document section

3.3.2 Client’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour

Page reference

page 22

REQ-AUTO-01072Internal Page 23 (29) SDT_REQ 82 At reception of an SDT response, if SIGENCRYPT is not supported, the client shall discard the SDT_REQ 83 At reception of an SDT response, if APAR is in conflict with SIGENCRYPT, the client shall discard the response.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.3.2.1 Lost and Repeated SDT Messages
page 23
Source details
Document section

3.3.2.1 Lost and Repeated SDT Messages

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour > 3.3.2.1 Lost and Repeated SDT Messages

Page reference

page 23

REQ-AUTO-01073SDT_REQ 84 At reception of an SDT response, if SIGLEN is in conflict with SIGENCRYPT, the client shall discard the response.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.3.2.1 Lost and Repeated SDT Messages
page 23
Source details
Document section

3.3.2.1 Lost and Repeated SDT Messages

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour > 3.3.2.1 Lost and Repeated SDT Messages

Page reference

page 23

REQ-AUTO-01074SDT_REQ 85 At reception of an SDT response, if the client fails to verify/decrypt the response, the client shall discard the response.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.Accept with AssumptionProposal ReadyNoneSystem behavior; Secure communication and freshness protection
None
SSR-SYS-006-3.3.2.1 Lost and Repeated SDT Messages
page 23
Source details
Document section

3.3.2.1 Lost and Repeated SDT Messages

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.2 Client’s Behaviour > 3.3.2.1 Lost and Repeated SDT Messages

Page reference

page 23

REQ-AUTO-01013SDT_REQ 19 The client may alter the CipherScheme between SDT requests within the same SDT sequence.Proposal: Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.Informational OnlyProposal ReadyNoneSecure communication and freshness protection
None
None-3.2 Authenticity and Confidentiality
page 10
Source details
Document section

3.2 Authenticity and Confidentiality

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.2 Authenticity and Confidentiality

Page reference

page 10

REQ-AUTO-01056The SDT positive response may of course contain an encapsulated negative UDS response.Proposal: Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.Informational OnlyProposal ReadyNoneSecure communication and freshness protection
None
None-3.3.1 Server’s Behaviour
page 18
Source details
Document section

3.3.1 Server’s Behaviour

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.3 Error- and state-handling > 3.3.1 Server’s Behaviour

Page reference

page 18

REQ-AUTO-00987The User shall apply the latest version of this CVS32.Proposal: Accept. Implement the ECA ECU behavior against the mapped feature/interface and verify through supplier test evidence, subject to customer-confirmed responsibility and acceptance criteria.AcceptProposal ReadyNoneSystem behavior
None
SSR-SYS-006-page-1 Page 1
page 1
Source details
Document section

page-1 Page 1

Section path

Page 1

Page reference

page 1

REQ-AUTO-00989Any 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”.Proposal: Accept. Implement the ECA ECU behavior against the mapped feature/interface and verify through supplier test evidence, subject to customer-confirmed responsibility and acceptance criteria.AcceptProposal ReadyNoneSystem behavior
None
SSR-SYS-009-page-2 Page 2
page 2
Source details
Document section

page-2 Page 2

Section path

Page 2

Page reference

page 2

REQ-AUTO-00990• 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.Proposal: Accept. Implement the ECA ECU behavior against the mapped feature/interface and verify through supplier test evidence, subject to customer-confirmed responsibility and acceptance criteria.AcceptProposal ReadyNoneBackend and IT integration
None
SSR-TOOL-003-page-2 Page 2
page 2
Source details
Document section

page-2 Page 2

Section path

Page 2

Page reference

page 2

REQ-AUTO-00998The server shall respond with application layer NRC 0x39, i.e.Proposal: Accept. Implement the ECA ECU behavior against the mapped feature/interface and verify through supplier test evidence, subject to customer-confirmed responsibility and acceptance criteria.AcceptProposal ReadyNoneApplication software behavior
None
SSR-SYS-008-3.1 Anti-replay Protection and Transaction Coherency
page 7
Source details
Document section

3.1 Anti-replay Protection and Transaction Coherency

Section path

3 ISO 14299-1:2020 Clarifications and Deviations > 3.1 Anti-replay Protection and Transaction Coherency

Page reference

page 7

REQ-AUTO-00988Internal Page 2 (29) Foreword This CVS32 contains requirement specification for TRATON GROUP and may be used by all within TRATON Group, if applicable.Proposal: Informational only. Keep as context; do not treat as an implementation requirement unless the customer confirms applicability.Informational OnlyProposal ReadyNoneNone
None
None-page-2 Page 2
page 2
Source details
Document section

page-2 Page 2

Section path

Page 2

Page reference

page 2

Derived Supplier System Requirements

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

SSRStatement / TraceFeatureSecurity CapabilityInterfaceResponsibilityStatusVerification
SSR-COM-002External 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.From this PDF: REQ-AUTO-00999; REQ-AUTO-01001; REQ-AUTO-01004; REQ-AUTO-01005; REQ-AUTO-01009; REQ-AUTO-01011; REQ-AUTO-01027; REQ-AUTO-01029; REQ-AUTO-01030; REQ-AUTO-01031; REQ-AUTO-01033; REQ-AUTO-01039; REQ-AUTO-01046; REQ-AUTO-01047; REQ-AUTO-01048; REQ-AUTO-01050; REQ-AUTO-01055. This SSR is also supported by requirements from other PDFs.External InterfacesNoneExternal InterfacesSharedBlocked by Customer ClarificationReview + Test
SSR-COM-006Secure 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.From this PDF: REQ-AUTO-01000; REQ-AUTO-01002; REQ-AUTO-01003; REQ-AUTO-01006; REQ-AUTO-01007; REQ-AUTO-01012; REQ-AUTO-01034; REQ-AUTO-01036; REQ-AUTO-01037; REQ-AUTO-01038; REQ-AUTO-01052; REQ-AUTO-01053; REQ-AUTO-01054; REQ-AUTO-01057; REQ-AUTO-01059; REQ-AUTO-01060; REQ-AUTO-01061; REQ-AUTO-01062; REQ-AUTO-01063; REQ-AUTO-01064; REQ-AUTO-01065; REQ-AUTO-01066; REQ-AUTO-01067; REQ-AUTO-01075; REQ-AUTO-01076. This SSR is also supported by requirements from other PDFs.Secure communication and freshness protectionNoneNoneSharedBlocked by Customer ClarificationReview + Test
SSR-COM-008Secure 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.From this PDF: REQ-AUTO-01058. Secure communication and freshness protectionSecure communicationNoneSharedBlocked by Customer ClarificationReview + Test
SSR-DAI-005Secure 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.From this PDF: REQ-AUTO-01028; REQ-AUTO-01035; REQ-AUTO-01041; REQ-AUTO-01042; REQ-AUTO-01068; REQ-AUTO-01069. Secure communication and freshness protectionAuthenticationNoneSharedBlocked by Customer ClarificationReview + Test
SSR-KEY-001Key management — Key and Certificate HandlingThe ECU shall manage key and certificate material for Key management across provisioning, storage, use, renewal and revocation per the agreed key lifecycle.From this PDF: REQ-AUTO-00991. This SSR is also supported by requirements from other PDFs.Key managementKey managementOEM/Customer Review InterfaceSharedBlocked by Customer ClarificationReview + Test
SSR-KEY-006Secure 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.From this PDF: REQ-AUTO-01014; REQ-AUTO-01017; REQ-AUTO-01022; REQ-AUTO-01023; REQ-AUTO-01024; REQ-AUTO-01043. Secure communication and freshness protectionKey managementNoneSharedBlocked by Customer ClarificationReview + Test
SSR-RBAC-004Application software behavior — Secure Diagnostics / RBACThe ECU shall enforce authenticated, role-authorised access for Application software behavior, restricting security-relevant diagnostic services per the OEM-agreed role model.From this PDF: REQ-AUTO-01018. This SSR is also supported by requirements from other PDFs.Application software behaviorNoneNoneSharedBlocked by Customer ClarificationReview + Test
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.From this PDF: REQ-AUTO-00992; REQ-AUTO-00994; REQ-AUTO-00995. Secure communication and freshness protectionDiagnostic securityNoneSharedBlocked by Customer ClarificationReview + Test
SSR-SYS-006System behavior — System FunctionThe ECU shall implement the System behavior behaviour required by its allocated customer requirements, including the specified functions, signals, states and timing.From this PDF: REQ-AUTO-00987; REQ-AUTO-00993; REQ-AUTO-01008; REQ-AUTO-01010; REQ-AUTO-01015; REQ-AUTO-01025; REQ-AUTO-01026; REQ-AUTO-01032; REQ-AUTO-01044; REQ-AUTO-01049; REQ-AUTO-01070; REQ-AUTO-01071; REQ-AUTO-01072; REQ-AUTO-01073; REQ-AUTO-01074. This SSR is also supported by requirements from other PDFs.System behaviorNoneNoneSharedReady for Customer AlignmentTest
SSR-SYS-008Application software behavior — System FunctionThe ECU shall implement the Application software behavior behaviour required by its allocated customer requirements, including the specified functions, signals, states and timing.From this PDF: REQ-AUTO-00997; REQ-AUTO-00998; REQ-AUTO-01019; REQ-AUTO-01020; REQ-AUTO-01021; REQ-AUTO-01040. This SSR is also supported by requirements from other PDFs.Application software behaviorNoneOEM/Customer Review InterfaceSharedBlocked by Customer ClarificationTest
SSR-SYS-009System behavior — System FunctionThe ECU shall implement the System behavior behaviour required by its allocated customer requirements, including the specified functions, signals, states and timing.From this PDF: REQ-AUTO-00989. This SSR is also supported by requirements from other PDFs.System behaviorNoneOEM/Customer Review InterfaceSupplier-OwnedCandidateTest
SSR-TOOL-003Backend and IT integration — Tooling / IT / Evidence StorageThe supplier shall provide the tooling, IT infrastructure and evidence storage required for Backend and IT integration.From this PDF: REQ-AUTO-00990. This SSR is also supported by requirements from other PDFs.Backend and IT integrationNoneNoneSharedReady for Customer AlignmentReview + Test
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.From this PDF: REQ-AUTO-01016; REQ-AUTO-01051. Secure communication and freshness protectionNoneOEM/Customer Review InterfaceSharedBlocked by Customer ClarificationReview + Test
SSR-VV-005External interfaces — Verification and ValidationThe supplier shall verify and validate External interfaces per the agreed cybersecurity verification and validation plan.From this PDF: REQ-AUTO-01045. External interfacesNoneExternal InterfacesSupplier-OwnedCandidateReview + Test

System / Security Design Impact

Impact AreaEvidence From This PDF
Impacted system featuresApplication software behavior; Application software behavior; Secure communication and freshness protection; Backend and IT integration; External interfaces; External interfaces; Secure communication and freshness protection; External interfaces; Secure communication and freshness protection; Security evidence and traceability; Key management; Secure communication and freshness protection; Secure communication and freshness protection; Authentication; Secure communication and freshness protection; Backend and IT integration; Secure communication and freshness protection; Backend and IT integration; Security evidence and traceability; Secure communication and freshness protection; Cybersecurity requirement handling (showing 12 of 16)
Impacted interfacesExternal Interfaces; External Interfaces; OEM/Customer Review Interface; 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; External Interfaces; OEM/Customer Review Interface; 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/Medium; High/Low/Low; High/Low/Medium; Low/High/Low; Low/High/Medium; Low/Low/Low; Low/Low/Medium; Medium/High/Medium; Medium/Low/Medium
Design assumptions introducedSecurity-relevant requirement the ECU can own once responsibility/method is confirmed.
Design decisions requiredAgree responsibility split (DIA) for the non-ECU portion.

Estimation / Resource / Tooling Impact

ImpactStatus
Estimation impactyes
Resource/tool/IT/HW/test impactHigh/High/Medium; High/Low/Low; High/Low/Medium; Low/High/Low; Low/High/Medium; Low/Low/Low; Low/Low/Medium; Medium/High/Medium; 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: Application software behavior"] doc --> f0 f1["Feature: Application software behavior; Secure communication and freshness protection"] doc --> f1 f2["Feature: Backend and IT integration"] doc --> f2 i0["Interface: External Interfaces"] doc --> i0 i1["Interface: External Interfaces; OEM/Customer Review Interface"] doc --> i1 i2["Interface: OEM/Customer Review Interface"] doc --> i2 s0["SSR: SSR-COM-002"] doc --> s0 s1["SSR: SSR-COM-006"] doc --> s1 s2["SSR: SSR-COM-008"] doc --> s2 o0["Open point: OP-002"] doc --> o0 o1["Open point: OP-005"] doc --> o1
Mermaid source
flowchart LR
  doc["CVS32.pdf"]
  d0["Authentication"]
  doc --> d0
  d1["Diagnostic security"]
  doc --> d1
  d2["Key management"]
  doc --> d2
  f0["Feature: Application software behavior"]
  doc --> f0
  f1["Feature: Application software behavior; Secure communication and freshness protection"]
  doc --> f1
  f2["Feature: Backend and IT integration"]
  doc --> f2
  i0["Interface: External Interfaces"]
  doc --> i0
  i1["Interface: External Interfaces; OEM/Customer Review Interface"]
  doc --> i1
  i2["Interface: OEM/Customer Review Interface"]
  doc --> i2
  s0["SSR: SSR-COM-002"]
  doc --> s0
  s1["SSR: SSR-COM-006"]
  doc --> s1
  s2["SSR: SSR-COM-008"]
  doc --> s2
  o0["Open point: OP-002"]
  doc --> o0
  o1["Open point: OP-005"]
  doc --> o1

Traceability

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

Customer RequirementSSRDispositionConfidenceReason
REQ-AUTO-00987SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-00988NoneInformational Onlyn/aNon-binding; not derived.
REQ-AUTO-00989SSR-SYS-009Covered by Existing Supplier System RequirementHighAccepted requirement; covered by a clustered SSR.
REQ-AUTO-00990SSR-TOOL-003Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
REQ-AUTO-00991SSR-KEY-001Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-00992SSR-RBAC-007Derive Supplier System RequirementLowAccepted requirement; seed of its SSR cluster.
REQ-AUTO-00993SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-00994SSR-RBAC-007Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-00995SSR-RBAC-007Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-00996NoneInformational Onlyn/aNon-binding; not derived.
REQ-AUTO-00997SSR-SYS-008Shared Responsibility / CIA NeededMediumPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-00998SSR-SYS-008Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-00999SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01000SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01001SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01002SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01003SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01004SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01005SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01006SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01007SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01008SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01009SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01010SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01011SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01012SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01013NoneInformational Onlyn/aNon-binding; not derived.
REQ-AUTO-01014SSR-KEY-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01015SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01016SSR-VV-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01017SSR-KEY-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01018SSR-RBAC-004Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01019SSR-SYS-008Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01020SSR-SYS-008Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01021SSR-SYS-008Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01022SSR-KEY-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01023SSR-KEY-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01024SSR-KEY-006Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01025SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01026SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01027SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01028SSR-DAI-005Derive Supplier System RequirementLowAccepted requirement; seed of its SSR cluster.
REQ-AUTO-01029SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01030SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01031SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01032SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01033SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01034SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01035SSR-DAI-005Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01036SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01037SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01038SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01039SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01040SSR-SYS-008Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01041SSR-DAI-005Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01042SSR-DAI-005Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01043SSR-KEY-006Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01044SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01045SSR-VV-005Derive Supplier System RequirementMediumAccepted requirement; seed of its SSR cluster.
REQ-AUTO-01046SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01047SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01048SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01049SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01050SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01051SSR-VV-004Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01052SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01053SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01054SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01055SSR-COM-002Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01056NoneInformational Onlyn/aNon-binding; not derived.
REQ-AUTO-01057SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01058SSR-COM-008Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01059SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01060SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01061SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01062SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01063SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01064SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01065SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01066SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01067SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01068SSR-DAI-005Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01069SSR-DAI-005Covered by Existing Supplier System RequirementLowAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01070SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01071SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01072SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01073SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01074SSR-SYS-006Covered by Existing Supplier System RequirementMediumAccepted requirement; covered by a clustered SSR.
REQ-AUTO-01075SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.
REQ-AUTO-01076SSR-COM-006Shared Responsibility / CIA NeededLowPartially accepted; ECU portion mapped, OEM portion needs CIA/RASIC.

Detailed Evidence

Document intelligence markdown

CVS32

  • Source PDF: customer-input/pdf/CVS32.pdf
  • Converted Markdown: converted/markdown/CVS32.md
  • 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

Confirmed by requirements: this data security container / secure data transfer standard contributes 90 Markdown-derived RFQ requirements with the strongest evidence in secure communication and freshness protection. Inferred from requirement pattern: for RFQX it affects the Electric Clutch Actuator ECU on the TRATON GW AMT platform by shaping secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence.

Confirmed by requirements: supplier positioning is 4 accept; 43 accept with assumption; 39 partially accept; 4 informational only. The generated traceability links this document to 14 supplier system requirement records. Inferred from mapped features, capabilities, and interfaces: the main design/security impact is secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence. These themes should drive concept updates, verification evidence, and supplier proposal assumptions only where the linked requirements support them.

Requires customer confirmation: 2 document-linked open point(s) remain, mainly: Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. Do not convert these items into agreed baseline scope until the customer confirms the decision. Confidence and limits: High confidence. Evidence is limited to Markdown-derived requirements, registers, open points, and SSR links; no downstream PDF analysis or AI-generated conclusion is claimed.

Document Abstract

FieldInterpretation
Document PurposeConfirmed by requirements: this data security container / secure data transfer standard contributes 90 Markdown-derived RFQ requirements with the strongest evidence in secure communication and freshness protection.
Engineering InterpretationInferred from requirement pattern: for RFQX it affects the Electric Clutch Actuator ECU on the TRATON GW AMT platform by shaping secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence.
Supplier Proposal ImpactConfirmed by requirements: supplier positioning is 4 accept; 43 accept with assumption; 39 partially accept; 4 informational only. The generated traceability links this document to 14 supplier system requirement records.
System / Security ImpactInferred from mapped features, capabilities, and interfaces: the main design/security impact is secure communication and freshness protection; core eca system behavior; cybersecurity concept and evidence. These themes should drive concept updates, verification evidence, and supplier proposal assumptions only where the linked requirements support them.
Customer Clarification ImpactRequires customer confirmation: 2 document-linked open point(s) remain, mainly: Confirm the diagnostic role model, the authorized services per role, and which party owns the diagnostic authorization policy.; Confirm which signals/PDUs require SecOC/SDT, the freshness scheme, and the key distribution for protected communication. Do not convert these items into agreed baseline scope until the customer confirms the decision.
Confidence and LimitsConfidence and limits: High confidence. Evidence is limited to Markdown-derived requirements, registers, open points, and SSR links; no downstream PDF analysis or AI-generated conclusion is claimed.

Main Requirement Themes

ThemeSummaryRequirement CountRepresentative Requirements
Secure communication and freshness protectionDefines protected communication behavior, freshness/replay checks, and signal or PDU allocation dependencies.82REQ-AUTO-00992; REQ-AUTO-00993; REQ-AUTO-00994
Core ECA system behaviorDefines actuator ECU behavior, drivetrain integration, electrical/mechanical constraints, and verification scope.71REQ-AUTO-00987; REQ-AUTO-00988; REQ-AUTO-00989
Cybersecurity concept and evidenceDrives cybersecurity concept, risk treatment, verification evidence, and traceability obligations.47REQ-AUTO-00989; REQ-AUTO-00990; REQ-AUTO-00991
System architecture designGroups related document requirements into a single engineering theme.44REQ-AUTO-00987; REQ-AUTO-00988; REQ-AUTO-00993
Responsibility and customer approval modelCreates supplier/OEM allocation decisions for work products, backend infrastructure, approvals, and residual risk.33REQ-AUTO-00989; REQ-AUTO-00990; REQ-AUTO-00992
SystemGroups related document requirements into a single engineering theme.19REQ-AUTO-00987; REQ-AUTO-00988; REQ-AUTO-00993
External interfacesGroups related document requirements into a single engineering theme.18REQ-AUTO-00999; REQ-AUTO-01001; REQ-AUTO-01004
InterfaceGroups related document requirements into a single engineering theme.18REQ-AUTO-00999; REQ-AUTO-01001; REQ-AUTO-01004

Document Content Structure

SectionRequirementsCriticalOpen PointsSSR Links
1 Introduction1001
-- 1.3 Document Quirks1001
2 General5212
3 ISO 14299-1:2020 Clarifications and Deviations8037110
-- 3.1 Anti-replay Protection and Transaction Coherency11613
-- 3.2 Authenticity and Confidentiality481719
-- -- 3.2.1 HKDF Key Derivation4113
-- -- 3.2.2 SDT_AEAD_CHACHA20_POLY130519716
-- -- -- 3.2.2.2 Server Decryption/Encryption12514
-- -- 3.2.3 SDT_POLY130516618
-- -- -- 3.2.3.2 Server Verification/Authentication11415
-- 3.3 Error- and state-handling211414
-- -- 3.3.1 Server’s Behaviour131213
-- -- -- 3.3.1.1 SDT transactions with multiple responses9912
-- -- 3.3.2 Client’s Behaviour8213
-- -- -- 3.3.2.1 Lost and Repeated SDT Messages5212

What this document does not confirm

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

Critical Requirements

IDScoreCategoryReasonStatement
REQ-AUTO-0099477High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactone diagnostic server in the boot-loader and one in the application, shall support SDT in all execution states.
REQ-AUTO-0099577High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 4 The SDT server shall use the diagnostic tester address of the SDT client to identify the authentication state and hence the SecuredDataTransmissionKey.
REQ-AUTO-0100277High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 8 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.
REQ-AUTO-0101477High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 20 Client and server should keep state variables that indicate which CipherScheme, and resulting key, was used in the previous SDT transaction.
REQ-AUTO-0101677High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 22 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.
REQ-AUTO-0101777High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactClient 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 SDT_REQ 23 Client and server shall support the HKDF [2] key derivation function using HMAC-SHA512 [3].
REQ-AUTO-0102277High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 28 Octets 0-31 of the okm shall be used as key by the client to encrypt, and the server to decrypt, the request.
REQ-AUTO-0102377High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 29 Octets 32-63 of the okm shall be used as key by the server to encrypt, and the client to decrypt, the response.
REQ-AUTO-0103577High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impact𝐶𝐻𝐴𝐶𝐻𝐴20-POLY1305𝑒𝑛𝑐𝑟𝑦𝑝𝑡(𝐾, 𝑁, 𝐴, 𝑃) → 𝐶, 𝑇𝐴𝐺 The server shall encrypt and authenticate the SDT response with: SDT_REQ 44 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.
REQ-AUTO-0104177High risk due to unclear OEM/supplier responsibilitysecurity relevant; architecture relevant; Partially Accept; linked open point; High estimation impactSDT_REQ 50 Octets 0-31 of the okm shall be used as key by the client to authenticate, and the server to verify, the request.

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-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

Supplier System Requirements

SSRTitleStatementReqs From This PDFOther PDFsStatus
SSR-COM-002External 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.REQ-AUTO-00999; REQ-AUTO-01001; REQ-AUTO-01004; REQ-AUTO-01005; REQ-AUTO-01009; REQ-AUTO-01011; REQ-AUTO-01027; REQ-AUTO-01029; REQ-AUTO-01030; REQ-AUTO-01031; REQ-AUTO-01033; REQ-AUTO-01039; REQ-AUTO-01046; REQ-AUTO-01047; REQ-AUTO-01048; REQ-AUTO-01050; REQ-AUTO-01055yesBlocked by Customer Clarification
SSR-COM-006Secure 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.REQ-AUTO-01000; REQ-AUTO-01002; REQ-AUTO-01003; REQ-AUTO-01006; REQ-AUTO-01007; REQ-AUTO-01012; REQ-AUTO-01034; REQ-AUTO-01036; REQ-AUTO-01037; REQ-AUTO-01038; REQ-AUTO-01052; REQ-AUTO-01053; REQ-AUTO-01054; REQ-AUTO-01057; REQ-AUTO-01059; REQ-AUTO-01060; REQ-AUTO-01061; REQ-AUTO-01062; REQ-AUTO-01063; REQ-AUTO-01064; REQ-AUTO-01065; REQ-AUTO-01066; REQ-AUTO-01067; REQ-AUTO-01075; REQ-AUTO-01076yesBlocked by Customer Clarification
SSR-COM-008Secure 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.REQ-AUTO-01058noBlocked by Customer Clarification
SSR-DAI-005Secure 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.REQ-AUTO-01028; REQ-AUTO-01035; REQ-AUTO-01041; REQ-AUTO-01042; REQ-AUTO-01068; REQ-AUTO-01069noBlocked by Customer Clarification
SSR-KEY-001Key management — Key and Certificate HandlingThe ECU shall manage key and certificate material for Key management across provisioning, storage, use, renewal and revocation per the agreed key lifecycle.REQ-AUTO-00991yesBlocked by Customer Clarification
SSR-KEY-006Secure 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.REQ-AUTO-01014; REQ-AUTO-01017; REQ-AUTO-01022; REQ-AUTO-01023; REQ-AUTO-01024; REQ-AUTO-01043noBlocked by Customer Clarification
SSR-RBAC-004Application software behavior — Secure Diagnostics / RBACThe ECU shall enforce authenticated, role-authorised access for Application software behavior, restricting security-relevant diagnostic services per the OEM-agreed role model.REQ-AUTO-01018yesBlocked 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.REQ-AUTO-00992; REQ-AUTO-00994; REQ-AUTO-00995noBlocked by Customer Clarification
SSR-SYS-006System behavior — System FunctionThe ECU shall implement the System behavior behaviour required by its allocated customer requirements, including the specified functions, signals, states and timing.REQ-AUTO-00987; REQ-AUTO-00993; REQ-AUTO-01008; REQ-AUTO-01010; REQ-AUTO-01015; REQ-AUTO-01025; REQ-AUTO-01026; REQ-AUTO-01032; REQ-AUTO-01044; REQ-AUTO-01049; REQ-AUTO-01070; REQ-AUTO-01071; REQ-AUTO-01072; REQ-AUTO-01073; REQ-AUTO-01074yesReady for Customer Alignment
SSR-SYS-008Application software behavior — System FunctionThe ECU shall implement the Application software behavior behaviour required by its allocated customer requirements, including the specified functions, signals, states and timing.REQ-AUTO-00997; REQ-AUTO-00998; REQ-AUTO-01019; REQ-AUTO-01020; REQ-AUTO-01021; REQ-AUTO-01040yesBlocked by Customer Clarification
SSR-SYS-009System behavior — System FunctionThe ECU shall implement the System behavior behaviour required by its allocated customer requirements, including the specified functions, signals, states and timing.REQ-AUTO-00989yesCandidate
SSR-TOOL-003Backend and IT integration — Tooling / IT / Evidence StorageThe supplier shall provide the tooling, IT infrastructure and evidence storage required for Backend and IT integration.REQ-AUTO-00990yesReady for Customer Alignment
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.REQ-AUTO-01016; REQ-AUTO-01051noBlocked by Customer Clarification
SSR-VV-005External interfaces — Verification and ValidationThe supplier shall verify and validate External interfaces per the agreed cybersecurity verification and validation plan.REQ-AUTO-01045noCandidate

Design Impact

  • Impacted System Features: Application software behavior; Application software behavior; Secure communication and freshness protection; Backend and IT integration; External interfaces; External interfaces; Secure communication and freshness protection; External interfaces; Secure communication and freshness protection; Security evidence and traceability; Key management; Secure communication and freshness protection (showing 8 of 16)
  • Impacted Interfaces: External Interfaces; External Interfaces; OEM/Customer Review Interface; 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; External Interfaces; OEM/Customer Review Interface; Security Services; System Core
  • Impacted Work Products: Cybersecurity concept; Cybersecurity verification report; DIA / cybersecurity case; Requirement traceability record; System/architecture design
  • Impacted Tools It Hardware Test: High/High/Medium; High/Low/Low; High/Low/Medium; Low/High/Low; Low/High/Medium; Low/Low/Low; Low/Low/Medium; Medium/High/Medium (showing 8 of 9)
  • Impacted Supplier System Requirements: SSR-COM-002; SSR-COM-006; SSR-COM-008; SSR-DAI-005; SSR-KEY-001; SSR-KEY-006; SSR-RBAC-004; SSR-RBAC-007 (showing 8 of 14)
  • Design Assumptions Introduced: Security-relevant requirement the ECU can own once responsibility/method is confirmed.
  • Design Decisions Required: Agree responsibility split (DIA) for the non-ECU portion.