cryptographic thriller