OpenKeychain

From Wikipedia, the free encyclopedia

Initial release1 March 2012; 13 years ago (2012-03-01)
Stable release
6.0.4[1] Edit this on Wikidata / 27 February 2024; 20 months ago (27 February 2024)
Repository
Written inJava
OpenKeychain
Initial release1 March 2012; 13 years ago (2012-03-01)
Stable release
6.0.4[1] Edit this on Wikidata / 27 February 2024; 20 months ago (27 February 2024)
Repository
Written inJava
Operating systemAndroid
TypeOpenPGP
LicenseGPL-3.0-or-later
Websitewww.openkeychain.org Edit this at Wikidata

OpenKeychain is a free and open-source mobile app for the Android operating system that provides strong, user-based encryption which is compatible with the OpenPGP standard. This allows users to encrypt, decrypt, sign, and verify signatures for text, emails, and files. The app allows the user to store the public keys of other users with whom they interact, and to encrypt files such that only a specified user can decrypt them. In the same manner, if a file is received from another user and its public keys are saved, the receiver can verify the authenticity of that file and decrypt it if necessary.

Together with K-9 Mail, it supports end-to-end encrypted emails via the OpenPGP INLINE and PGP/MIME formats. The developers of OpenKeychain and K-9 Mail are trying to change the way user interfaces for email encryption are designed. They propose to remove the ability to create encrypted-only emails[2] and hide the case of signed-only emails.[3] Instead, they focus on end-to-end security that provides confidentiality and authenticity by always encrypting and signing emails together.

Reception

OpenKeychain is listed on the official OpenPGP homepage[4] and the well-known developer collective Guardian Project recommends it instead of APG to encrypt emails.[5] TechRepublic published an article about it and conclude that "OpenKeychain happens to be one of the easiest encryption tools available for Android (that also happens to best follow OpenPGP standards)."[6] The publisher Heise reviewed it in their c't Android magazine 2016 and discussed OpenKeychain's backup mechanism.[7] The academic community uses OpenKeychain for experimental evaluations: It has been used as an example where cryptographic operations could be executed in a Trusted Execution Environment.[8] Furthermore, modern alternatives for public key fingerprints have been implemented by other researchers.[9] In 2016, the German Federal Office for Information Security published a study about OpenPGP on Android and evaluated OpenKeychain's functionality.[10] OpenKeychain has been adapted to work with smartcards and NFC rings resulting in a usability study published on Ubicomp 2017.[11]

Funding

The OpenKeychain developers participated in 3 Google Summer of Code programs with a total of 6 successful students.[12][13][14] In 2015, one of the main developers got a one-year funding to improve the OpenPGP support in K-9 Mail paid by the Open Technology Fund.[15]

History

References

Related Articles

Wikiwand AI