Passer à la navigation principale Passer à la recherche Passer au contenu principal

MARSHAL: Messaging with Asynchronous Ratchets and Signatures for faster HeALing

  • Olivier Blazy
  • , Pierre Alain Fouque
  • , Thibaut Jacques
  • , Pascal Lafourcade
  • , Cristina Onete
  • , Léo Robert
  • IRISA
  • XLIM Institut de Recherche
  • Clermont-Auvergne University

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

1 Citation (Scopus)

Résumé

Secure messaging applications are deployed on devices that can be compromised, lost, stolen, or corrupted in many ways. Thus, recovering from attacks to get back to a clean state is essential and known as healing. Signal is a widely-known, privacy-friendly messaging application, that uses key-ratcheting mechanism updates keys at each stage to provide end-to-end channel security, forward secrecy, and post-compromise security. We strengthen this last property, by providing a faster healing. Signal needs up to two full chains of messages before recovering, our protocol enables recovery after the equivalent of a chain of only one message. We also provide an extra protection against session-hijacking attacks. We do so, while building on the pre-existing Signal backbone, without weakening its other security assumptions, and still being compatible with Signal's out-of-order message handling feature. Our implementation results show that, while slower than Signal (as expected), MARSHAL's spectacular gain in healing speed comes at a surprisingly low cost, with individual stages (including key-derivation, encryption, and decryption) taking less than 6 ms.

langue originaleAnglais
titreProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022
EditeurAssociation for Computing Machinery
Pages1666-1673
Nombre de pages8
ISBN (Electronique)9781450387132
Les DOIs
étatPublié - 25 avr. 2022
Evénement37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022 - Virtual, Online
Durée: 25 avr. 202229 avr. 2022

Série de publications

NomProceedings of the ACM Symposium on Applied Computing

Une conférence

Une conférence37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022
La villeVirtual, Online
période25/04/2229/04/22

Empreinte digitale

Examiner les sujets de recherche de « MARSHAL: Messaging with Asynchronous Ratchets and Signatures for faster HeALing ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation