Babbage: The threat of cyber-warfare