Cryptography analysis