Qu’est-ce que le chiffrement homomorphe et quels sont ses intérêts pour la blockchain ?

Le chiffrement homomorphe a pour objectif la réalisation de calculs sur des données chiffrées, ce qui est impossible avec les systèmes de chiffrement classiques. Cette technologie se révèle utile dans des domaines comme le cloud computing afin de renforcer la confidentialité de l’utilisateur. Découvrez comment fonctionne le chiffrement homomorphe, ses applications possibles pour la blockchain, ainsi que quelques exemples d'entreprises Web3 utilisant cette technologie.

Qu’est-ce que le chiffrement homomorphe et quels sont ses intérêts pour la blockchain ?

C’est quoi le chiffrement homomorphe ?

Dans le domaine de la cryptographie, il est crucial de chiffrer les données sensibles afin de les sécuriser, c’est pourquoi elles sont gardées chiffrées lorsqu'elles sont stockées et transmises.

C'est une pratique courante parmi les entreprises soucieuses de la sécurité de leurs clients, et la plupart du temps, elle est efficace, notamment grâce aux normes de chiffrement modernes impossibles à briser avec la capacité de calcul et de stockage actuelle.

Cependant, une limitation majeure réside dans l’impossibilité d’effectuer des calculs sur des données chiffrées. Pour ce faire, il faut d'abord les déchiffrer, et c'est à ce moment-là qu'elles deviennent vulnérables.

Le chiffrement homomorphe vise à résoudre ce problème. Imaginé dès 1978 par Ronald Rivest, Leonard Adleman et Michael Dertouzos, et concrétisé pour la première fois par l’américain Craig Gentry en 2009 dans sa thèse à Stanford intitulée « Fully Homomorphic Encryption using ideal lattices ».

Chiffrement

 

Contrairement aux méthodes de chiffrement traditionnelles, le chiffrement homomorphe permet d'effectuer des calculs directement sur des données chiffrées sans avoir besoin d'une clé secrète. Les résultats de ces calculs restent chiffrés et peuvent être déchiffrés ultérieurement par le détenteur de la clé secrète.

Cela permet de maintenir la confidentialité des données tout en les partageant avec des tiers pour du traitement. Cela est rendu possible grâce à des opérations mathématiques. En effet, le terme « homomorphe » décrit une correspondance entre des éléments de deux systèmes algébriques, venant du grec signifiant « forme similaire ».

À présent, les secteurs public et privé adoptent ce nouveau paradigme de sécurité et s'efforcent activement de rendre le chiffrement homomorphe plus pratique et accessible. L’avantage est que ce système aide les organisations à se conformer aux réglementations strictes en matière de confidentialité telles que le Règlement général sur la protection des données (RGPD).

Profitez d'analyses exclusives de cryptos en rejoignant Cryptoast Research

Quels sont les différents types de chiffrement homomorphe ?

À ce jour, il existe 3 types de chiffrement homomorphe.

1 – Partially Homomorphic Encryption (PHE)

Dans le cas du PHE, une seule opération possible (une addition ou une multiplication) avec un nombre illimité d'itérations possibles sur la donnée chiffrée.

Par exemple, le système de chiffrement RSA est partiellement homomorphe et utilisé pour chiffrer et déchiffrer les messages à l’aide d’un schéma de clé privée / publique.

Avec RSA, multiplier deux textes chiffrés avec la même clé équivaut à élever le produit des données en clair à la puissance de la clé publique. En pratique, RSA est utilisé avec un mécanisme de padding, c'est-à-dire un remplissage de données selon des règles spécifiques, rendant ainsi cette propriété homomorphique inutilisable.

2 – Somewhat Homomorphic Encryption (SHE)

Les opérations d'addition et de multiplication sont autorisées, mais avec un nombre de fois limité.

3 — Fully Homomorphic Encryption (FHE)

Le FHE se distingue des PHE et SHE en permettant des opérations illimitées, tant pour les additions que pour les multiplications.

Cela rend possible l'exécution de calculs complexes sur des textes en clair, incluant le Machine Learning et le calcul multipartite sécurisé (MPC). Cependant, les implémentations des FHE sont actuellement gourmandes en ressources de calcul, ce qui les rend peu viables pour de nombreux cas d'utilisation.

Chiffrement Homomorphe FHE

Fonctionnement simplifié du FHE par rapport à une analyse de données classique

Profitez d'analyses exclusives de cryptos en rejoignant Cryptoast Research

