Présentation de l'informatique confidentielle

L'informatique confidentielle permet de protéger vos données en cours d'utilisation en les conservant chiffrées en mémoire pendant le traitement. Combinées au chiffrement des données au repos et en transit, les Confidential VMs vous aident à protéger vos données tout au long de leur cycle de vie.

Un environnement d'informatique confidentielle protège les données utilisées à l'aide d'un environnement d'exécution sécurisé (TEE) basé sur le matériel. Un TEE est une zone isolée au sein d'un processeur qui permet de protéger la confidentialité et l'intégrité du code et des données qui y sont chargés. Un TEE agit comme une pièce sécurisée pour les opérations sensibles, ce qui réduit les risques pour les données, même si le système hôte sous-jacent est compromis. Cette norme de sécurité est définie par le Consortium d'informatique confidentielle.

Exemples de cas d'utilisation

L'informatique confidentielle peut vous aider à :

  • Confidentialité renforcée : analysez des ensembles de données sensibles et protégez les charges de travail d'IA générative (comme les requêtes des utilisateurs) sans exposer les données à l'infrastructure hôte, aux opérateurs cloud ou aux fournisseurs de plates-formes d'IA.

  • Collaboration sécurisée : entraînez conjointement des modèles de machine learning, exécutez l'apprentissage fédéré ou interrogez des données partagées dans une salle sécurisée sans révéler d'ensembles de données propriétaires individuels ou de propriété intellectuelle à d'autres parties participantes.

  • Sécurité des données renforcée : réduisez le risque de violation de données pendant le traitement en protégeant les éléments d'exécution sensibles tels que les clés API, la mémoire de session et le raisonnement du modèle. Cette atténuation vous aide à respecter des réglementations telles que la loi HIPAA (Health Insurance Portability and Accountability Act), le RGPD (Règlement général sur la protection des données) ou les mandats de souveraineté numérique.

  • Confiance et transparence accrues : fournissez une preuve vérifiable par attestation cryptographique que les calculs, les modèles et les charges de travail des agents IA s'exécutent sans modification dans un environnement sécurisé.

  • Protection de la propriété intellectuelle : protégez la propriété intellectuelle des créateurs lors de l'exécution de modèles propriétaires.

Fonctionnement d'un environnement d'informatique confidentielle

Les environnements Confidential Computing présentent les propriétés suivantes :

  • Chiffrement de l'environnement d'exécution : le processeur conserve toutes les données de l'environnement d'informatique confidentielle chiffrées en mémoire. Tout composant système ou pirate informatique qui tente de lire des données actives directement à partir de la mémoire ne voit que des données chiffrées. Pour les types de machines GPU compatibles, le chiffrement de l'environnement d'exécution s'étend du processeur aux GPU associés via NVIDIA Confidential Computing à l'aide de canaux PCIe chiffrés.

  • Isolation : le processeur bloque l'accès logiciel à l'environnement d'informatique confidentielle. Le système d'exploitation hôte, l'hyperviseur et les autres applications ne peuvent pas lire ni modifier l'environnement d'informatique confidentielle.

  • Attestation : l'attestation à distance vérifie la fiabilité de l'environnement d'informatique confidentielle en vérifiant l'intégrité de son matériel et de ses logiciels.

  • Sécurité du cycle de vie des données : pour les types de machines compatibles, la protection des données intégrée au matériel pendant le traitement permet de s'assurer que les entrées sensibles, les états intermédiaires et les variables temporaires sont isolés de l'ingestion à la destruction en mémoire.

  • Migration à chaud confidentielle : pour les types de machines compatibles, la plate-forme peut migrer des instances ou des nœuds Confidential VM actifs vers de nouveaux hôtes physiques sans interruption. La mémoire reste chiffrée et la plate-forme n'échange les clés cryptographiques qu'après avoir vérifié que l'hôte de destination fournit un TEE autorisé et attesté.

Services Confidential VMs

Google Cloud propose les produits Confidential VM suivants :

Confidential VM est également disponible dans les produits suivants :

Impact de l'informatique confidentielle sur les limites de confiance

L'informatique confidentielle sur Google Cloud vous permet de réduire votre limite de confiance afin que moins de ressources aient accès à vos données confidentielles. Par exemple, dans unGoogle Cloud environnement sans Confidential VM, Google Cloudl'infrastructure et l'OS invité se trouvent dans la limite de confiance. Dans un environnementGoogle Cloud qui utilise Confidential VM sans Confidential Space, l'OS invité se trouve dans la limite de confiance, mais pas l'infrastructure cloud.

Éléments Dans la limite de confiance sans utiliser de Confidential VM Dans la limite de confiance lors de l'utilisation de Confidential VM Dans la limite de confiance lors de l'utilisation de Confidential Space
Pile cloud et administrateurs Oui Non Non
BIOS et micrologiciel Oui Non Non
OS hôte et hyperviseur Oui Non Non
Administrateur d'invité de VM Oui Oui Non
OS invité de la VM Oui Oui Oui, mesuré et certifié
Applications, modèles et agents IA Oui Oui Oui, mesuré et certifié
Pondérations et algorithmes de modèles propriétaires Oui Oui Oui
Données et requêtes confidentielles Oui Oui Oui

Étapes suivantes