# Qu'est-ce que le chiffrement homomorphe ?

> Le chiffrement homomorphe est une cryptographie qui permet d'exécuter des calculs spécifiés sur des données chiffrées sans exposer d'abord leur texte en clair.

- URL canonique: https://yellowcube.eu/fr/glossary/homomorphic-encryption/
- Éditeur: Yellow Cube
- Langue: fr
- Contact: hello@yellowcube.eu

## Contenu

Lorsqu'une partie autorisée déchiffre ensuite le texte chiffré résultant, le texte en clair correspond au calcul prévu. Cela peut réduire le besoin de révéler les données d'entrée au système qui exécute un calcul externalisé ou partagé.

Les schémas diffèrent substantiellement. Certains ne prennent en charge que des opérations particulières, les schémas à niveaux prennent en charge un calcul borné, et le chiffrement totalement homomorphe (fully homomorphic encryption, FHE) peut évaluer des circuits arbitraires dans son modèle. Les schémas exacts et approximatifs ont aussi des comportements différents de correction et de numérique ; un déploiement utile commence donc par un workload, un modèle de menace et une exigence de précision précis.

### Points clés

- **Schéma et workload:** Faire correspondre les opérations prises en charge, l'encodage des données, la profondeur multiplicative, la précision, le traitement par lots et les exigences de sortie au calcul réel plutôt que de traiter tous les schémas homomorphes comme interchangeables.
- **Paramètres et clés:** Choisir des paramètres revus pour le niveau de sécurité requis, gérer soigneusement les clés d'évaluation et de déchiffrement, et tenir compte de l'expansion du texte chiffré, de la croissance du bruit et de tout bootstrapping.
- **Déploiement:** Évaluer par benchmark des données et requêtes représentatives, minimiser les métadonnées exposées, restreindre qui peut soumettre des calculs, et intégrer l'autorisation, l'audit, la récupération de clés et le traitement des résultats.
- **Limite importante:** Le chiffrement homomorphe peut être coûteux en calcul et en exploitation. Il ne prouve pas intrinsèquement que le calcul demandé a été exécuté correctement, ne cache pas chaque motif d'accès ou champ de métadonnées, ne protège pas les détenteurs de clés ou terminaux compromis, et ne rend pas sûre une manipulation d'entrées et de sorties non sûre.

### Termes associés

[Chiffrement](<https://yellowcube.eu/fr/glossary/encryption/>) · [Confidential computing](<https://yellowcube.eu/fr/glossary/confidential-computing/>) · [Protection des données](<https://yellowcube.eu/fr/glossary/data-protection/>) · [Cryptographie](<https://yellowcube.eu/fr/glossary/cryptography/>) · [Confidentialité des données](<https://yellowcube.eu/fr/glossary/data-privacy/>)

### Sources

[NIST, Fully Homomorphic Encryption](https://csrc.nist.gov/projects/pec/fhe) · [ISO/IEC 18033-6:2019, Encryption algorithms — Part 6: Homomorphic encryption](https://www.iso.org/standard/67740.html) · [HomomorphicEncryption.org, Security Guidelines](https://homomorphicencryption.org/security-guidelines/)

## Attribution et portée

Cette version Markdown est générée à partir des mêmes contenus approuvés que la page HTML canonique. Utilisez l’URL canonique pour toute citation.

