SecOC Simulation using Python
-
Updated
Dec 9, 2024 - Python
SecOC Simulation using Python
An open-source reference implementation of AUTOSAR SecOC Profile 1. Built to demonstrate automotive cybersecurity concepts (AES-CMAC, Freshness Values) in a Software-in-the-Loop environment. Designed for students and engineers to experiment with CAN security without specialized hardware
Python-based analysis tool for inspecting ARXML configuration and CAN/ASC log data with a focus on Secure Onboard Communication. The project is intended to support automotive cybersecurity engineers, AUTOSAR engineers, and testers by automating the extraction and analysis of security-relevant information from ARXML configuration and ASC/PCAP logs.
Automotive CAN-bus security research platform: AUTOSAR SecOC, CAN intrusion detection, UDS/ISO-TP Security Access, and attack simulation (replay/tamper/inject/DoS/fuzz). Runs in-process or on real CAN via python-can.
AUTOSAR-inspired secure ECU simulator in C: SocketCAN/CAN FD, HMAC-SHA-256 message authentication, and replay protection with freshness counters.
To associate your repository with the secoc topic, visit your repo's landing page and select "manage topics."