Logo del repository
  1. Home
 
Opzioni

Automated verification of Telegram’s MTProto 2.0 in the symbolic model

Miculan, Marino
•
Vitacolonna, Nicola
2023
  • journal article

Periodico
COMPUTERS & SECURITY
Abstract
MTProto 2.0 is the suite of security protocols for instant messaging at the core of the popular Telegram messenger application. In this paper we analyse MTProto 2.0 using ProVerif, a state-of-the-art symbolic security protocol verifier based on the Dolev–Yao model. We provide the first formal symbolic model of MTProto 2.0; in this model, we provide fully automated proofs of the soundness of authentication, normal chat, end-to-end encrypted chat, and rekeying mechanisms with respect to several security properties, including authentication, integrity, secrecy and perfect forward secrecy. At the same time, we discover that the rekeying protocol is vulnerable to an unknown key-share (UKS) attack. To achieve these results, we proceed in an incremental way: each protocol is examined in isolation, relying only on the guarantees provided by the previous ones and the robustness of the basic cryptographic primitives. The importance of this research is threefold. First, it proves the formal correctness of MTProto 2.0 with respect to most relevant security properties. Secondly, we isolate the aspects of cryptographic primitives that escape the symbolic model and thus require further investigation in the computational model. Finally, our modelisation can serve as a reference for the implementation and analysis of clients and servers.
DOI
10.1016/j.cose.2022.103072
WOS
WOS:000992422700001
Archivio
https://hdl.handle.net/11390/1239284
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85146049828
https://ricerca.unityfvg.it/handle/11390/1239284
Diritti
closed access
Soggetti
  • Specification

  • Verification and synt...

  • Security protocol

  • Practical verificatio...

  • Privacy

  • Formal methods

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback