securitycan-buscaplcanoefuzzing

Corrupting CRC field of a CAN message in CAPL


I want to add some anomalies to corrupt the CRC field of the CAN message. Theoretically, the CRC is being calculated using the info from data field/ctrl field/ ARB field. How to add the CRC corruption in the CAN message?


Solution

  • It is possible doing this with CANoe, however you need a different piece of hardware.

    Vector calls this CAN disturbance.

    If you search for disturbance on their page, you will get to the product.

    Also search for disturbance in CANoe's documentation. With the hardware aforementioned, you can basically inject errors in every part of the CAN frame.