DecryptionKey cache function has fixed