La cyber-sécurité est devenue l'une des exigences fondamentales dans la conception des systèmes critiques. Ce cours initiera les étudiants à l'introduction au niveau des connaissances fondamentales de la sécurité des réseaux informatique et la cryptographie appliquée. Les étudiants apprennent les concepts de base en matière de sécurité informatique, y compris l'analyse des vulnérabilités, les protocoles de  sécurité dans les réseaux. Les étudiants apprendront également des méthodes fondamentales pour l'analyse et la spécification des protocoles de sécurité.

Sûreté de fonctionnement des systèmes informatiques :

La nécessité de la sûreté de fonctionnement n’est apparue que au cours du XXème siècle, suite à la révolution industrielle. Le terme "dependability" est apparu dans une publicité sur des moteurs Dodge Brothers dans les années 30. La sûreté de fonctionnement peut se définir par son objectif principale qui vise d’atteindre l’idéal de la conception des systèmes : zéro accident, zéro arrêt, zéro défaut (et même zéro maintenance). Pour pouvoir y arriver, il faudrait tester toutes les utilisations possibles d’un produit pendant une grande période, ce qui est impensable et impossible dans le contexte industriel.