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

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]