Hacking nuclear power plants: Stuxnet, Duqu and the anatomy of a virus | Patexia