Source: https://perso.telecom-paristech.fr/urien/SR2I207_intro_cybersecurity_urien_2017.pdf