| |||
Developer(s) | Cossack Labs | ||
---|---|---|---|
Initial release | 20 May 2015 | ||
Repository | https://github.com/cossacklabs/themis | ||
Written in | C (programming language); built-in wrappers for C++, Go (programming language), Objective-C, Swift (programming language), Java (programming language), PHP, Rust (programming language), JavaScript, Ruby (programming language), Python (programming language), WebAssembly | ||
Operating system | Debian, Ubuntu, CentOS, RHEL, macOS, Android (operating system), iOS, Windows (experimental MSYS2 support) | ||
Type | Cryptography Library (computer science) | ||
License | Apache 2.0 | ||
Website | www |
Themis (English pronunciation: [ˈθiːmɪs]; from Ancient Greek Themis, a Greek Titans (mythology) described as "the Lady of good counsel") is an Open-source software high-level cryptographic services library for securing data during authentication, storage, messaging, network exchange, etc.[1]
Themis uses OpenSSL, BoringSSL, LibreSSL or native cryptographic libraries (f.e. crypto module on Go) as the source of crypto-primitives.[2] Secure Comparator, an implementation of zero-knowledge proof-based protocol and one of Themis cryptosystems[2] which allows two parties to compare a shared secret without revealing it to potentially dishonest party, is described in a whitepaper[3] 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.[4]
Themis was created by cryptographer and software engineers from the British Information security Cossack Labs in 2015.[5] The latest update to Themis 0.13.6 was made in November 2020.[6]
OWASP listed[7] Themis as a third party 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.[8]
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
This article "Themis (software)" is from Wikipedia. The list of its authors can be seen in its historical. Articles taken from Draft Namespace on Wikipedia could be accessed on Wikipedia's Draft Namespace.