All Posts
 min read

SecOC integration in the platform

RemotiveTopology virtualizes entire vehicle platforms and by default, it uses RemotiveBroker to instantiate ECUs. RemotiveBroker supports message authentication through SecOC, along with E2E protection, with SecOC data automatically extracted to simplify configuration. The AUTOSAR SecOC protocol protects in-vehicle communication from cyberattacks by providing message integrity and authentication.

Published on
June 30, 2026
All Posts
 min read

SecOC integration in the platform

RemotiveTopology virtualizes entire vehicle platforms and by default, it uses RemotiveBroker to instantiate ECUs. RemotiveBroker supports message authentication through SecOC, along with E2E protection, with SecOC data automatically extracted to simplify configuration. The AUTOSAR SecOC protocol protects in-vehicle communication from cyberattacks by providing message integrity and authentication.

Published on
June 30, 2026
SecOC integration illustration

Testing vehicles before the hardware exists?

RemotiveTopology lets you mock entire vehicle platforms, mix virtual and physical ECUs, and run integration tests from day one - on your laptop or in CI. RemotiveBroker is the default ECU virtualization layer, and SecOC support means your security setup travels with it. Learn more about virtual integration testing.

SecOC support was first added in 2024, this article was updated in June 2026 to reflect that RemotiveBroker is a part of RemotiveTopology - Explore product page. For additional support requirements and questions, contact support@remotivelabs.com.

We’re here for you – just email us with any questions you might have! 

hello@remotivelabs.com

Message authentication in all modern automotive protocols

We are thrilled to announce SecOC (Security On-board Communication) has been integrated into RemotiveBroker. SecOC is a security architecture that aims to protect the communication between the various electronic control units (ECUs) within a vehicle against cyber-attacks. SecOc Provides integrity and authentication for messages (i.e. for each signal group / PDU). 

The integration of SecOC into RemotiveBroker enhances message authentication across all modern automotive protocols, making it easier for automotive developers to ensure secure communication between electronic control units (ECUs).

SecOC in the Signal database of choice or meta database
When reading a signal database, RemotiveBroker - RemotiveTopology's default ECU virtualization layer - automatically detects SecOC configurations. Additional SecOC configuration for frames can be provided using our meta database format alongside a signal database.

How SecOC works in RemotiveLabs platform

The RemotiveBroker supports ARXML on top of LDF/DBC and Fibex formats. It extracts the necessary SecOC and E2E protection data to streamline the configuration process. This data is included directly in the signal database, effectively baking it into the database of your choice. This approach simplifies the correct implementation of SecOC and helps prevent developers from getting stuck during integration.

[
    sim_cfg.SecOc_Key("secure-ecu", b"\x00\x01\x02\x03\x00\x01\x02\x03\x00\x01\x02\x03\x00\x01\x02\x03"),
    sim_cfg.SecOc_FreshnessValue("secure-ecu", b"\x00\x00\x00\x00\x00\x00\x00\x00"),
]

Secure your ECUs easily using SecOC.  In RemotiveBroker, it is baked into your signal database for seamless integration and enhanced security, simplifying configuration and preventing implementation roadblocks.

Commonly Asked Questions - SecOC

  • How does SecOC work? SecOC allows the receiver of messages to detect replay attacks, verify the sender's authenticity, verify the “freshness” of the message, and evaluate the integrity of the transmitted data. This is achieved through the Cipher-based Message Authentication Code (CMAC) and an Autosar component called the Freshness Value Manager (FVM).
  • What is the difference between SecOC and CMAC? SecOC utilizes CMAC as a mechanism to ensure message integrity and authenticity. The primary difference is that SecOC is a comprehensive module within the AUTOSAR framework designed exclusively for secure communication in automotive systems, while CMAC is a standard cryptographic algorithm.
  • Can I send “bad” SecOC packages with RemotiveBroker? Users may produce incorrect SecOC in a few different ways. First, the user may alter the freshness value to an invalid value, making the RemotiveBroker produce SecOC messages that will not pass freshness verification. For a more direct approach to sending incorrect frames, broker allows sending binary data directly, where user can set all bits and bytes manually.
  • What environments can I use this in? This is a standard component in RemotiveLabs platform, it can be used in-vehicle, on developers' laptops already from early mocking as well as in CI-pipelines in the cloud.

Get started with SecOC

With RemotiveTopology's 30-day free trial, you can get started on any Linux computer you already have. RemotiveBroker - included as the default ECU virtualization layer - handles SecOC automatically, so there's no manual configuration needed. Install RemotiveTopology and try a simpler way to implement SecOC in your integration tests.

Related blog posts

Check out the latest from us

View all posts
Street lights city