Decryption layer