System model

\label{sec:model}

We model the physical system has a linear time invariant system, which takes the following form:

\begin{align} \label{eq:systemdescription} \label{eq:systemdescription}x(k+1) & =Ax(k)+Bu(k)+w(k), \\ y(k) & \label{eq:sensordescription}=Cx(k)+v(k),\\ \end{align}

where \(x(k)\in\mathbb{R}^{n}\), \(u(k)\in\mathbb{R}^{p}\), \(y(k)\in\mathbb{R}^{m}\) are the state, the control input and the sensor measurement at time \(k\) respectively. \(w(k)\in\mathbb{R}^{n}\), \(v(k)\in\mathbb{R}^{m}\) are the process and measurement noise at time \(k\). We assume that \(w(k),\,v(k),\,x(0)\) are jointly independent zero mean Gaussian random variables with covariance \(\Sigma\), \(Q\) and \(R\) respectively. We further assume that \(Q,R\succ 0\) are strictly positive definite and \((A,B)\) is stabilizable and \((A,C)\) is detectable.

From system model in (\ref{eq:systemdescription}), we can write down the relation between sensor measurement \(y\) and the control input \(u\) and the noise process \(w\) and \(v\) as follows:

\begin{equation} \label{eq:utoy} \label{eq:utoy}y(k)=\mathcal{G}(z)u(k)+\mathcal{H}(z)w(k)+v(k),\\ \end{equation}

in which \(\mathcal{G}(z)\triangleq C(zI-A)^{-1}B\) and \(\mathcal{H}(z)\triangleq C(zI-A)^{-1}\), and \(z^{-1}\) is the unit delay. We assume that the controller is also a linear time invariant controller. Therefore, the control input can be written as

\begin{equation} \label{eq:ytou} \label{eq:ytou}u(k)=\mathcal{K}(z)y(k).\\ \end{equation}

We restrict the future discussions to the controller that satisfies the following assumption:

\label{ass:wp}

[Controller] The transfer function of the controller \(\mathcal{K}(z)\) is a proper rational function of \(z\). Furthermore, the closed-loop system is asymptotically stable.

If we assume that \(\mathcal{K}(z)\) is rational, then \(\mathcal{K}(z)\) being proper is equivalent to the controller being causal. Moreover, the limit \(\lim_{z\rightarrow\infty}\mathcal{K}(\infty)<\infty\) is well-defined. For the closed-loop system, since \(\mathcal{G}(z)\) is a strictly proper transfer function, it follows that \(\lim_{z\rightarrow\infty}\mathcal{G}(z)\mathcal{K}(z)=0\), which implies that \(I-\mathcal{G}(z)\mathcal{K}(z)\) is invertible almost everywhere.

We assume that an adversary passively observes the control input \(u(k)\) and the sensory data \(y(k)\) from time \(0\) to \(\infty\). The goal of the adversary is to infer the physical system model \(\mathcal{G}(z)\) from \(u(k)\) and \(y(k)\).