Research

I am currently looking for Postdoc and Ph.D. student for the research in CPS security. Please send me an email if you are interested.

Security of Cyber-Physical System

Cyber-Physical Systems (CPS) refer to the embedding of widespread sensing, networking, computation, and control into physical spaces with the goal of making them safer, more efficient, and reliable. Driven by the miniaturization and integration of sensing, communication, and computation in cost effective devices, CPSs are bound to transform several industries such as aerospace, transportation, built environments, energy, health-care, and manufacturing, to name a few. This great opportunity, unfortunately, is matched by even greater challenges. While the use of dedicated communication networks has so far sheltered systems from the outside world, use of off-the-shelf networking and computing, combined with unattended operation of a plethora of devices, provides several opportunities for malicious entities to inject attacks on CPSs. A wide variety of motivations exists for launching an attack on CPSs, ranging from economic reasons such as drawing a financial gain, all the way to terrorism, for instance, threatening an entire population by manipulating life-critical resources. Any attack on safety-critical CPSs may significantly hamper the economy and lead to the loss of human lives. While the threat of attacks on CPSs tends to be underplayed at times, the Stuxnet worm provided a clear sample of the future to come.

replaydiagram.png

Figure 1: Diagram of a CPS under replay attack (Stuxnet example). Here, the adversary performs a replay attack, providing replayed outputs \(y_k^v\) to the system operator while injecting a potentially damaging input \(u_k^a\) to the system. To detect the attack, we inject a random control signal \(\zeta_k\) to the system. If the system is operating normally, then we will see the system response of \(\zeta_k\) in \(y_k\). However, during the replay, the response will be absent.

I am interested in leveraging system theoretical tools, which is complementary to the traditional information security based-approach, to address the security problems in CPS. Below is a list of our recent publications on this topic:

Networked Control System

A Networked Control System (NCS) is a control system wherein the control loops are closed through a communication network. Advances in fabrication, modern sensor and communication technologies, and computer architecture have boosted the development of NCS which have a wide range of applications. One of the key challenges for NCS is the tight coupling between communication and control. Classical control theory typically assumes that the communication among sensors, controllers and actuators are perfect, without any delay or packet drop. However, for NCS, one needs to take into consideration the imperfect communication and design the estimation and control algorithms accordingly. On the other hand, for many NCS, communication is expensive since many NCS devices are battery powered. As a result, it is useful to schedule the communication so that only "important and informative" messages are transmitted. I am interested in understanding the interaction between communication and control and designing robust and efficient NCS. Below is a list of our recent publications on this topic