OMEMO

Логотип

OMEMO (XEP-0384) — это расширение для открытого протокола XMPP, которое реализует сквозное шифрование для нескольких клиентов. 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[19]

Примечания

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

Ссылки

Read other articles:

Taurat yang sudah dianggap tidak perlu lagi oleh Antinomianisme Antinomianisme adalah kata yang berasal dari bahasa Yunani anti dan nomos. Anti berarti melawan.[1] Nomos berarti hukum.[1] Antinomianisme berarti anti terhadap hukum.[1] Ajaran ini mengajarkan bahwa orang-orang Kristen telah dibebaskan dari hukum Taurat dan tidak perlu melakukan hukum Taurat lagi karena orang-orang Kristen telah mendapat kasih karunia Allah.[1] Selain itu, di dalam Teologi, Antino...

 

 

Agus WismanLahir1 Februari 1965 (umur 59)Bandung, Jawa Barat, IndonesiaKebangsaanIndonesiaPekerjaanPenyanyipemeranTahun aktif1978—sekarangSuami/istriEndah Dwi Lestari ​(m. 2002)​Anak4Karier musikGenrePoppop dansaInstrumenVokal LabelMusicaPlatinumArtis terkaitLita ZenUcie NurulYana JulioElfa SecioriaRita EffendyElfa's Singers Agus Wisman (lahir 1 Februari 1965) adalah penyanyi dan pemeran Indonesia keturunan Sunda. Ia dikenal luas sebagai penyanyi yang...

 

 

Archaeological site in Kenya Panga ya Saidilocation in KenyaLocationKilifi County of KenyaRegionKenyaCoordinates3°40′43″S 39°44′9″E / 3.67861°S 39.73583°E / -3.67861; 39.73583 Panga ya Saidi is an archaeological cave site located in Kilifi County, southeastern Kenya, about 15 km from the Indian Ocean in the Dzitsoni limestone hills. The cave site has rich archaeological deposits dating to the Middle Stone Age, Later Stone Age, and Iron Age. Excavated d...

Emil Krafth Timnas Swedia secara spektakuler mencapai babak perempat final Piala Dunia 2018Informasi pribadiNama lengkap Emil KrafthTanggal lahir 2 Agustus 1994 (umur 29)Tempat lahir Stockholm, SwediaTinggi 181 cm (5 ft 11 in)Posisi bermain BekInformasi klubKlub saat ini Newcastle UnitedNomor 4Karier senior*Tahun Tim Tampil (Gol)2015 – 2020 Bologna 42 (0)2020 – 2023 Newcastle United 12 (0)Tim nasional2014 – Swedia 13 (0) * Penampilan dan gol di klub senior hanya dih...

 

 

Questa voce sull'argomento calciatori italiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Tullio Oldani Nazionalità  Italia Altezza 177 cm Calcio Ruolo Allenatore (ex ala destra) Carriera Squadre di club1 1958-1968 Alessandria180 (27) Carriera da allenatore ???? Bareggio???? Marcallese 1 I due numeri indicano le presenze e le reti segnate, per le sole partite di campionato.Il simbolo �...

 

 

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Società Sportiva Dilettantistica Calcio Città di Castello. Unione Sportiva TifernoStagione 1938-1939Sport calcio Squadra Tiferno Allenatore Ferenc Ecker Presidente Mario Tellarini Serie C11º posto nel girone preliminare F 1937-1938 1939-1940 Si invita a seguir...

Short quotation or saying at the beginning of a book or chapter Not to be confused with epitaph, epigram, epithet, or epigraph (mathematics). Facsimile of the original title page for William Congreve's The Way of the World published in 1700, on which the epigraph from Horace's Satires can be seen in the bottom quarter. In literature, an epigraph is a phrase, quotation, or poem that is set at the beginning of a document, monograph or section or chapter thereof.[1] The epigraph may serv...

 

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. اشتراكية السوق نظام اقتصادي تكون فيه وسائل الإنتاج مملوكة جماعياً أو تعاونياً, تعمل من أجل الربح في إطار اقتصاد السوق. تستخدم الأرباح المتولدة في وسائل الإنتاج في تحديد أجور ...

 

 

نايف بن عبد العزيز آل سعود ولي العهد نائب رئيس مجلس الوزراء في المنصب27 أكتوبر 2011 – 16 يونيو 2012 العاهل عبد الله بن عبد العزيز آل سعود سلطان بن عبد العزيز آل سعود سلمان بن عبد العزيز آل سعود النائب الثاني لرئيس مجلس الوزراء في المنصب27 مارس 2009 – 27 أكتوبر 2011 العاهل عبد الله بن عب�...

