Contribution of Controller Area Networks Controllers to Masquerade Failures
Hassan Salmani, Seyed Ghassem Miremadi · 2006
This paper scrutinizes faults in a CAN controller that may result in masquerade failures, and suggests an even parity mechanism to detect them with minimum hardware overhead. To do this, a CAN controller is modeled by VHDL at behavioral level and is exploited to setup a CAN-based network composed of two nodes. A total of 5,500 faults are injected into essential parts of one of the controllers. The results show that about 3.44% of faults terminate in masquerade failures. The results, also, show that register bank in the CAN controller are the most sensitive portions in which 92.10% of faults occurring in the register bank result in masquerade failures. The even parity mechanism detects about 96.31% of all masquerade failures.