Quelles sont les utilisations possibles pour la blockchain et les cryptomonnaies ?

Le chiffrement homomorphe permet de résoudre des problèmes significatifs en matière de confidentialité des données.

Par exemple, dans la supply chain, souvent cible de piratages, il réduit le risque de fuite de données sensibles. De même, dans le cloud computing, devenu la norme ces dernières années, il permet aux utilisateurs de confier leurs données aux entreprises de cloud sans avoir à leur accorder une confiance aveugle.

Dans le domaine médical, où la sécurisation des données des patients n’est pas toujours au rendez-vous, le chiffrement homomorphe garantit que toutes les données restent chiffrées pendant leur traitement, minimisant ainsi le risque de vol de données en clair.

Mais alors, quels sont les cas d’usages du chiffrement homomorphe, et surtout du type FHE, pour la blockchain et les cryptomonnaies ?

Private Smart Contract : Par exemple, l'utilisateur transmet une transaction chiffrée ainsi qu’une preuve à divulgation nulles de connaissances (ZK Proof) prouvant que les conditions nécessaires à la transaction sont satisfaites. Ensuite, les mineurs ou validateurs vérifient ces preuves et effectuent des calculs directement sur les données chiffrées.

De plus, il est possible de masquer la quantité de tokens et les états on-chain, ce qui est également rendu possible par les smart contracts privés.

Confidential Voting : Au sein d’une Organisation Autonome Décentralisée (DAO) classique, les votes sont accessibles publiquement, divulguant les possessions de tokens et les choix de vote de chaque utilisateur.

En revanche, une DAO confidentielle qui utiliserait le chiffrement homomorphe peut se servir de tokens privés préservant la confidentialité tant des quantités que des votes individuels.

Trustless Gaming : De nombreux jeux vidéo nécessitent que certains éléments soient dissimulés vis-à-vis des adversaires, tout en permettant le calcul de données. Par exemple, le jeu Mafia Game, entièrement on-chain, a été lancé avec des mécanismes de confidentialité tels que des rôles et des attaques cachés, des votes et des statistiques de joueurs.

Decentralized Private Identity : Cela ouvre de nouvelles possibilités pour l'identité privée on-chain couplée à des ZK Proof, comme le montre la collaboration entre Galactica, entreprise qui souhaite révolutionner le traitement de l’identité dans le Web3, et Zama.

En plus de prouver certaines caractéristiques de l'identité, comme l'empreinte digitale, en ne divulguant que les informations choisies, il est possible de faire des calculs sur ces données de manière privée. Cela permettrait de créer des environnements de confiance pour des marchés pair-à-pair ou encore améliorer le concept de decentralized society (DeSoc).

À noter que la plupart des cas d’utilisations du chiffrement homomorphe dans la blockchain sont également possible^s grâce au système de chiffrement ZK Proof.

👉 Tout savoir sur la technologie des ZK Proof et leurs applications

Quelques projets blockchain utilisant le chiffrement homomorphe

Zama : Cette startup parisienne, qui a récemment levé 73 millions de dollars lors d'un financement de série A co-dirigé par Multicoin Capital et Protocol Labs, avec la participation de Gavin Wood, cofondateur de la blockchain Ethereum, ainsi qu'Anatoly Yakovenko, cofondateur de Solana, axe sa stratégie sur le développement de systèmes cryptographiques FHE open source.

Elle a développé plusieurs solutions, notamment des smart contracts confidentiels grâce à la technologie fhEVM, ainsi qu'un système appelé « Concrete ML » destiné à l'entraînement de modèles de machine learning.

Comme le rappelle son PDG, Rand Hindi, la blockchain n'est qu'un point d'entrée sur le marché. L'objectif à long terme de Zama est de devenir leader du chiffrement homomorphe dans les domaines de l’IA et du cloud.

Zama FHE Blockchain

 

Fhenix : Basée à Tel-Aviv, la startup Fhenix a été fondée par Guy Itzhaki, ancien directeur du département de blockchain et de chiffrement homomorphe d’Intel. Cette solution de layer 2 de type Optimistic Rollup repose sur un chiffrement entièrement homomorphe basé sur la technologie open source fhEVM de Zama.

Fhenix permet aux développeurs d'Ethereum de créer des smart contracts chiffrés et d'effectuer des calculs sur les données chiffrées, tout en utilisant Solidity et d'autres outils familiers. L’objectif de Fhenix est de faire progresser le développement d’applications dans l’écosystème blockchain utilisant la confidentialité renforcée apportée par  le FHE.

