Cryptology ePrint Archive: Report 2017/664
Message Franking via Committing Authenticated Encryption
Paul Grubbs and Jiahui Lu and Thomas Ristenpart
Abstract: We initiate the study of message franking, recently introduced in Facebook’s end-to-end encrypted message system. It targets verifiable reporting of abusive messages to Facebook without compromising security guarantees. We capture the goals of message franking via a new
cryptographic primitive: compactly committing authenticated encryption with associated data (AEAD). This is an AEAD scheme for which a small part of the ciphertext can be used as a cryptographic commitment to the message contents. Decryption provides, in addition to the message, a value that can be used to open the commitment. Security for franking mandates more than that required of traditional notions associated with commitment. Nevertheless, and despite the fact that AEAD schemes are in general not committing (compactly or otherwise), we prove that many in-use AEAD schemes can be used for message franking by using secret keys
as openings. An implication of our results is the first proofs that several in-use symmetric encryption schemes are committing in the traditional sense. We also propose and analyze schemes that retain security even after openings are revealed to an adversary. One is a generalization of the scheme implicitly underlying Facebook’s message franking protocol, and another is a new construction that offers improved performance.
Category / Keywords: secret-key cryptography / authenticated encryption, encrypted messaging
Original Publication (with major differences): IACR-CRYPTO-2017
Date: received 4 Jul 2017
Contact author: pag225 at cornell edu
Available format(s): PDF | BibTeX Citation
Version: 20170705:222511 (All versions of this report)
Short URL: ia.cr/2017/664
[ Cryptology ePrint archive ]