Calcul cryptographique
Activation des calculs sur les données protégées cryptographiquement
Qu'est-ce que le calcul cryptographique chez AWS ?
Les outils et services de chiffrement AWS utilisent un large éventail de technologies de chiffrement et de stockage qui peuvent vous aider à protéger vos données au repos et en transit. Dans le passé, les données devaient être déchiffrées avant de pouvoir être utilisées dans un calcul. L'informatique cryptographique est une technologie qui opère directement sur des données protégées par cryptographie, de sorte que les données sensibles ne sont jamais exposées.
La cryptographie informatique couvre un large éventail de techniques de préservation de la vie privée, notamment le calcul multipartite sécurisé, le chiffrement homomorphe, l’apprentissage fédéré préservant la vie privée et le chiffrement interrogeable. AWS développe des outils et des services informatiques cryptographiques, pour vous aider à atteindre vos objectifs de sécurité et de conformité, tout en vous permettant de profiter de la flexibilité, de la capacité de mise à l’échelle, des performances et de la facilité d'utilisation qu'offre AWS.
Outils open source
Cryptographic Computing for Clean Rooms (C3R)
Cette bibliothèque vous permet de collaborer avec vos données dans AWS Clean Rooms au moyen d’une technique qui autorise plusieurs membres à calculer conjointement une fonction sur leurs entrées, tout en gardant ces dernières privées. Si vous devez respecter des politiques de traitement de données qui exigent le chiffrement de données sensibles, vous pouvez effectuer un chiffrement préalable des données à l'aide d'une clé de chiffrement commune spécifique à la collaboration, de sorte que les données soient chiffrées même lorsque les requêtes sont exécutées.
Inférence XGBoost préservant la vie privée
Ce référentiel contient une mise en œuvre de prototype de XGBoost préservant la vie privée. Nous adoptions plusieurs méthodes de chiffrement préservant la propriété pour chiffrer le modèle XGBoost afin que le modèle préservant la vie privée puisse prédire les requêtes chiffrées.
Liaisons C++ pour la bibliothèque de chiffrement homomorphe Lattigo
Cette bibliothèque fournit des liaisons C++ partielles pour la bibliothèque de chiffrement homomorphe Lattigo v2.1.1 écrite dans le langage de programmation Go. Ce wrapper ne cherche pas à fournir une liaison pour toutes les API publiques de Lattigo, mais il est assez facile d'ajouter de nouvelles liaisons et les PR sont les bienvenus.
La boîte à outils de chiffrement homomorphe
La boîte à outils de chiffrement homomorphe fournit des outils qui simplifient le processus de conception des circuits homomorphes pour la méthode de chiffrement homomorphe CKKS. Cette bibliothèque est destinée à approfondir les recherches sur le chiffrement homomorphe.