Introduction à la technologie de chiffrement homomorphe complet et scénarios d'application
Le chiffrement homomorphe complet ( FHE ) est un schéma de chiffrement spécial qui permet d'effectuer des calculs fonctionnels sur des données chiffrées sans les déchiffrer, obtenant ainsi les résultats chiffrés de la fonction, tout en protégeant la confidentialité des données. Contrairement au chiffrement statique traditionnel et au chiffrement pendant le transport, le FHE permet d'effectuer des opérations de calcul complexes sur des données chiffrées.
Un scénario d'application typique du chiffrement homomorphe complet (FHE) est le système de vote en ligne. Les électeurs peuvent chiffrer leurs résultats de vote et les soumettre, une entité intermédiaire collecte tous les votes chiffrés, compte les voix et publie le résultat final, sans avoir à déchiffrer le contenu spécifique de chaque vote. Cela évite le problème où, dans les solutions de chiffrement traditionnelles, l'intermédiaire doit déchiffrer toutes les données pour effectuer le comptage, protégeant ainsi mieux la vie privée.
Les systèmes FHE comprennent généralement les types de clés suivants :
Clé de déchiffrement : La clé principale du système, utilisée pour déchiffrer les données chiffrées par FHE, généralement conservée localement uniquement par le détenteur de la clé.
Clé de chiffrement : utilisée pour convertir le texte en clair en texte chiffré, elle peut être rendue publique en mode clé publique.
Clé de calcul : utilisée pour effectuer des opérations homomorphiques sur le texte chiffré, elle peut être rendue publique mais ne peut pas être utilisée pour déchiffrer le texte chiffré.
Il existe plusieurs modes d'application courants pour le chiffrement homomorphe complet :
Modèle d'externalisation : chiffrer les données sensibles et les confier à un fournisseur de services cloud pour le calcul, adapté aux scénarios tels que le PIR.
Mode de calcul des deux parties : chacune des parties fournit des données privées pour effectuer un calcul conjoint, comme le "problème du millionnaire".
Mode d'agrégation : Agrège les données chiffrées de plusieurs participants, utilisées pour l'apprentissage fédéré, les systèmes de vote, etc.
Modèle client-serveur : le serveur fournit des services de calcul de modèles AI privés pour plusieurs clients.
Les avantages du FHE résident dans le fait que sa sécurité est basée sur des algorithmes de chiffrement plutôt que sur le matériel, ce qui permet de prévenir les attaques par canaux auxiliaires. Cependant, actuellement, le coût de calcul est relativement élevé et nécessite un support matériel spécialisé pour une application généralisée. À l'avenir, avec les progrès technologiques, le FHE devrait jouer un rôle plus important dans le domaine du calcul privé.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
9 J'aime
Récompense
9
4
Partager
Commentaire
0/400
ParanoiaKing
· Il y a 14h
Pourquoi ce terme "homomorphisme" est-il si sophistiqué ?
Voir l'originalRépondre0
DefiSecurityGuard
· Il y a 14h
toujours aussi suspect. montre-moi d'abord les rapports d'audit.
Chiffrement homomorphe complet : un schéma de protection de la vie privée qui permet de calculer sur le texte chiffré.
Introduction à la technologie de chiffrement homomorphe complet et scénarios d'application
Le chiffrement homomorphe complet ( FHE ) est un schéma de chiffrement spécial qui permet d'effectuer des calculs fonctionnels sur des données chiffrées sans les déchiffrer, obtenant ainsi les résultats chiffrés de la fonction, tout en protégeant la confidentialité des données. Contrairement au chiffrement statique traditionnel et au chiffrement pendant le transport, le FHE permet d'effectuer des opérations de calcul complexes sur des données chiffrées.
Un scénario d'application typique du chiffrement homomorphe complet (FHE) est le système de vote en ligne. Les électeurs peuvent chiffrer leurs résultats de vote et les soumettre, une entité intermédiaire collecte tous les votes chiffrés, compte les voix et publie le résultat final, sans avoir à déchiffrer le contenu spécifique de chaque vote. Cela évite le problème où, dans les solutions de chiffrement traditionnelles, l'intermédiaire doit déchiffrer toutes les données pour effectuer le comptage, protégeant ainsi mieux la vie privée.
Les systèmes FHE comprennent généralement les types de clés suivants :
Clé de déchiffrement : La clé principale du système, utilisée pour déchiffrer les données chiffrées par FHE, généralement conservée localement uniquement par le détenteur de la clé.
Clé de chiffrement : utilisée pour convertir le texte en clair en texte chiffré, elle peut être rendue publique en mode clé publique.
Clé de calcul : utilisée pour effectuer des opérations homomorphiques sur le texte chiffré, elle peut être rendue publique mais ne peut pas être utilisée pour déchiffrer le texte chiffré.
Il existe plusieurs modes d'application courants pour le chiffrement homomorphe complet :
Les avantages du FHE résident dans le fait que sa sécurité est basée sur des algorithmes de chiffrement plutôt que sur le matériel, ce qui permet de prévenir les attaques par canaux auxiliaires. Cependant, actuellement, le coût de calcul est relativement élevé et nécessite un support matériel spécialisé pour une application généralisée. À l'avenir, avec les progrès technologiques, le FHE devrait jouer un rôle plus important dans le domaine du calcul privé.