You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Themis (software)

From EverybodyWiki Bios & Wiki

Developer(s)Cossack Labs
Initial release20 May 2015; 9 years ago (2015-05-20)
Written inC; built-in wrappers for C++, Go, Objective-C, Swift, Java, PHP, Rust, JavaScript, Ruby, Python, WASM
    Operating systemDebian, Ubuntu, CentOS, RHEL, macOS, Android, iOS, Windows (experimental MSYS2 support)[1]
    TypeCryptography library
    LicenseApache 2.0

    Search Themis (software) on Amazon.

    Themis (English pronunciation: [ˈθiːmɪs]; from Ancient Greek Θέμις, a Greek Titaness described as "the Lady of good counsel") is an open-source high-level cryptographic services library for securing data during authentication, storage, messaging, network exchange, etc.[2]

    Themis uses OpenSSL, BoringSSL, LibreSSL or native cryptographic libraries (f.e. crypto module on Go) as the source of crypto-primitives.[3] Secure Comparator, an implementation of zero-knowledge proof-based protocol and one of Themis cryptosystems[3] which allows two parties to compare a shared secret without revealing it to potentially dishonest party, is described in a whitepaper[4] authored by Ignat Korchagin and Eugene Pilyankevich.

    Themis provides unified compatible APIs across 14 platforms: iOS (Swift, Obj-C), Android (Java, Kotlin), desktop Java, С/С++, Node.js, Python, Ruby, PHP, Go, Rust, WASM.[5]

    Themis was created by cryptographer and software engineers from the British infosec company Cossack Labs in 2015.[6] The latest update to Themis 0.13.6 was made in November 2020.[7]

    OWASP listed[8] Themis as a third party data encryption library recommended for mobile platforms.

    In 2020, in the Hacker Noon Noonies contest, Themis became a 2-nd runner-up in a category Best Open Source Project.[9]

    See also[edit]


    1. "Themis OS availability". GitHub.
    2. "Themis". Cossack Labs on Github. Unknown parameter |url-status= ignored (help)
    3. 3.0 3.1 "Cryptography in Themis". Cossack Labs. Unknown parameter |url-status= ignored (help)
    4. Ignat Korchagin, Eugene Pilyankevich. "Secure Comparator: a ZKP-Based Authentication System". Cryptology ePrint Archive. Unknown parameter |url-status= ignored (help)
    5. "APIs Themis supports". Cossack Labs. Unknown parameter |url-status= ignored (help)
    6. "Introducing Themis". Cossack Labs. Unknown parameter |url-status= ignored (help)
    7. "Themis updates and releases". Cossack Labs on Github. Unknown parameter |url-status= ignored (help)
    8. "iOS Cryptographic APIs". OWASP MSTG on Github. Unknown parameter |url-status= ignored (help)
    9. "Best Open Source Project, 2020". Hacker Noon Noonies. Unknown parameter |url-status= ignored (help)

    External links[edit]

    This article "Themis (software)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Themis (software). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.