End-to-End Encrypted Messaging - Oppliger (IEEE, 2020)