Cardinal Cryptography