adaptive chosen ciphertext attack