FHE: Mettre la cape d'invisibilité de Harry Potter
Le FHE(, ou cryptographie homomorphe complète, est une technologie de cryptage avancée qui permet de traiter des données directement en état chiffré. Cela signifie qu'il est possible d'analyser et de traiter des données tout en protégeant la vie privée. Le FHE a plusieurs scénarios d'application potentiels, en particulier dans le domaine du traitement et de l'analyse des données nécessitant une protection de la vie privée, tels que la finance, la santé, le cloud computing, l'apprentissage automatique, les systèmes de vote, l'Internet des objets, la protection de la vie privée sur la blockchain, etc. Cependant, la commercialisation nécessite encore un certain temps, le principal problème étant les coûts de calcul et de mémoire engendrés par son algorithme, ce qui limite sa évolutivité. Ci-dessous, nous allons brièvement présenter les principes de base de cet algorithme ainsi que les principaux problèmes auxquels il est confronté.
![Gate Ventures Research Institute : FHE, revêtu du manteau d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-6652c7b75197ecd9f3895bb3599aa9b6.webp(
Principes de base
L'objectif fondamental de FHE est de permettre le calcul sur des données chiffrées et d'obtenir des résultats identiques à ceux du calcul sur des données en clair. En cryptographie, on utilise généralement des polynômes pour masquer les informations en clair, car les polynômes peuvent être transformés en problèmes d'algèbre linéaire, ce qui facilite le calcul vectoriel hautement optimisé par les ordinateurs modernes.
Prenons l'exemple du chiffre numérique 2, dans un système HE simplifié, il pourrait :
Choisissez un polynôme clé, par exemple s)x( = 3x^2 + 2x + 1
Générer un polynôme aléatoire, tel que a)x( = 2x^2 + 5x + 3
Générer un petit polynôme "erroné", comme e)x( = -x + 2
c)x( = 2 + a)x(*s)x( + e)x(
Le bruit e)x( est introduit ici pour tromper les attaquants, afin d'empêcher l'analyse de la relation entre s)x( et c)x( par l'entrée répétée de texte en clair. L'ampleur du bruit est également appelée budget de bruit.
En convertissant les opérations c)x( * d)x( en "circuit", il est possible de suivre et de gérer avec précision le bruit introduit par chaque opération, facilitant ainsi le calcul accéléré sur du matériel spécialisé tel que les ASIC et FPGA. Toute opération complexe peut être mappée à des modules d'addition et de multiplication simples.
Mais à mesure que la profondeur de calcul augmente, le bruit augmente de façon exponentielle, ce qui finit par rendre impossible la récupération du texte original. Pour résoudre ce problème, les solutions suivantes ont été proposées :
Changement de clé : compresser le texte chiffré après chaque multiplication, mais cela introduira un peu de bruit.
Changement de module : réduire le bruit en diminuant le module q, mais cela compressera la capacité de calcul.
Bootstrap : réinitialiser le bruit à son niveau d'origine, sans réduire la magnitude, mais avec un coût de calcul très élevé.
Les principaux schémas FHE sont les suivants :
BGV: basé sur RLWE, prend en charge des circuits de profondeur arbitraire
BFV : basé sur RLWE, adapté aux opérations arithmétiques
TFHE : basé sur LWE/TLWE, adapté aux circuits booléens
CKKS : basé sur RLWE, prend en charge l'arithmétique approchée
![Gate Ventures Recherche : FHE, revêtu de la cape d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-4a7670767b0963cded31da66c52ad97e.webp(
Les problèmes auxquels est confronté le FHE
En raison de la nécessité de chiffrer les données et de les convertir en "circuits", puis d'introduire des techniques comme Bootstrap pour résoudre les problèmes de bruit, le coût de calcul de l'EHF est plusieurs ordres de grandeur supérieur à celui du calcul ordinaire.
Prenons l'exemple du déchiffrement AES-128, la version ordinaire nécessite environ 67 nanosecondes sur un processeur à 3 GHz, tandis que la version FHE nécessite 35 secondes, soit environ 500 millions de fois plus que la version ordinaire.
Pour résoudre ce problème, la DARPA américaine a lancé le programme Dprive en 2021, visant à augmenter la vitesse de calcul de la FHE à 1/10 de celle des calculs ordinaires. Cela se concentre principalement sur les aspects suivants :
Augmenter la longueur de mot du processeur à 1024 bits ou plus, afin de supporter des moduli q plus grands.
Construire des processeurs ASIC spécialisés pour exécuter des algorithmes FHE
Adopter une architecture parallèle MIMD, supportant le traitement parallèle des données avec différentes instructions.
Bien que les progrès soient lents, la technologie FHE reste d'une importance capitale pour la protection de la vie privée des données sensibles à long terme, en particulier à l'ère post-quantique.
Dans la blockchain, l'FHE est principalement utilisé pour protéger la vie privée des données, avec des domaines d'application incluant la vie privée sur la chaîne, la vie privée des données d'entraînement de l'IA, la vie privée du vote sur la chaîne, et la révision des transactions privées sur la chaîne. L'FHE est également considéré comme l'une des solutions potentielles pour résoudre le problème de MEV sur la chaîne.
Mais les transactions entièrement chiffrées peuvent également poser certains problèmes, tels que la disparition des externalités positives causées par les bots MEV, les validateurs devant fonctionner sur la machine virtuelle FHE, ce qui augmente considérablement les exigences pour les nœuds et réduit le débit du réseau.
![Gate Ventures Institut : FHE, revêtu de la cape d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-673ae606fcd3769523e1a330f991464d.webp(
Projets principaux
La plupart des projets FHE actuels utilisent des technologies provenant de Zama, tels que Fhenix, Privasea, Inco Network, Mind Network, etc. Ces projets sont construits sur les bibliothèques fournies par Zama, la principale différence résidant dans le modèle commercial.
) Zama
Zama a réécrit TFHE en Rust basé sur le schéma TFHE et a fourni un outil de transcription Python appelé Concrate. Son produit fhEVM prend en charge la compilation de contrats intelligents chiffrés de bout en bout sur EVM. Zama offre une pile de développement FHE assez complète pour les projets web3.
![Gate Ventures Research Institute : FHE, revêtu du manteau d'invisibilité de Harry Potter]###https://img-cdn.gateio.im/webp-social/moments-22d66cabb8f0a526bb728b7b4ced159b.webp(
) Octra
Octra utilise une technologie originale basée sur des hypergraphes pour réaliser FHE. Elle a construit un nouveau langage de contrat intelligent, ainsi qu'un protocole de consensus ML-consensus basé sur l'apprentissage automatique. Octra adopte une conception d'architecture de réseau principal + sous-réseau.
![Gate Ventures Research Institute : FHE, revêtu du manteau d'invisibilité de Harry Potter]###https://img-cdn.gateio.im/webp-social/moments-d745afb65d7c110a6e6333a6d73b60b5.webp(
Attente
La technologie FHE est encore à un stade précoce et fait face à des défis tels que des coûts élevés, une grande difficulté technique et des perspectives commerciales incertaines. Cependant, avec l'afflux de plus de fonds et d'attention, ainsi que l'implémentation de puces dédiées à la FHE, cette technologie devrait apporter des changements profonds dans des domaines tels que la défense, la finance et la santé. Bien que son champ d'application soit actuellement limité, la FHE, en tant que technologie prometteuse, mérite encore d'être suivie et explorée dans le futur.
![Gate Ventures Institut de recherche : FHE, revêtu de l'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-99ea73218c9e569a2de152d8a37338f4.webp(
![Gate Ventures Research Institute : FHE, revêtu de l'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-74c86e1ff0ef22f5aef9b5cc441d60eb.webp(
![Gate Ventures Recherche : FHE, vêtu de la cape d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-93dd078bf652201018797c88a14203f9.webp(
![Gate Ventures Institut : FHE, revêtu du manteau d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-ed3a576f24107d796df96ed44068e43f.webp(
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.
8 J'aime
Récompense
8
5
Partager
Commentaire
0/400
RugResistant
· Il y a 19h
hmm... les problèmes de scalabilité nécessitent une inspection approfondie à vrai dire
Voir l'originalRépondre0
ChainSherlockGirl
· Il y a 19h
Cette vague de covoiturage est énorme, revêtue d'un manteau de confidentialité avec un gros battage médiatique. On saura à l'avenir si c'est de l'or véritable, de toute façon, je vais d'abord surveiller les portefeuilles des grands frères sur la chaîne.
Voir l'originalRépondre0
AirdropNinja
· Il y a 19h
Ce chiffrement avec un manteau d'invisibilité consomme vraiment trop de puissance de calcul.
Voir l'originalRépondre0
MetaverseVagabond
· Il y a 19h
Gagner de l'argent en protégeant la vie privée, n'est-ce pas ?
Voir l'originalRépondre0
MultiSigFailMaster
· Il y a 19h
Ah ? Qui prend en charge la puissance de calcul des métadonnées ?
FHE : L'étoile montante du calcul privé combinée au potentiel de la Blockchain
FHE: Mettre la cape d'invisibilité de Harry Potter
Le FHE(, ou cryptographie homomorphe complète, est une technologie de cryptage avancée qui permet de traiter des données directement en état chiffré. Cela signifie qu'il est possible d'analyser et de traiter des données tout en protégeant la vie privée. Le FHE a plusieurs scénarios d'application potentiels, en particulier dans le domaine du traitement et de l'analyse des données nécessitant une protection de la vie privée, tels que la finance, la santé, le cloud computing, l'apprentissage automatique, les systèmes de vote, l'Internet des objets, la protection de la vie privée sur la blockchain, etc. Cependant, la commercialisation nécessite encore un certain temps, le principal problème étant les coûts de calcul et de mémoire engendrés par son algorithme, ce qui limite sa évolutivité. Ci-dessous, nous allons brièvement présenter les principes de base de cet algorithme ainsi que les principaux problèmes auxquels il est confronté.
![Gate Ventures Research Institute : FHE, revêtu du manteau d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-6652c7b75197ecd9f3895bb3599aa9b6.webp(
Principes de base
L'objectif fondamental de FHE est de permettre le calcul sur des données chiffrées et d'obtenir des résultats identiques à ceux du calcul sur des données en clair. En cryptographie, on utilise généralement des polynômes pour masquer les informations en clair, car les polynômes peuvent être transformés en problèmes d'algèbre linéaire, ce qui facilite le calcul vectoriel hautement optimisé par les ordinateurs modernes.
Prenons l'exemple du chiffre numérique 2, dans un système HE simplifié, il pourrait :
Le bruit e)x( est introduit ici pour tromper les attaquants, afin d'empêcher l'analyse de la relation entre s)x( et c)x( par l'entrée répétée de texte en clair. L'ampleur du bruit est également appelée budget de bruit.
En convertissant les opérations c)x( * d)x( en "circuit", il est possible de suivre et de gérer avec précision le bruit introduit par chaque opération, facilitant ainsi le calcul accéléré sur du matériel spécialisé tel que les ASIC et FPGA. Toute opération complexe peut être mappée à des modules d'addition et de multiplication simples.
Mais à mesure que la profondeur de calcul augmente, le bruit augmente de façon exponentielle, ce qui finit par rendre impossible la récupération du texte original. Pour résoudre ce problème, les solutions suivantes ont été proposées :
Les principaux schémas FHE sont les suivants :
![Gate Ventures Recherche : FHE, revêtu de la cape d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-4a7670767b0963cded31da66c52ad97e.webp(
Les problèmes auxquels est confronté le FHE
En raison de la nécessité de chiffrer les données et de les convertir en "circuits", puis d'introduire des techniques comme Bootstrap pour résoudre les problèmes de bruit, le coût de calcul de l'EHF est plusieurs ordres de grandeur supérieur à celui du calcul ordinaire.
Prenons l'exemple du déchiffrement AES-128, la version ordinaire nécessite environ 67 nanosecondes sur un processeur à 3 GHz, tandis que la version FHE nécessite 35 secondes, soit environ 500 millions de fois plus que la version ordinaire.
Pour résoudre ce problème, la DARPA américaine a lancé le programme Dprive en 2021, visant à augmenter la vitesse de calcul de la FHE à 1/10 de celle des calculs ordinaires. Cela se concentre principalement sur les aspects suivants :
Bien que les progrès soient lents, la technologie FHE reste d'une importance capitale pour la protection de la vie privée des données sensibles à long terme, en particulier à l'ère post-quantique.
![Gate Ventures研究院:FHE,披上哈利波特的隐身衣])https://img-cdn.gateio.im/webp-social/moments-186e4abe7434e22b3daf0389cf199699.webp(
La combinaison de la blockchain
Dans la blockchain, l'FHE est principalement utilisé pour protéger la vie privée des données, avec des domaines d'application incluant la vie privée sur la chaîne, la vie privée des données d'entraînement de l'IA, la vie privée du vote sur la chaîne, et la révision des transactions privées sur la chaîne. L'FHE est également considéré comme l'une des solutions potentielles pour résoudre le problème de MEV sur la chaîne.
Mais les transactions entièrement chiffrées peuvent également poser certains problèmes, tels que la disparition des externalités positives causées par les bots MEV, les validateurs devant fonctionner sur la machine virtuelle FHE, ce qui augmente considérablement les exigences pour les nœuds et réduit le débit du réseau.
![Gate Ventures Institut : FHE, revêtu de la cape d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-673ae606fcd3769523e1a330f991464d.webp(
Projets principaux
La plupart des projets FHE actuels utilisent des technologies provenant de Zama, tels que Fhenix, Privasea, Inco Network, Mind Network, etc. Ces projets sont construits sur les bibliothèques fournies par Zama, la principale différence résidant dans le modèle commercial.
) Zama
Zama a réécrit TFHE en Rust basé sur le schéma TFHE et a fourni un outil de transcription Python appelé Concrate. Son produit fhEVM prend en charge la compilation de contrats intelligents chiffrés de bout en bout sur EVM. Zama offre une pile de développement FHE assez complète pour les projets web3.
![Gate Ventures Research Institute : FHE, revêtu du manteau d'invisibilité de Harry Potter]###https://img-cdn.gateio.im/webp-social/moments-22d66cabb8f0a526bb728b7b4ced159b.webp(
) Octra
Octra utilise une technologie originale basée sur des hypergraphes pour réaliser FHE. Elle a construit un nouveau langage de contrat intelligent, ainsi qu'un protocole de consensus ML-consensus basé sur l'apprentissage automatique. Octra adopte une conception d'architecture de réseau principal + sous-réseau.
![Gate Ventures Research Institute : FHE, revêtu du manteau d'invisibilité de Harry Potter]###https://img-cdn.gateio.im/webp-social/moments-d745afb65d7c110a6e6333a6d73b60b5.webp(
Attente
La technologie FHE est encore à un stade précoce et fait face à des défis tels que des coûts élevés, une grande difficulté technique et des perspectives commerciales incertaines. Cependant, avec l'afflux de plus de fonds et d'attention, ainsi que l'implémentation de puces dédiées à la FHE, cette technologie devrait apporter des changements profonds dans des domaines tels que la défense, la finance et la santé. Bien que son champ d'application soit actuellement limité, la FHE, en tant que technologie prometteuse, mérite encore d'être suivie et explorée dans le futur.
![Gate Ventures Institut de recherche : FHE, revêtu de l'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-99ea73218c9e569a2de152d8a37338f4.webp(
![Gate Ventures Research Institute : FHE, revêtu de l'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-74c86e1ff0ef22f5aef9b5cc441d60eb.webp(
![Gate Ventures Recherche : FHE, vêtu de la cape d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-93dd078bf652201018797c88a14203f9.webp(
![Gate Ventures Institut : FHE, revêtu du manteau d'invisibilité de Harry Potter])https://img-cdn.gateio.im/webp-social/moments-ed3a576f24107d796df96ed44068e43f.webp(