Page 32 - Read Online
P. 32

Clédel et al. J Surveill Secur Saf 2020;1:119­39  I http://dx.doi.org/10.20517/jsss.2020.08  Page 133 of 139


               sidering a specific threat or considering all possible threats. In other words, uncertainties and amplitudes of
               events are quantified and bounded in robustness discipline and a robust solution can be found according to
               these quantities. On the other hand, resilience discipline cannot consider these quantities—uncertainties and
               amplitudes—as harmful events are unknown.


               Another definition of robustness is used for networks. The network robustness is defined [64]  as: “A measure
               of the network’s response to perturbations or challenges (such as failures or external attacks) imposed on the
               network”. Van Mieghem et al. introduced a mathematical value in the interval [0,1], called the R-Value, which
               is proposed to give a computation of the robustness value of a network.

               5.3. Control theory
               Severalmathematicalmodels, suchasdifferentialequationsorstate-spacerepresentation, canbeusedtomodel
               cyber-physical systems [65] . It is well known that, from a differential equation, which models the relation be-
               tween the inputs and the outputs of a system, we can obtain a state–space representation:



                                                    (   + 1) =     (  ) +     (  )                     (7)
                                                                                                       (8)
                                                      (  ) =     (  ) +     (  )

               In Equation (7),    is a state vector.    and    are, respectively, the input and output vectors.   ,   ,   , and   
               are four matrices, respectively, named: state, input, output, and feedthrough matrices. In Equation (8), the
               output vector    contains the measurements of several sensors. By incorporating and diversifying the sensors
               to a system, we have more observability. This observability is very useful, especially for the attack detection.


               Another important notion is the controllability, which can be defined as follows: our ability to bring a system
               into a desired state. In fact, incorporating a controller into a cyber-physical system is a way to improve the
               controllability. The controller uses the outputs of the system to generate the input signal(s). A CPS is a plant
               which communicates with the physical and the virtual world [66] . To be protected, the design of a CPS aims at
               controllability and observability. Designing CPS by incorporating physical elements which give controllability
               and observability can be considered as a way to improve the resilience.

               5.4. Other notions
               Wei and Ji compared resilience and adaptivity [34] . However, they considered adaptivity limited, as it only con-
               cerns mitigation mechanisms that control algorithm parameters, while resilience is open to a larger range of
               mechanisms. Particularly, adaptivity, as well as fault-tolerance and robustness, does not address the restorabil-
               ity of a system.

               Fault-tolerance is the ability of a system to tolerate faults in order to avoid service failures. Sterbenz et al. [21]
               claimed that fault-tolerance is a subset of survivability which considers multiple correlated failures while fault-
               tolerance does not. It relies on redundancy and is one of the oldest resilience discipline. Moreover, fault-
               tolerance does not address intelligent adversaries and thus is not sufficient to provide resilience [34] .


               Morel et al. [8]  claimed that there is a link between safety and performance levels: any increase in safety is to
               the detriment of performance. However, resilience lies in this link, and, by tolerating a variation across time of
               the expected performance level, it is possible to increase the safety level when needed. Resilience is depicted
               as the gain of safety when performance level is opened to variation.

               De Florio [67]  considered resilience as “a system’s ability to retain certain characteristics of interest”, in order to
               maintainthesystemidentity. Thisarticlealsointroduceselasticity,acomplementarynotiontoresilience,which
   27   28   29   30   31   32   33   34   35   36   37