10/25/2017 4:38:58 PM
Real-time embedded systems form the backbone of automobiles, medical devices, and nuclear power plants, among other infrastructures. In addition to functioning in real time, these systems are often safety-critical, meaning that even a small interruption in normal operations could pose a threat to human safety.
The project will assess the vulnerabilities in real-time systems, looking at, for example, how an adversary could extract critical information about system operation while remaining undetected. In this scenario, the hacker could use the information to launch later attacks on the same system.
In particular, Mohan will work to reconstruct the behavior of the system; in other words, he will determine the points in time (or the schedule) when tasks execute. The team will also evaluate the system’s vulnerabilities by developing methods to avoid detection during an attack.
Finally, the researchers will develop new methods that make it difficult to carry out these attacks, on platforms that range from simulation engines to real hardware, such as FPGA boards. The team also will develop metrics to enable the evaluation of success.
While the NSF grant is focused on real-time embedded systems, Mohan says the research could apply to other cyber-physical systems, such as those that comprise the Internet of Things.
“The idea of reconstructing what is happening could be applicable to other systems that have repetitive behavior,” he said. “We want to improve the security of any system that is susceptible to the reconnaissance capabilities of an attacker.”