La société IBM a annoncé un kit d'outils pour mettre en œuvre la technologie de cryptage complètement homomorphe (FHE) pour les systèmes d'exploitation basés sur Linux (pour les architectures IBM Z et x86).
Auparavant disponible pour macOS et iOS, le kit d'outils FHE d'IBM est maintenant publié pour Linux. La distribution se fait sous forme de conteneurs Docker pour trois distributions : CentOS, Fedora et Ubuntu Linux.
Qu'est-ce qui est spécial avec la technologie de cryptage complètement homomorphe ? Cette technologie permet de chiffrer à la fois des données statiques et modifiables (chiffrement « à la volée ») grâce à un chiffrement « omniprésent » (pervasive encryption). Ainsi, le FHE permet de travailler avec des données sans jamais les déchiffrer.
De plus, le système Data Privacy Passports (système consolidé de protection de l'information) permet aux clients d'IBM Z d'établir des permissions pour le traitement des données par des personnes spécifiques via un mécanisme de contrôle des droits d'accès et de révoquer l'accès aux données même lors de leur transmission.
Comme l'indique IBM dans son communiqué de presse : « Initialement proposée par des mathématiciens dans les années 1970, et ensuite démontrée pour la première fois en 2009, la technologie de cryptage complètement homomorphe est devenue un moyen unique de protéger la confidentialité des informations. L'idée est simple : vous pouvez maintenant traiter des données confidentielles sans les déchiffrer au préalable. En d'autres termes, vous ne pouvez pas voler d'informations si vous ne pouvez pas les comprendre. »
Pour les clients d'IBM Z (s390x), la première version du kit d'outils FHE pour Linux ne prend en charge que Ubuntu et Fedora, tandis que pour les plateformes x86, cet outil fonctionne également sur CentOS.
Entre-temps, IBM a exprimé sa confiance que les développeurs expérimentés, bien familiarisés avec Docker, pourront facilement porter l'outil FHE d'IBM vers d'autres distributions GNU/Linux. Chaque version du kit d'outils permet aux utilisateurs d'accéder à un environnement IDE (Integrated Development Environment) intégré via un navigateur web installé sur leur système d'exploitation.
Avant de commencer à utiliser le kit d'outils FHE pour Linux, il est recommandé de consulter la documentation sur la page du projet sur GitHub. En plus de la version sur GitHub, un conteneur sur Docker Hub.
Pour mieux comprendre le fonctionnement du système de cryptage complètement homomorphe d'IBM, il est proposé de consulter le vidéo d'annonce officielle.
Source : linux.org.ru
