authenticated encryption, authenticity, non-repudiation