These cyber resiliency design principles can be used, in varying ways and to different degrees, throughout the system lifecycle and with principles from related disciplines, including security, resilience engineering, survivability, and evolvability.
Cyber resiliency is increasingly an explicit concern for systems, missions, and programs. Therefore, systems engineers and architects seek ways to apply cyber resiliency concepts and to integrate resilience-enhancing technologies into architectures and designs. This paper presents a representative set of cyber resiliency design principles and describes factors to use in selecting a set appropriate to a given system, program, or system-of-systems. These cyber resiliency design principles can be used, in varying ways and to different degrees, throughout the system lifecycle, and in conjunction with design principles from related disciplines, including security, resilience engineering, survivability, and evolvability.