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
- ChatSecure ( iOS )
- Keskustelut ( Android )
- Cryptocat ( Linux , macOS , Windows ; tämä asiakas käyttää XMPP-versiota ja on siksi yhteensopiva vain Cryptocat-palvelimien kanssa) [11]
- Dino ( Linux ) [12]
- Gajim virallisen laajennuksen kautta ( Linux , Windows , BSD ) [10]
- Psi virallisen laajennuksen kautta ( Linux , Windows , macOS ) [13]
- Psi+ virallisen laajennuksen kautta ( Linux , Windows , macOS , Haiku , FreeBSD ) [14]
- Kirosanoja kokeellisilla laajennuksilla ( BSD , Linux , Windows ) [15]
- Pidgin ja muut libpurple-pohjaiset asiakkaat kokeellisten laajennusten kautta [16] [17]
- Zom ( Android , iOS ) [18]
Kirjastotuki
- Smack tarjoaa kokeellista tukea kahdella moduulilla smack-omemo + smack-omemo-signal [19]
Muistiinpanot
- ↑ Andreas Straub OMEMO Encryption (saksa) (25. lokakuuta 2015). Haettu 23. marraskuuta 2015. Arkistoitu alkuperäisestä 29. tammikuuta 2016.
Arkistoitu 29. tammikuuta 2016 Wayback Machinessa
- ↑ GPN16 - Axolotl erklärt - Wie funktioniert die Crypto hinter Signal and Whatsapp . Haettu 19. kesäkuuta 2018. Arkistoitu alkuperäisestä 16. lokakuuta 2016. (määrätön)
- ↑ Webseite von OMEMO Arkistoitu 10. huhtikuuta 2016 Wayback Machinessa , siehe Abschnitt Feature Comparison, abgerufen am 16.
- ↑ US$ 621,42 palkkio FreedomSponsorsilta: Telepatian pitäisi tukea OTR-salausta (saksa) . vapauden sponsoreita . Haettu 19. tammikuuta 2016.
Arkistoitu 25. tammikuuta 2016 Wayback Machineen
- ↑ Eric Hopper Empatia ja OTR (saksa) . Journal of Omnifarious (31. elokuuta 2009). Haettu 18. tammikuuta 2016.
Arkistoitu 24. helmikuuta 2016 Wayback Machinessa
- ↑ https://www.google-melange.com/archive/gsoc/2015/orgs/xmpp . Haettu 20. kesäkuuta 2018. Arkistoitu alkuperäisestä 9. heinäkuuta 2017. (määrätön)
- ↑ XEP-0384: OMEMO-salaus - Liite H: Versiohistoria (saksa) . Haettu 22. tammikuuta 2017.
Arkistoitu 25. helmikuuta 2017 Wayback Machineen
- ↑ Chris Ballinger ChatSecure, Keskustelut ja Zom (saksa) . ChatSecure (2. lokakuuta 2015). Haettu 19. tammikuuta 2016.
Arkistoitu 26. tammikuuta 2016 Wayback Machineen
- ↑ ChatSecure v4.0 - OMEMO ja signaaliprotokolla (saksa) . chatsecure.org . Haettu 17. tammikuuta 2017.
Arkistoitu 19. kesäkuuta 2018 Wayback Machineen
- ↑ 1 2 Omemogajimplugin Wiki gajim / gajim-plugins GitLab . Haettu 19. kesäkuuta 2018. Arkistoitu alkuperäisestä 19. kesäkuuta 2018. (määrätön)
- ↑ Cryptocat - Security (saksa) . crypto.cat . Haettu 22. syyskuuta 2016. Arkistoitu alkuperäisestä 7. huhtikuuta 2016.
Arkistoitu 7. huhtikuuta 2016 Wayback Machineen
- ↑ Dino - Moderni Jabber/XMPP-asiakas, joka käyttää GTK+/Valaa . dino.im. _ Haettu 19. kesäkuuta 2018. Arkistoitu alkuperäisestä 24. kesäkuuta 2018. (määrätön)
- ↑ OMEMO Psi GitHubille . Haettu 12. heinäkuuta 2019. Arkistoitu alkuperäisestä 5. toukokuuta 2022. (määrätön)
- ↑ Psi+ -tilanteet . (määrätön)
- ↑ profanity-omemo-plugin (saksa) . Haettu 22. tammikuuta 2017.
Arkistoitu 11. kesäkuuta 2018 Wayback Machineen
- ↑ Richard Bayerle. lurch - OMEMO for libpurple . Haettu 14. helmikuuta 2017. Arkistoitu alkuperäisestä 18. helmikuuta 2017. (määrätön)
- ↑ mancho/libpurple-omemo-plugin . Haettu 24. maaliskuuta 2017. Arkistoitu alkuperäisestä 28. maaliskuuta 2017. (määrätön)
- ↑ Zom Mobile Messenger (saksa) . Haettu 19. syyskuuta 2017.
Arkistoitu 19. kesäkuuta 2018 Wayback Machineen
- ↑ 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