Secret Mantras for Overcoming Adversaries