- Joined
- Jan 19, 2011
- Messages
- 7,663
- Contests
- 0
- Reaction score
- 126
Omemo - протокол шифрования end-to-end, с синхронизацией на несколько ваших устройств, поддерживает передачу сообщений в оффлайн, передачу файлов, поддержка зашифрованных конференций (необходимо в личке обменяться сообщениями со всеми участниками используя omemo, затем перезагрузить используемый клиент, снова зайти в конференцию). Изначально использовал реализацию протокола Signal (да, того самого о котором сообщал Сноуден), но с сентября 2016 года спецификация OMEMO больше не использует протокол Signal, а вместо этого применяет собственную реализацию Olm, написанную для сетевого протокола Matrix. Протокол был разработан и реализован Андреасом Штраубом в 2015 году в рамках проекта Google-Summer-of-Code. Целью проекта была имплементация многоконечного сквозного шифрования на базе Axolotl для Android мессенджера Conversations. В октябре 2015 года проект ChatSecure объявил, что планирует создать свой шифрующий мессенджер на основе «Conversations» и работать над мессенджер OMEMO для iOS. Эта поддержка OMEMO доступна с января 2017 года. Первая экспериментальная версия расширения OMEMO для кросс-платформенного клиента XMPP Gajim была опубликована 26 декабря 2015 года.
Самый распространенный способ шифрования для мессенджеров OTR, тоже поддерживает совершенную прямую секретность и правдоподобное отрицание, но требует чтобы все участники были в сети. OpenPGP поддерживает офлайн сообщения, но не предоставляет прямую конфиденциальность и правдоподобие. Olm и соответственно OMEMO, поддерживают все три требования.
Кроме того, существующие решения шифрования мессенджеров такие как OTR, подвергались критике за отсутствие в них интеграции XMPP. Разработчики Empathy, официальный мессенджер оболочки Gnome, указали это как причину из-за которой эта часто желаемая функция не была встроена. Благодаря интеграции в чат протоколы, OMEMO является улучшением в этом отношении.
Сравнение функций Omemo с OpenPGP, OTR.
Несколько устройств - OpenPGP, OMEMO.
Offline-сообщения/отставания - OpenPGP, OMEMO.
Передача файла - OpenPGP, OMEMO.
Проверяемость - OTR, OMEMO.
Отрицания - OpenPGP, OTR, OMEMO.
Форвард секретность - OTR, OMEMO.
Архив на стороне сервера - OTR, OMEMO.
Накладные per сообщения - Высокая OpenPGP, низкая - OTR, средняя - OMEMO.
Поддерживается клиентами:
Conversation (Android) - Link hidden, please Sign inor Sing up. Бесплатно скачать: Link hidden, please Sign in or Sing up
ChatSecure (ios) - Link hidden, please Sign inor Sing up
Gajim (Linux, Windows, BSD) - Link hidden, please Sign inor Sing up
Psi+ (Linux, Windows, MacOS, BSD) - Link hidden, please Sign inor Sing up
Dino-IM (Linux) - Link hidden, please Sign inor Sing up
Pidgin и другие клиенты на базе libpurple посредством экспериментальных расширений. Pidgin - Link hidden, please Sign inor Sing up. Libpurple Link hidden, please Sign in or Sing up
Включение на Gajim, плагина OMEMO - Link hidden, please Sign inor Sing up
В Psi+ он доступен не на всех ОС. Показываю на примере Kali где он находится. Переход в Настройки Psi+, Плагины, OMEMO Plugin включаем пункт и ОК. Если нету, устанавливаем psi-plus-plugins - sudo apt install psi-plus-plugins
Самый распространенный способ шифрования для мессенджеров OTR, тоже поддерживает совершенную прямую секретность и правдоподобное отрицание, но требует чтобы все участники были в сети. OpenPGP поддерживает офлайн сообщения, но не предоставляет прямую конфиденциальность и правдоподобие. Olm и соответственно OMEMO, поддерживают все три требования.
Кроме того, существующие решения шифрования мессенджеров такие как OTR, подвергались критике за отсутствие в них интеграции XMPP. Разработчики Empathy, официальный мессенджер оболочки Gnome, указали это как причину из-за которой эта часто желаемая функция не была встроена. Благодаря интеграции в чат протоколы, OMEMO является улучшением в этом отношении.
Сравнение функций Omemo с OpenPGP, OTR.
Несколько устройств - OpenPGP, OMEMO.
Offline-сообщения/отставания - OpenPGP, OMEMO.
Передача файла - OpenPGP, OMEMO.
Проверяемость - OTR, OMEMO.
Отрицания - OpenPGP, OTR, OMEMO.
Форвард секретность - OTR, OMEMO.
Архив на стороне сервера - OTR, OMEMO.
Накладные per сообщения - Высокая OpenPGP, низкая - OTR, средняя - OMEMO.
Поддерживается клиентами:
Conversation (Android) - Link hidden, please Sign in
ChatSecure (ios) - Link hidden, please Sign in
Gajim (Linux, Windows, BSD) - Link hidden, please Sign in
Psi+ (Linux, Windows, MacOS, BSD) - Link hidden, please Sign in
Dino-IM (Linux) - Link hidden, please Sign in
Pidgin и другие клиенты на базе libpurple посредством экспериментальных расширений. Pidgin - Link hidden, please Sign in
Включение на Gajim, плагина OMEMO - Link hidden, please Sign in
В Psi+ он доступен не на всех ОС. Показываю на примере Kali где он находится. Переход в Настройки Psi+, Плагины, OMEMO Plugin включаем пункт и ОК. Если нету, устанавливаем psi-plus-plugins - sudo apt install psi-plus-plugins
