Google introduit le cryptage entièrement homomorphe

Les Les développeurs de Google ont publié récemment à travers un article de blog les avancées de ensemble ouvert de bibliothèques et d'utilitaires avec la mise en œuvre d'un chiffrement entièrement homomorphe qui permet de traiter des données chiffrées qui n'apparaissent sous forme ouverte dans aucune étape de calcul.

Contrairement au chiffrement de bout en bout, le chiffrement homomorphe, En plus de protéger la transmission des données, il offre la possibilité de traiter les données sans les déchiffrer.

Le cryptage entièrement homomorphe implique la capacité d'effectuer des opérations d'addition et de multiplication sur des données crypté, à partir duquel tout calcul arbitraire peut être mis en œuvre. La sortie est un résultat chiffré, qui serait similaire au chiffrement du résultat d'opérations similaires sur les données d'origine.

En tant que développeurs, il est de notre responsabilité d'aider à assurer la sécurité de nos utilisateurs en ligne et de protéger leurs données. Cela commence par la création de produits sûrs par défaut, privés par conception et qui donnent le contrôle aux utilisateurs. Tout ce que nous faisons chez Google est soutenu par ces principes, et nous sommes fiers d'être un leader du secteur dans le développement, la mise en œuvre et la mise à l'échelle de nouvelles technologies de préservation de la vie privée qui permettent d'obtenir des informations précieuses et de créer des expériences utiles tout en protégeant nos utilisateurs. intimité.

Travailler avec des données avec un cryptage homomorphe se réduit au fait que l'utilisateur crypte les données et, sans révéler les clés, les transfère à un service tiers pour traitement.

Ce service effectue les calculs déclarés et génère un résultat chiffré, sans pouvoir déterminer avec quelles données il fonctionne. L'utilisateur décrypte les données diffusées à l'aide de ses clés et reçoit le résultat en clair.

Par exemple, imaginez que vous créez une application pour les personnes atteintes de diabète. Cette application peut collecter des informations sensibles auprès de ses utilisateurs, et vous avez besoin d'un moyen de garder ces données privées et protégées tout en les partageant avec des experts médicaux pour obtenir des informations précieuses qui pourraient conduire à des percées médicales importantes. Avec Google Transpiler pour FHE, vous pouvez crypter les données que vous collectez et les partager avec des experts médicaux qui, à leur tour, peuvent analyser les données sans les décrypter, fournissant des informations utiles à la communauté médicale, tout en garantissant que les informations sous-jacentes ne sont pas accessibles par n'importe qui. .

Entre les domaines d'application on trouve des chiffrements homomorphes la création de services cloud pour l'informatique confidentielle, l'implémentation de systèmes de vote électronique, la création de protocoles de routage anonymisés, le traitement des requêtes sur des données chiffrées dans un SGBD et la formation confidentielle des systèmes d'apprentissage automatique.

Par exemple, le cryptage homomorphe sera utile dans les applications médicales Ils peuvent recevoir des informations confidentielles sur les patients sous forme cryptée et offrent aux professionnels de la santé la possibilité d'effectuer des analyses et d'identifier des anomalies sans décryptage.

Le cryptage homomorphe peut également aider à étudier les liens entre les maladies et certaines mutations génétiques, qui nécessitent l'analyse de milliers d'échantillons d'informations génétiques.

C'est pourquoi, aujourd'hui, nous sommes heureux d'annoncer que nous obtenons un transpileur universel, le premier du genre, pour le cryptage entièrement homomorphe (FHE), qui permettra aux développeurs d'effectuer des calculs sur des données cryptées sans pouvoir accéder toute information provenant de celui-ci. identification personnelle.

Une particularité de la boîte à outils publiée est la possibilité de créer des programmes pour traiter des données cryptées à l'aide de techniques de développement C++ standard en utilisant le transpileur fourni, un programme C ++ qui se convertit en un dialecte FHE-C ++ spécial capable de travailler avec des données cryptées.

La boîte à outils vous permet de créer des programmes de calcul confidentiels qui peuvent travailler avec des données sans les déchiffrer, notamment en effectuant des opérations mathématiques et de chaîne simples sur des données chiffrées. Le code du projet est écrit en C++ et est distribué sous la licence Apache 2.0.

Enfin oui vous souhaitez en savoir plus sur le sujet, vous pouvez vérifier les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.