OMEMO

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 3. elokuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .

OMEMO (XEP-0384) on laajennus avoimelle XMPP-protokollalle , joka toteuttaa päästä päähän -salauksen useille asiakkaille . OMEMOn on kehittänyt Andreas Straub. OMEMO käyttää Olmia, Signal -protokollan toteutusta , vaihtamaan avaimia ja synkronoimaan viestejä useiden asiakkaiden välillä, vaikka jotkut niistä olisivat pois käytöstä. [1] Nimi OMEMO on rekursiivinen lyhenne sanoista "OMEMO Multi-End Message and Object Encryption". OMEMO perustuu myös Personal Eventing Protocoliin (PEP, XEP -0163) [2] ja tarjoaa täydellisen välityssalaisuuden ja uskottavuuden kieltämisen .

Merkitys

Yleisin messenger-salausmenetelmä, OTR , tukee myös täydellistä edelleensalaisuutta ja uskottavaa kieltämistä, mutta edellyttää kaikkien osallistujien olevan online-tilassa. OpenPGP tukee offline-viestejä, mutta ei tarjoa suoraa yksityisyyttä ja varmuutta. Olm ja vastaavasti OMEMO tukevat kaikkia kolmea vaatimusta. [2] [3]

Lisäksi olemassa olevia messenger -salausratkaisuja , kuten OTR, on arvosteltu XMPP-integraation puutteesta. Empathyn , virallisen Gnome shell messengerin , kehittäjät ovat maininneet tämän syynä siihen, miksi tätä usein toivottua ominaisuutta [4] ei ole rakennettu sisään. [5] Integroitumalla chat-protokolliin OMEMO on parannus tässä suhteessa.

Historia

Protokollan suunnitteli ja toteutti Andreas Straub vuonna 2015 osana Google Summer of Code -aloitetta . Projektin tavoitteena oli ottaa käyttöön Axolotl-pohjainen monipäinen päästä päähän -salaus Android Messenger Conversationsille [6] . Se rakennettiin Conversationsiin syksyllä 2015 ja samalla ehdotettiin XMPP Standards Foundationille (XSF) laajennukseksi (XMPP Extension Protocol, XEP), joka hyväksyttiin XEP-0384:ksi joulukuussa 2016.

Syyskuusta 2016 lähtien OMEMO-spesifikaatio ei enää käytä Signal-protokollaa, vaan sen sijaan käyttää Olmin omaa Matrix-verkkoprotokollalle kirjoitettua toteutusta. [7]

Lokakuussa 2015 ChatSecure- projekti ilmoitti, että se aikoo rakentaa salausviestintään "Conversations" -pohjaisena ja työstää OMEMO-viestintäsovellusta iOS :lle . [8]  Tämä OMEMO-tuki on ollut saatavilla tammikuusta 2017 lähtien. [9]

Ensimmäinen kokeellinen versio OMEMO-laajennuksesta Gajim cross-platform XMPP -asiakkaalle julkaistiin 26. joulukuuta 2015. [kymmenen]

Asiakastuki

Kirjastotuki

Muistiinpanot

  1. Andreas Straub OMEMO Encryption  (saksa) (25. lokakuuta 2015). Haettu 23. marraskuuta 2015. Arkistoitu alkuperäisestä 29. tammikuuta 2016. Arkistoitu 29. tammikuuta 2016 Wayback Machinessa
  2. GPN16 - Axolotl erklärt - Wie funktioniert die Crypto hinter Signal and Whatsapp . Haettu 19. kesäkuuta 2018. Arkistoitu alkuperäisestä 16. lokakuuta 2016.
  3. Webseite von OMEMO Arkistoitu 10. huhtikuuta 2016 Wayback Machinessa , siehe Abschnitt Feature Comparison, abgerufen am 16.
  4. US$ 621,42 palkkio FreedomSponsorsilta: Telepatian pitäisi tukea OTR-salausta  (saksa) . vapauden sponsoreita . Haettu 19. tammikuuta 2016. Arkistoitu 25. tammikuuta 2016 Wayback Machineen
  5. Eric Hopper Empatia ja OTR  (saksa) . Journal of Omnifarious (31. elokuuta 2009). Haettu 18. tammikuuta 2016. Arkistoitu 24. helmikuuta 2016 Wayback Machinessa
  6. https://www.google-melange.com/archive/gsoc/2015/orgs/xmpp . Haettu 20. kesäkuuta 2018. Arkistoitu alkuperäisestä 9. heinäkuuta 2017.
  7. XEP-0384: OMEMO-salaus - Liite H: Versiohistoria  (saksa) . Haettu 22. tammikuuta 2017. Arkistoitu 25. helmikuuta 2017 Wayback Machineen
  8. Chris Ballinger ChatSecure, Keskustelut ja Zom  (saksa) . ChatSecure (2. lokakuuta 2015). Haettu 19. tammikuuta 2016. Arkistoitu 26. tammikuuta 2016 Wayback Machineen
  9. ChatSecure v4.0 - OMEMO ja signaaliprotokolla  (saksa) . chatsecure.org . Haettu 17. tammikuuta 2017. Arkistoitu 19. kesäkuuta 2018 Wayback Machineen
  10. 1 2 Omemogajimplugin Wiki gajim / gajim-plugins GitLab . Haettu 19. kesäkuuta 2018. Arkistoitu alkuperäisestä 19. kesäkuuta 2018.
  11. Cryptocat - Security  (saksa) . crypto.cat . Haettu 22. syyskuuta 2016. Arkistoitu alkuperäisestä 7. huhtikuuta 2016. Arkistoitu 7. huhtikuuta 2016 Wayback Machineen
  12. Dino - Moderni Jabber/XMPP-asiakas, joka käyttää GTK+/Valaa . dino.im. _ Haettu 19. kesäkuuta 2018. Arkistoitu alkuperäisestä 24. kesäkuuta 2018.
  13. OMEMO Psi GitHubille . Haettu 12. heinäkuuta 2019. Arkistoitu alkuperäisestä 5. toukokuuta 2022.
  14. Psi+ -tilanteet .
  15. profanity-omemo-plugin  (saksa) . Haettu 22. tammikuuta 2017. Arkistoitu 11. kesäkuuta 2018 Wayback Machineen
  16. Richard Bayerle. lurch - OMEMO for libpurple . Haettu 14. helmikuuta 2017. Arkistoitu alkuperäisestä 18. helmikuuta 2017.
  17. mancho/libpurple-omemo-plugin . Haettu 24. maaliskuuta 2017. Arkistoitu alkuperäisestä 28. maaliskuuta 2017.
  18. Zom Mobile Messenger  (saksa) . Haettu 19. syyskuuta 2017. Arkistoitu 19. kesäkuuta 2018 Wayback Machineen
  19. Paul Schaub Ignite Realtime -blogi: Smack v4.2 esittelee OME:n… | Ignite Realtime  (saksa) . Haettu 11. heinäkuuta 2017. Arkistoitu 15. heinäkuuta 2017 Wayback Machineen

Linkit