Jump to content

ОМЕМО

Логотип ОМЕМО

OMEMO — это расширение расширяемого протокола обмена сообщениями и присутствия ( XMPP ) для многоклиентского сквозного шифрования, разработанное Андреасом Штраубом . По словам Штрауба, OMEMO использует алгоритм двойного храпового механизма «для обеспечения межконцевого шифрования, позволяя безопасно синхронизировать сообщения между несколькими клиентами, даже если некоторые из них находятся в автономном режиме». [1] Название «OMEMO» представляет собой рекурсивную аббревиатуру от «OMEMO Multi-End Message and Object Encryption».Это открытый стандарт, основанный на алгоритме двойного храпового механизма и протоколе персонального троеборья (PEP, XEP-0163). [2] OMEMO обеспечивает будущую и прямую секретность и возможность отрицания с помощью синхронизации сообщений и доставки в автономном режиме.

По сравнению с OTR , протокол OMEMO предлагает зашифрованный чат «многие ко многим», автономную очередь сообщений, секретность пересылки, передачу файлов, возможность проверки и отрицания за счет немного большего размера сообщений. [3]

Протокол был разработан и впервые реализован Андреасом Штраубом в рамках проекта Google Summer of Code в 2015 году. Целью проекта было внедрение схемы многостороннего шифрования на основе двойного храпового механизма в клиенте обмена мгновенными сообщениями на базе Android XMPP. под названием «Беседы» .Он был представлен в Conversations и представлен в Фонд стандартов XMPP (XSF) как предлагаемый протокол расширения XMPP (XEP) осенью 2015 года и был принят как XEP-0384 в декабре 2016 года. [1]

В июле 2016 года проект ChatSecure объявил, что внедрит OMEMO в следующих выпусках. ChatSecure v4.0 поддерживает OMEMO и был выпущен 17 января 2017 г. [4] [5]

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

В июне 2016 года некоммерческая консалтинговая фирма по компьютерной безопасности Radical Open Security опубликовала анализ протокола OMEMO. [7]

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

[ редактировать ]

Избранные клиенты, поддерживающие OMEMO (также существует полный список клиентов) [8] ):

Библиотечная поддержка

[ редактировать ]
  • Smack поддерживает OMEMO, используя два модуля smack-omemo и smack-omemo-signal. [23]
  • XMPPFramework ( macOS , iOS , tvOS ) [24] поддерживает OMEMO через расширение OMEMOModule [25] при использовании вместе с библиотекой SignalProtocol-ObjC. [26]
  1. ^ Jump up to: а б «[Стандарты] НОВИНКА: XEP-0384 (шифрование OMEMO)» . 7 декабря 2016 года . Проверено 23 декабря 2016 г.
  2. ^ Дэниел Гулч. «Многоконечное шифрование сообщений и объектов OMEMO» . Проверено 23 ноября 2015 г.
  3. ^ «Многоконечное шифрование сообщений и объектов OMEMO» . разговоры.им . Проверено 22 января 2019 г.
  4. ^ «ChatSecure iOS v3.2.3 — XMPP Push» . 25 июля 2016 г. Проверено 7 сентября 2016 г.
  5. ^ «ChatSecure v4.0 — OMEMO и протокол сигналов» . 17 января 2017 года . Проверено 7 февраля 2017 г.
  6. ^ Бахтияр Гадимов (26 декабря 2015 г.). «Первоначальная фиксация OMEMO» . dev.gajim.org . Проверено 8 сентября 2017 г.
  7. ^ OMEMO: Отчет криптографического анализа . июнь 2016 г.
  8. ^ «Мы уже ОМЕМО?» . Мы уже ОМЕМО? . Проверено 22 января 2019 г.
  9. ^ «Поддержка Beagle OMEMO» . 7 июля 2019 г.
  10. ^ «ChatSecure v4.0 — OMEMO и протокол сигналов» . чатsecure.org . 17 января 2017 года . Проверено 17 января 2017 г.
  11. ^ «XEP-0384: Шифрование OMEMO · Проблема № 497 · conversejs/converse.js» . Гитхаб . Проверено 20 ноября 2019 г.
  12. ^ «Dino — современный Jabber/XMPP-клиент, использующий GTK+/Vala» . dino.im . Проверено 6 ноября 2017 г.
  13. ^ Бахтияр Гадимов; и др. «Omemogajimplugin · Wiki · gajim / gajim-plugins · GitLab» . Проверено 4 декабря 2016 г.
  14. ^ Разработчики, Гаджим. «Гаджим 1.8.0» . Гаджим . Проверено 15 июня 2023 г.
  15. ^ «Kaidan 0.9: поставщики сквозного шифрования и XMPP» . Кайден . 5 мая 2023 г. . Проверено 20 октября 2023 г.
  16. ^ «Сквозное шифрование в Movim — OMEMO (наконец-то) здесь!» . mov.im . Проверено 15 декабря 2021 г.
  17. ^ Вячеслав Карпухин. «OMEMO для Psi · GitHub» . Гитхаб . Проверено 4 марта 2018 г.
  18. ^ Вячеслав Карпухин. «Пси+ снимки» . Гитхаб . Проверено 4 марта 2018 г.
  19. ^ Ричард Байерле. «крениться — OMEMO для libpurple» . Гитхаб . Проверено 12 февраля 2017 г.
  20. ^ Оливье Механи. «Lurch4Adium — OMEMO Xtra для адиума» . Гитхаб . Проверено 8 июня 2017 г.
  21. ^ Рене Каллес. «profanity-omemo-plugin: плагин Python для использования шифрования (axolotl/Signal Protocol) для ненормативной лексики XMPP-мессенджера» . Гитхаб . Проверено 10 января 2017 г.
  22. ^ «BeagleIM и SiskinIM только что получили поддержку OMEMO» . tigase.net . Проверено 7 июня 2019 г.
  23. ^ Шауб, Пол (6 июня 2017 г.). «Блог Ignite Realtime: Smack v4.2 представляет OME… | Ignite Realtime» . Community.igniterealtime.org . Проверено 11 июля 2017 г.
  24. ^ «Роббихансон/XMPPFramework» . Гитхаб . 26 октября 2021 г.
  25. ^ «Роббихансон/XMPPFramework» . Гитхаб . 26 октября 2021 г.
  26. ^ «СигналПротоколОбъкК» . Гитхаб . 30 января 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f53a8deec0b0db4a7f6e96284b4a35ca__1718238720
URL1:https://arc.ask3.ru/arc/aa/f5/ca/f53a8deec0b0db4a7f6e96284b4a35ca.html
Заголовок, (Title) документа по адресу, URL1:
OMEMO - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)