Harsudiyono Hartas Informasi pribadiLahir(1935-06-04)4 Juni 1935Jepara, Jawa TengahMeninggal26 Januari 2017(2017-01-26) (umur 81)JakartaPenghargaan sipil Bintang DharmaBintang Yudha Dharma PratamaKarier militerPihak IndonesiaDinas/cabang TNI Angkatan DaratMasa dinas1960—1993Pangkat Letnan JenderalNRP18514SatuanKavaleriSunting kotak info • L • B Letnan Jenderal TNI (Purn.) Harsudiyono Hartas (4 Juni 1935 – 26 Januari 2017) adalah seorang purnawira...

 

 

Gulf Coast redirects here. For other uses, see Gulf Coast (disambiguation). Coastline in the United StatesGulf CoastCoastlineStates that border the Gulf of Mexico are shown in red.Country United StatesStates Alabama Florida Louisiana Mississippi TexasPrincipal citiesHoustonTampa MobileNew OrleansPensacolaGulfportTallahasseeLargest cityHoustonLargest metropolitan areaGreater HoustonPopulation • Total64,008,345[1] The Gulf Coast of the United St...

 

 

1918–1923 autonomous republic of the Russian SFSR Turkestan Autonomous Soviet Socialist RepublicТуркестанская Автономная Советская Социалистическая РеспубликаASSR of the Russian SFSR1918–1924 Flag Emblem Map of Soviet Central Asia in 1922, indicating the location and extent of the Turkestan ASSR (brown).CapitalTashkentHistorical eraInterwar era• Established 30 April 1918• Disestablished 27 October 1924 Preceded by Suc...

Major mountain range of the Caucasus Mountains This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Greater Caucasus – news · newspapers · books · scholar · JSTOR (February 2020) (Learn how and when to remove this message) Greater CaucasusGreater Caucasus Range near ArkhyzHighest pointPeakMount ElbrusElevati...

 

 

Species of flowering plant in the family Boraginaceae Myosotis alpestris Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Asterids Order: Boraginales Family: Boraginaceae Genus: Myosotis Species: M. alpestris Binomial name Myosotis alpestrisF.W.Schmidt Myosotis alpestris or alpine forget-me-not is a herbaceous perennial plant in the flowering plant family Boraginaceae. The alpine forget-me-not is the county flower of Westmorland in...

 

 

Colombian football club Football clubDeportes TolimaFull nameClub Deportes Tolima S.A.Nickname(s)El Vinotinto y Oro (The Burgundy and Gold), Los Pijaos (The Pijaos)Founded18 December 1954; 69 years ago (1954-12-18)GroundEstadio Manuel Murillo ToroCapacity28,100OwnerLeonor SerranoChairmanCésar CamargoManagerDavid GonzálezLeagueCategoría Primera A2023Primera A, 7th of 20WebsiteClub website Home colours Away colours Third colours Club Deportes Tolima S.A., commonly known as ...

Vigone komune di Italia Tempat Negara berdaulatItaliaDaerah di ItaliaPiemonteKota metropolitan di ItaliaKota Metropolitan Turin NegaraItalia Ibu kotaVigone PendudukTotal5.055  (2023 )GeografiLuas wilayah41,15 km² [convert: unit tak dikenal]Ketinggian260 m Berbatasan denganBuriasco Cavour Macello Villafranca Piemonte Cercenasco Pancalieri Virle Piemonte SejarahSanto pelindungNikolas dari Tolentino Informasi tambahanKode pos10067 Zona waktuUTC+1 UTC+2 Kode telepon011 ID ISTAT001299 K...

 

 

Electronic keyboard instrument For the organ found in electric fish, see Electric organ (biology). For pipe organs activated by electricity, see Pipe organ § Action. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Electric organ – news · newspapers · books · scholar · JSTOR (August 2009) (Learn how and...

 

 

Battle in WWI Battle of NagybárPart of the Battle of Transylvania of the Romanian Campaign of World War IThe old church in Baru (Nagybár)Date14–15 September 1916LocationNagybár and the surrounding area, Transylvania, Austria-Hungary (today Baru, Hunedoara, Romania)Result Romanian victoryBelligerents  Romania  German Empire Austria-HungaryCommanders and leaders Ioan Culcer Ioan Muică [ro] Hermann von Staabs Edwin Sunkel [de] Ludwig BergerUnits inv...

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: マラマシケ島 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2013年9月) マラマシケ島 所在地 ソロモン諸島 マライタ�...

 

 

Method in computer programming of forming higher-level object types Not to be confused with function composition (computer science). This article may contain excessive or irrelevant examples. Please help improve the article by adding descriptive text and removing less pertinent examples. (August 2010) In computer science, object composition and object aggregation are closely related ways to combine objects or data types into more complex ones. In conversation the distinction between compositi...