different adversary models