
Cadre cryptographique facile à utiliser pour la protection des données : messagerie sécurisée avec confidentialité persistante et stockage sécurisé des données. Dispose d'API unifiées sur 14 plateformes.
Themis est une bibliothèque open-source de services cryptographiques de haut niveau pour sécuriser les données lors de l'authentification, du stockage, de la messagerie, des échanges réseau, etc. Themis résout 90 % des cas d'usage typiques de protection des données courants pour la plupart des applications.
Themis aide à développer des fonctionnalités cryptographiques simples comme complexes, facilement, rapidement et en toute sécurité. Themis permet aux développeurs de se concentrer sur l'essentiel : le développement de leurs applications.
Chiffrer les secrets stockés dans vos applications et votre backend : clés API, jetons de session, fichiers.
Chiffrer les champs de données sensibles avant de les stocker en base de données (« chiffrement au niveau du champ côté application »).
Prise en charge du chiffrement interrogeable, de la tokenisation des données et du masquage des données avec Themis et Acra.
Échanger des secrets en toute sécurité : partager des données sensibles entre parties, créer une application de chat simple entre patients et médecins.
Construire des schémas de chiffrement de bout en bout avec une architecture centralisée ou décentralisée : chiffrer les données localement dans une application, les utiliser chiffrées partout, ne les déchiffrer que pour l'utilisateur authentifié.
Maintenir des sessions sécurisées en temps réel : envoyer des messages chiffrés pour contrôler les appareils connectés depuis votre application, recevoir des données sensibles en temps réel de vos applications vers votre backend.
Comparer des secrets entre parties sans les révéler (authentification basée sur les preuves à divulgation nulle de connaissance).
Une bibliothèque cryptographique pour toutes les plateformes : Themis est la solution idéale pour les applications multi-plateformes (par exemple, une application iOS+Android+Electron avec un backend Node.js), car elle fournit une API 100 % compatible et fonctionne de la même manière sur toutes les plateformes prises en charge.
Themis fournit des briques prêtes à l'emploi (« cryptosystèmes ») qui simplifient l'utilisation des opérations cryptographiques de sécurité de base.
Themis fournit 4 services cryptographiques importants :
Nous avons créé Themis pour construire d'autres produits par-dessus - à savoir Acra et Hermes.
Consultez la page Installation pour installer Themis pour votre application mobile, web, de bureau ou côté serveur. Nous recommandons vivement les paquets d'installation plutôt que la compilation depuis les sources.
Themis est disponible pour les langages/plateformes suivants, consultez les guides par langage pour chacun :