AUTOSAR Secure Flashing Simulation

This demo simulates the full secure ECU firmware update stack: cryptographic authentication (ECDSA P-256), signature verification, Program → Verify → Commit sequencing, anti-replay session management, rollback protection, A/B bank recovery, and DEM event logging. All 20 software requirements (SWR-C-001 to SWR-C-020) are exercised through 16 Verification Test Cases.

🖥️
Tester
📡
DCM
🔑
SecAccess
⚙️
CSM
🔒
HSM
📦
FlashMgr
📋
DEM
🖥️

ECU State Monitor

Session Mode DEFAULT_SESSION
Auth Status Not Authenticated
Active Role
Active Bank A
Flash Pending No
SW Version v1
Lockout 🔓 Open
Retry Count 0 / 3
🎬

Quick Scenarios

🔑

Authentication — SWR-C-001 / 002 / 006 / 011

Challenge nonce (ECDSA P-256):
— awaiting request seed —
📦

Flash Console — SWR-C-003 / 004 / 007 / 008 / 017

📥 Download
✍️ Program
🔍 Verify
Commit
🥾 Secure Boot
00:00Secure Flashing Lab ready. Select a scenario or use manual controls.
📋

DEM Event Log — SWR-C-014

🧪 Verification Test Cases 0 / 16 passed