WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Логотип

OMEMO (XEP-0384) – это расширение для открытого протокола XMPP ("Jabber"), которое реализует сквозное шифрование для нескольких клиентов. OMEMO было разработано Андреасом Штраубом (Andreas Straub). OMEMO использует Olm, реализацию протокола Signal, для обмена ключами и для синхронизации сообщений между несколькими клиентами, даже если некоторые из них отключены.[1] Имя OMEMO это рекурсивный акроним для "OMEMO Multi-End Message and Object Encryption" (OMEMO многоконечные сообщения и шифрование объектов). OMEMO кроме того базируется на протоколе Personal Eventing Protocol (PEP, XEP-0163) [2] и предоставляет совершенную прямую секретность (Perfect Forward Secrecy) и правдоподобное отрицание (англ. plausible deniability).

Значение

Самый распространенный способ шифрования для мессенджеров, OTR, тоже поддерживает совершенную прямую секретность и правдоподобное отрицание, но требует чтобы все участники были в сети. OpenPGP поддерживает оф-лайн сообщения, но не предоставляет прямую конфиденциальность и правдоподобие. Olm и, соответственно, OMEMO поддерживают все три требования.[2][3]

Кроме того, существующие решения шифрования мессенджеров, такие как OTR, подвергались критике за отсутствие в них интеграции XMPP. Разработчики Empathy, официальный мессенджер оболочки Gnome, указали это как причину из-за которой эта часто желаемая функция[4] не была встроена.[5] Благодаря интеграции в чат протоколы, OMEMO является улучшением в этом отношении.

История

Протокол был разработан и реализован Андреасом Штраубом в 2015 году в рамках проекта Google-Summer-of-Code. Целью проекта была имплементация много конечного сквозного шифрования на базе Axolotl для Android мессенджера Conversations[6]. Оно было встроено в Conversations осенью 2015 года и одновременно предложено Фонду стандартов XMPP (XMPP Standards Foundation, XSF) в качестве расширение (XMPP Extension Protocol, XEP), которое было принято как XEP-0384 в декабре 2016 года.

С сентября 2016 года спецификация OMEMO больше не использует протокол Signal, а вместо этого применяет собственную реализация Olm, написанную для сетевого протокола Matrix.[7]

В октябре 2015 года проект ChatSecure объявил, что планирует создать свой шифрующий мессенжер на основе "Conversations" и работать над мессенджер OMEMO для iOS.[8] Эта поддержка OMEMO доступна с января 2017 года.[9]

Первая экспериментальная версия расширения OMEMO для кросс-платформенного клиента XMPP Gajim была опубликована 26 декабря 2015 года.[10]

Поддержка клиентов

Поддержка библиотек

  • Smack предлагает экспериментальную поддержку посредством двух модулей smack-omemo + smack-omemo-signal[17]

Примечания

  1. Andreas Straub OMEMO Encryption (нем.) (25. Oktober 2015). Проверено 23 ноября 2015. Архивировано 29 января 2016 года.
  2. GPN16 – Axolotl erklärt – Wie funktioniert die Crypto hinter Signal und Whatsapp
  3. Webseite von OMEMO, siehe Abschnitt Feature Comparison, abgerufen am 16.
  4. US$ 621.42 bounty on FreedomSponsors: Telepathy should support OTR encryption (нем.). FreedomSponsors. Проверено 19 января 2016.
  5. Eric Hopper Empathy and OTR (нем.). Journal of Omnifarious (31. August 2009). Проверено 18 января 2016.
  6. https://www.google-melange.com/archive/gsoc/2015/orgs/xmpp
  7. XEP-0384: OMEMO Encryption – Appendix H: Revision History (нем.). Проверено 22 января 2017.
  8. Chris Ballinger ChatSecure, Conversations and Zom (нем.). ChatSecure (2. Oktober 2015). Проверено 19 января 2016.
  9. ChatSecure v4.0 – OMEMO and Signal Protocol (нем.). chatsecure.org. Проверено 17 января 2017.
  10. Gajim plugin for OMEMO Multi-End Message and Object Encryption (нем.). Проверено 24 января 2017.
  11. Cryptocat – Security (нем.). crypto.cat. Проверено 22 сентября 2016.
  12. Dino – Modern Jabber/XMPP Client using GTK+/Vala. dino.im.
  13. profanity-omemo-plugin (нем.). Проверено 22 января 2017.
  14. Richard Bayerle. lurch – OMEMO for libpurple. Проверено 14 февраля 2017.
  15. mancho / libpurple-omemo-plugin. Проверено 24 марта 2017.
  16. Zom mobile messenger (нем.). Проверено 19 сентября 2017.
  17. Paul Schaub Ignite Realtime Blog: Smack v4.2 Introduces OME… | Ignite Realtime (неопр.). Проверено 11 июля 2017.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии