CPS Security

Control flow attack (CFA) is one of the most common exploitations for embedded systems. Since software based solutions need compiler support and may result in significant performance degradation, we are investigating the architecture level soultion, which is transparent to control flow attackers (who can only manipulate software and firmware). 
At system-level,  my research team is developing countermeasures to thwart security threats in automobiles, which are not isolated nodes in the cyber-physical system. Controller Area Network (CAN) is the main bus that connects Electronic Control Units(ECUs) in automobiles. Although CAN protocols have been revised to improve the vehicle safety, the security of CAN is still a concern. This project specifically addresses masquerade and replay attacks on the hardware implementation of CAN systems. 



Relevant publications: