cryptography controversy