Otevřená klíčenka - OpenKeychain
![]() | |
První vydání | 1. března 2012 |
---|---|
Stabilní uvolnění | 5.3 / 1. července 2019[1] |
Úložiště | ![]() |
Napsáno | Jáva |
Operační systém | Android |
Typ | OpenPGP |
Licence | GNU GPLv3 |
webová stránka | openkeychain |
Otevřená klíčenka je zdarma a open-source mobilní aplikace pro Operační systém Android který poskytuje silné, uživatelské šifrování, které je kompatibilní s Standard OpenPGP. To umožňuje uživatelům zašifrovat dešifrovat, podepsat a ověřte podpisy pro text, e-maily a soubory. Aplikace umožňuje uživateli ukládat veřejné klíče ostatních uživatelů, se kterými komunikují, a šifrovat soubory tak, aby je mohl dešifrovat pouze určený uživatel. Stejným způsobem, pokud je soubor přijat od jiného uživatele a jsou uloženy jeho veřejné klíče, může příjemce ověřit pravost tohoto souboru a v případě potřeby jej dešifrovat.
Podpora pošty K-9
Dohromady s K-9 Mail podporuje end-to-end šifrované e-maily prostřednictvím formátů OpenPGP INLINE a PGP / MIME. Vývojáři OpenKeychain a K-9 Mail se snaží změnit způsob, jakým uživatelské rozhraní funguje šifrování e-mailů jsou navrženy. Navrhují odebrat možnost vytvářet šifrované e-maily[2] a skrýt případ podepsaných e-mailů.[3] Místo toho se zaměřují na zabezpečení typu end-to-end, které poskytuje důvěrnost a autenticitu tím, že vždy společně šifruje a podepisuje e-maily.
Recepce
OpenKeychain je uveden na oficiální domovské stránce OpenPGP[4] a známý tým vývojářů Guardian Project doporučuje to místo APG k šifrování e-mailů.[5] TechRepublic zveřejnil o tom článek a dospěl k závěru, že „OpenKeychain je jedním z nejjednodušších šifrovacích nástrojů dostupných pro Android (což také nejlépe odpovídá standardům OpenPGP).“[6] Vydavatel Heise přezkoumali to v jejich c't Android magazínu 2016 a diskutovali o zálohovacím mechanismu OpenKeychain.[7] Akademická komunita používá OpenKeychain pro experimentální hodnocení: Byl použit jako příklad, kde by kryptografické operace mohly být prováděny v Trusted Execution Environment.[8] Kromě toho moderní alternativy pro otisky veřejných klíčů byly implementovány jinými výzkumníky.[9] V roce 2016 německý Federální úřad pro informační bezpečnost zveřejnil studii o OpenPGP na Androidu a vyhodnotil funkčnost OpenKeychain.[10] OpenKeychain byl přizpůsoben pro práci s čipovými kartami a NFC kroužky, což vyústilo ve studii použitelnosti publikovanou na Ubicomp 2017.[11]
Financování
Vývojáři OpenKeychain se zúčastnili 3 Google Summer of Code programy s celkem 6 úspěšnými studenty.[12][13][14] V roce 2015 získal jeden z hlavních vývojářů jednoroční finanční prostředky na vylepšení podpory OpenPGP v K-9 Mail placené Otevřený technologický fond.[15]
Dějiny
OpenKeychain byl vytvořen jako vidlice Android Privacy Guard (APG) v březnu 2012. Mezi prosincem 2010 a říjnem 2013 nebyla vydána žádná nová verze APG. OpenKeychain byl tedy spuštěn s úmyslem vyzvednout vývoj pro zlepšení uživatelského rozhraní a API. První verze 2.0 byla vydána v lednu 2013. Po třech letech bez aktualizací sloučila APG zpět bezpečnostní opravy z OpenKeychain a o několik měsíců později změnila základnu celé nové verze na zdrojový kód OpenKeychain. Tento proces se však zastavil v březnu 2014, zatímco vývojáři OpenKeychain pokračovali v pravidelném vydávání nových verzí. Řada chyb zabezpečení nalezených programem Cure53[16] byly opraveny v OpenKeychain.[17] Ty stále nejsou opraveny v APG od jeho posledního vydání v březnu 2014. Od verze K-9 Mail verze 5.200 již APG není podporována jako poskytovatel kryptografie.[18]
Reference
- ^ „Vydání · open-keychain / open-keychain · GitHub“. Citováno 3. září 2019.
- ^ „Aspekty OpenPGP, část II: E-maily pouze šifrované“. Citováno 11. února 2017.
- ^ „Aspekty OpenPGP, část I: E-maily pouze pro podepsané“. Citováno 11. února 2017.
- ^ „Oficiální stránka OpenPGP“. Citováno 11. února 2017.
- ^ „How to: Lockdown your Mobile E-Mail“. Citováno 11. února 2017.
- ^ „Nechte OpenKeychain, aby vám pomohl se šifrováním“. Citováno 11. února 2017.
- ^ Mansmann, Urs; Bleich, Holger; Kossel, Axel (2016). "Mit PGP verschlüsselt mailen". není Android 2016. 1: 50–51.
- ^ Rubinov, Konstantin; Rosculete, Lucia; Mitra, Tulika; Roychoudhury, Abhik (2016). Msgstr "Automatické dělení aplikací Android pro důvěryhodné prostředí pro provádění". Sborník z 38. mezinárodní konference o softwarovém inženýrství: 923–934. doi:10.1145/2884781.2884817. ISBN 978-1-4503-3900-1.
- ^ Dechand, Sergej; Schürmann, Dominik; Busse, Karoline; Acar, Yasemin; Fahl, Sascha; Smith, Matthew (2016). „Empirická studie textových reprezentací otisků prstů“. 25. USENIX Security Symposium (USENIX Security 16): 193–208. ISBN 978-1-931971-32-4.
- ^ „BSI Study: Nutzung von OpenPGP auf Android“ (PDF). Citováno 13. února 2017.
- ^ Schürmann, Dominik; Dechand, Sergej; Lars, Wolf (2017). „OpenKeychain: Architektura pro kryptografii s čipovými kartami a NFC kroužky pro Android“. Proc. Interakce ACM. Dav. Nositelná všudypřítomná technologie. 1 (3): 99:1-99:24. doi:10.1145/3130964.
- ^ „GSoC Archive 2014“. Citováno 11. února 2017.
- ^ „Archiv GSoC 2015“. Citováno 11. února 2017.
- ^ „Archiv GSoC 2016“. Citováno 11. února 2017.
- ^ „Přinášíme podporu OpenKeychain do pošty K-9“. Citováno 11. února 2017.
- ^ „Bezpečnostní audit Cure53“ (PDF). Citováno 11. února 2017.
- ^ „OpenKeychain Wiki: Cure53 Security Audit“. Citováno 11. února 2017.
- ^ „Proč již APG není podporováno“. Citováno 11. února 2017.
externí odkazy
- Web OpenKeychain
- Úložiště GitHub OpenKeychain
- Otevřená klíčenka na Google Play
- Otevřená klíčenka Balíček Android na F-Droid úložiště