RSA front-end encryption background decryption