adversary models