О криптографической безопасности сквозных зашифрованных соединений в мессенджерах WhatsApp и Telegram

On cryptographic security of end-to-end encrypted connections in WhatsApp and Telegram messengers
Sergey Zapechnikov, Polina O. Kozhukhova
2017-11-01

генерация случайных чисел в AndroidMTProtoпротокол Signalзащищенные соединения сквозного шифрованияконфиденциальность метаданных
В статье анализируются возможности повышения стойкости защищённых соединений между пользователями мессенджеров в условиях воздействия внешнего нарушителя и недоверия к провайдеру сервиса. Выполнено сравнение методов и механизмов криптографической защиты информации, положенных в основу двух широко распространённых мессенджеров: Telegram и WhatsApp. Установлено, что для защиты сквозных соединений в Telegram используется протокол MTProto, а в WhatsApp — протокол Signal. Изучены особенности реализации мессенджеров на наиболее распространённой мобильной платформе Android, связанные с генерацией случайных чисел. В результате детального анализа каждого из них выявлено, что по совокупности свойств безопасности лучшим является Signal. Помимо WhatsApp, он используется в ряде других популярных мессенджеров, таких как TextSecure, RedPhone, Google Allo, Facebook Messenger и Signal. Выявлены и проанализированы возможные атаки на оба мессенджера. В частности, установлено, что в обоих мессенджерах не защищаются метаданные. Обеспечение безопасности метаданных может стать одной из целей дальнейших исследований.
1
Реализации мессенджеров на Android выявляют проблемы, связанные с генерацией случайных чисел
2
В обоих мессенджерах не защищаются метаданные, что делает безопасность метаданных важным направлением дальнейших исследований
3
В работе выявлены и проанализированы возможные атаки на оба мессенджера
4
Signal используется не только в WhatsApp, но и в других популярных мессенджерах (TextSecure, RedPhone, GoogleAllo, FacebookMessenger, Signal)
5
По совокупности свойств безопасности Signal превосходит MTProto на основе детального анализа
6
Для защиты сквозных соединений Telegram использует протокол MTProto, а WhatsApp — протокол Signal

Сквозные (End-to-End) зашифрованные соединения в мессенджерах WhatsApp и Telegram

Сравнительные криптографические свойства безопасности, особенности реализации (включая генерацию случайных чисел на Android), анализ протоколов (Signal vs MTProto) и уязвимости, включая раскрытие метаданных и возможные атаки

Publication Details
Publication Date
2017-11-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Sergey Zapechnikov
Polina O. Kozhukhova
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%