Chiffrement homomorphe complet : aperçu et cas d'utilisation
Le chiffrement homomorphe complet ( FHE ) est une technique de chiffrement spéciale, permettant d'effectuer des calculs de fonction directement sur des données chiffrées, sans avoir besoin de déchiffrer. Contrairement au chiffrement statique traditionnel et au chiffrement lors de la transmission, le FHE est adapté aux scénarios de collaboration multipartite nécessitant un traitement complexe de données chiffrées.
Une application typique du FHE est le système de vote en ligne. Les électeurs soumettent des votes chiffrés, et les entités intermédiaires peuvent directement effectuer des statistiques sur les textes chiffrés, obtenir le résultat final, puis le déchiffrer et le publier, sans avoir à accéder au texte clair des votes de chacun. Cela évite le problème de confidentialité des solutions de chiffrement traditionnelles qui nécessitent de déchiffrer toutes les données pour pouvoir les traiter.
FHE implique généralement trois types de clés :
Clé de déchiffrement : clé principale, utilisée pour déchiffrer le texte chiffré FHE, généralement conservée localement par l'utilisateur.
Clé de chiffrement : utilisée pour convertir le texte en clair en texte chiffré, elle peut être rendue publique en mode clé publique.
Calculer la clé : utilisée pour effectuer des opérations homomorphiques sur le texte chiffré, peut être rendue publique mais ne peut pas être utilisée pour déchiffrer.
Les modes d'application typiques du chiffrement homomorphe complet incluent:
Modèle d'externalisation : externaliser les tâches de calcul des données sensibles aux fournisseurs de services cloud pour protéger la vie privée des données.
Modèle de calcul à deux parties : chaque partie détient des données privées et effectue un calcul conjoint via le chiffrement homomorphe complet.
Mode agrégé : agrégation des données de plusieurs parties pour effectuer des calculs, comme l'apprentissage fédéré, le vote en ligne, etc.
Mode client-serveur : le serveur fournit un modèle d'IA privé, le client soumet des données chiffrées pour traitement.
La sécurité du FHE est basée sur des algorithmes de chiffrement, sans dépendre de l'environnement matériel. Cependant, les coûts de calcul du FHE sont actuellement élevés, et des optimisations supplémentaires sont nécessaires pour une application pratique. À l'avenir, avec le développement de matériels spécialisés, le FHE devrait pouvoir être utilisé dans davantage de scénarios de calcul privé.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 J'aime
Récompense
7
7
Partager
Commentaire
0/400
MagicBean
· Il y a 3h
La performance est si mauvaise, cela peut-il fonctionner ?
Voir l'originalRépondre0
SelfCustodyIssues
· Il y a 14h
Les coûts de calcul ne sont effectivement pas négligeables...
Voir l'originalRépondre0
CryptoDouble-O-Seven
· Il y a 14h
La performance est-elle utilisable ?
Voir l'originalRépondre0
WhaleWatcher
· Il y a 14h
Apprendre cette chose me donne mal à la tête.
Voir l'originalRépondre0
GasFeeLover
· Il y a 14h
Cours lentement, à quoi ça ressemble maintenant ?
Voir l'originalRépondre0
MetaNomad
· Il y a 14h
Demain, nous verrons si c'est haussier ou chute. Les dépenses sont-elles chères ?
Voir l'originalRépondre0
Degentleman
· Il y a 14h
Le professionnalisme est trop sophistiqué, ça m'a étourdi.
Chiffrement homomorphe complet : La porte d'avenir du calcul de la vie privée Web3
Chiffrement homomorphe complet : aperçu et cas d'utilisation
Le chiffrement homomorphe complet ( FHE ) est une technique de chiffrement spéciale, permettant d'effectuer des calculs de fonction directement sur des données chiffrées, sans avoir besoin de déchiffrer. Contrairement au chiffrement statique traditionnel et au chiffrement lors de la transmission, le FHE est adapté aux scénarios de collaboration multipartite nécessitant un traitement complexe de données chiffrées.
Une application typique du FHE est le système de vote en ligne. Les électeurs soumettent des votes chiffrés, et les entités intermédiaires peuvent directement effectuer des statistiques sur les textes chiffrés, obtenir le résultat final, puis le déchiffrer et le publier, sans avoir à accéder au texte clair des votes de chacun. Cela évite le problème de confidentialité des solutions de chiffrement traditionnelles qui nécessitent de déchiffrer toutes les données pour pouvoir les traiter.
FHE implique généralement trois types de clés :
Clé de déchiffrement : clé principale, utilisée pour déchiffrer le texte chiffré FHE, généralement conservée localement par l'utilisateur.
Clé de chiffrement : utilisée pour convertir le texte en clair en texte chiffré, elle peut être rendue publique en mode clé publique.
Calculer la clé : utilisée pour effectuer des opérations homomorphiques sur le texte chiffré, peut être rendue publique mais ne peut pas être utilisée pour déchiffrer.
Les modes d'application typiques du chiffrement homomorphe complet incluent:
La sécurité du FHE est basée sur des algorithmes de chiffrement, sans dépendre de l'environnement matériel. Cependant, les coûts de calcul du FHE sont actuellement élevés, et des optimisations supplémentaires sont nécessaires pour une application pratique. À l'avenir, avec le développement de matériels spécialisés, le FHE devrait pouvoir être utilisé dans davantage de scénarios de calcul privé.