cipher

protected val cipher: Cipher

cipher to manage the encryption and the decryption phases