Inco : Cette solution de Layer 1 modulaire, construite sur le SDK de Cosmos, combine FHE, ZK proof et MPC, et est conçue pour être simple d'utilisation pour les développeurs, car elle est programmable avec Solidity, le langage de programmation le plus utilisé pour les smart contract.

Elle permet la création de dApps ressemblant de près au Web 2 et se distingue par sa capacité à générer de l'aléatoire on-chain privé en utilisant des clés publiques pour produire un flux de bits sécurisé via FHE. Inco vise à résoudre des défis complexes, comme la facilitation du gaming on-chain, afin d'éliminer des problèmes tels que l'espionnage, la déduction, le sabotage, etc.

Récemment, leur collaboration avec EigenLayer, le leader du restaking sur Ethereum, a renforcé leur notoriété. Cette collaboration vise à augmenter la confidentialité sur Ethereum et à renforcer le lien entre Cosmos et Ethereum. En février dernier, Inco est parvenu à lever plus de 4,5 millions de dollars auprès de fonds bien connus de l'écosystème tels que Matter Labs, Circle Ventures, Polygon Ventures et d’autres. De plus, le projet bénéficie de conseillers expérimentés, notamment le PDG de Zama et celui de Polygon.

🤔 Vous souhaitez enrichir vos connaissances du Web3 et déceler des opportunités ? Rejoignez notre communauté premium Cryptoast Research 👇

Profitez d'analyses exclusives de cryptos en rejoignant Cryptoast Research
La Newsletter crypto n°1 🍞

Recevez un récapitulatif de l'actualité crypto chaque jour par mail 👌

Ce qu’il faut savoir sur les liens d’affiliation. Cette page peut présenter des actifs, des produits ou des services relatifs aux investissements. Certains liens présents dans cet article peuvent être affiliés. Cela signifie que si vous achetez un produit ou que vous vous inscrivez sur un site depuis cet article, notre partenaire nous reverse une commission. Cela nous permet de continuer à vous proposer des contenus originaux et utiles. Il n'y a aucune incidence vous concernant et vous pouvez même obtenir un bonus en utilisant nos liens.


Les investissements dans les crypto-monnaies sont risqués. Cryptoast n'est pas responsable de la qualité des produits ou services présentés sur cette page et ne pourrait être tenu responsable, directement ou indirectement, par tout dommage ou perte causé suite à l'utilisation d'un bien ou service mis en avant dans cet article. Les investissements liés aux crypto-actifs sont risqués par nature, les lecteurs doivent faire leurs propres recherches avant d'entreprendre toute action et n’investir que dans les limites de leurs capacités financières. Cet article ne constitue pas un conseil en investissement.


Recommandations de l'AMF. Il n’existe pas de rendement élevé garanti, un produit présentant un potentiel de rendement élevé implique un risque élevé. Cette prise de risque doit être en adéquation avec votre projet, votre horizon de placement et votre capacité à perdre une partie de cette épargne. N’investissez pas si vous n’êtes pas prêt à perdre tout ou partie de votre capital.


Pour aller plus loin, lisez nos pages Situation Financière, Transparence du Média et Mentions Légales.

Subscribe
Me notifier des
guest
0 Commentaires
Inline Feedbacks
View all comments
Voir plus
Tout voir

Cryptoast

Le site qui explique tout de A à Z sur le Bitcoin, la blockchain et les crypto-monnaies. Des actualités et des articles explicatifs pour découvrir et progresser dans ces secteurs !


Les articles les plus lus

Quel est le problème actuel d’Ethereum ?

Quel est le problème actuel d’Ethereum ?

Les Bitcoiners Argentins viennent du futur pour nous prévenir, mais de quoi exactement ?

Les Bitcoiners Argentins viennent du futur pour nous prévenir, mais de quoi exactement ?

Bitcoin : le prix du BTC retrouve le niveau des 60 000 dollars — Est-ce durable ?

Bitcoin : le prix du BTC retrouve le niveau des 60 000 dollars — Est-ce durable ?

Bitcoin, peut-on espérer les 100 000 dollars pour Noël ? L'analyse de Vincent Ganne

Bitcoin, peut-on espérer les 100 000 dollars pour Noël ? L'analyse de Vincent Ganne