Abstract 3D cubes on a digital platform

MICROSAR HSM

Bring proven HSM firmware to your ECUs. MICROSAR HSM provides cryptographic services and secure key storage. Furthermore, it supports secure boot.

MICROSAR HSM is Vector's firmware for Hardware Security Modules (HSM) integrated in microcontrollers with a secure core. It runs cryptographic services on the HSM, manages keys in protected memory, and verifies your ECU at boot, without loading the host processor.

You use MICROSAR HSM in automotive ECUs that handle secure boot, secure onboard communication, secure software updates or TLS-protected off-board communication. The firmware runs on HSMs from a range of semiconductor manufacturers and integrates seamlessly with Vector’s MICROSAR Classic and the MICROSAR Bootloader. You configure it with the same tool you use for the rest of your stack: DaVinci Configurator Classic.

Key Benefits at a Glance

  • Cryptography up to 100x faster than software 
    Hardware-accelerated calculation on the HSM offloads the host CPU and removes cryptography as a runtime bottleneck. 
  • Modular firmware with full source code access 
    Adapt memory footprint and runtime to your project, debug at source level, and implement OEM-specific requirements without proprietary detours. 
  • Certified and ready for what comes next 
    ISO/SAE 21434 certified. Post-Quantum Cryptography compatible. Aligned with UNECE R155 / CSMS. 

Key Features of MICROSAR HSM

What does it take to protect a modern ECU? Six feature areas, all running on the HSM, all connected to your basic software stack and application.

Certified According to ISO/SAE 21434

MICROSAR HSM has been officially certified according to ISO/SAE 21434. With this certification, Vector underscores its commitment to offering cybersecurity solutions that meet the highest international standards. 

Schematic structure of a microcontroller with integrated HSM
Schematic structure of a microcontroller with integrated HSM
Diagram of the MICROSAR HSM architecture showing five components and the workflow from host request to cryptographic operation.

Inside MICROSAR HSM

A modular architecture turns your HSM into a standard basic software building block. Five components, one clean path from a host request to an executed cryptographic operation.

Host-side crypto driver acting as the interface between applications and the HSM, enabling hardware-independent access to cryptographic services.

Crypto(veHsm) driver (host side)

The standardized Crypto driver on the host CPU. Your applications call it without needing HSM-specific knowledge. 

You write against a stable API. If the underlying HSM changes later, your application code stays untouched. 

Shared-memory interface connecting the host CPU and HSM to efficiently transfer cryptographic workloads.

Inter-Processor Communication

An optimized shared-memory channel between host and HSM.

It keeps latency low when the host hands off cryptographic work to the secure core.

HSM ECU coordinating cryptographic tasks and directing requests to the appropriate drivers and cybersecurity functions.

HSM Job Processor

The central component inside the HSM that receives pending tasks and dispatches them to the right driver.

One place coordinates cryptography, key management, and secure boot. No fragmented control flow.

Middleware layer routing cryptographic operations between software libraries, hardware accelerators, secure boot, and custom crypto drivers. Supports flexible hybrid cryptography and custom extensions.

CRYIF and Drivers

The intermediate layer that routes jobs to the software-library driver, the hardware-accelerator driver, the secure boot driver, or your custom crypto driver.

You mix software and hardware cryptography in the same firmware, and add OEM- or project-specific algorithms through a defined extension point.

Protected HSM memory for securely storing keys, certificates, and sensitive data. Supports secure key generation and lifecycle management within certified hardware.

Secure Memory

Protected memory inside the HSM. It holds keys, certificates, mileage, and other sensitive content.

Keys are securely generated and managed within certified HSMs, ensuring they remain protected at every stage.

Vector - Overview Evaluation Bundles and Packages Header
Your Perfect Start With Our Products
Are you looking for the right foundation for your next project? Try Vector’s software platform products, which come with ready-to-use packages that let you quickly and efficiently evaluate workflows, features and development approaches.

Related Products and Solutions

MICROSAR HSM works inside Vector's broader cybersecurity and embedded software portfolio. Explore what connects to it.

More Insights

Get in Touch With Us
Embedded Software
Team
Get in Touch With Us
Whether you’re exploring options or already planning your next steps, share your requirements with us. We support you in finding the right solution.