Adversarial artificial intelligence: winning the cyber security battle