← Derniers articles
💻 computer science

Homomorphic Encryptions for Privacy Preserving Vision

Ce document présente un cadre de vision par ordinateur préservant la confidentialité utilisant le chiffrement totalement homomorphe (spécifiquement Microsoft SEAL et TenSEAL) pour permettre une inférence de CNN précise sur des données chiffrées, démontrant une perte de précision minimale à travers divers ensembles de données allant de MNIST à CIFAR-10 tout en prenant en charge des opérations complexes telles que le traitement multicanal et de multiples couches de convolution.

Auteurs originaux : Preey Shah, Rohan Virani, Sanjari Srivastava

Publié 2026-06-25
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Preey Shah, Rohan Virani, Sanjari Srivastava

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous possédez une recette de gâteau très précieuse et secrète (vos données privées, comme un scanner médical ou un dossier financier). Vous voulez demander à une célèbre boulangerie de haute technologie (un service d'IA basé sur le cloud) si le gâteau sera réussi, mais la loi vous interdit de montrer la recette réelle. Vous ne pouvez même pas leur envoyer une copie de la recette pour qu'ils l'examinent plus tard.

Cet article traite d'une astuce ingénieuse qui vous permet d'envoyer la recette dans une boîte verrouillée et incassable à la boulangerie. Les boulangers peuvent mélanger, cuire et goûter le gâteau à l'intérieur de la boîte sans jamais l'ouvrir ni voir les ingrédients. Lorsqu'ils renvoient la boîte, celle-ci contient la réponse (« Il sera délicieux ! »), mais la boîte est restée verrouillée tout au long du processus.

Voici comment les auteurs ont réalisé cela, expliqué simplement :

Le Problème : Le dilemme de la « Boîte de Verre »

Habituellement, pour utiliser des outils d'IA puissants dans le cloud, vous devez donner vos données à découvert. Mais pour des choses sensibles comme les dossiers de santé, la loi stipule que vous ne pouvez pas faire cela. Cela empêche les gens d'utiliser les meilleurs outils d'IA disponibles.

La Solution : Le Chiffrement Homomorphe

Les auteurs ont utilisé une technologie appelée Chiffrement Homomorphe. Considérez cela comme une boîte de verrouillage magique.

  • Chiffrement Normal : Vous verrouillez une boîte. Le boulanger ne peut pas toucher le gâteau à l'intérieur.
  • Chiffrement Homomorphe : Vous verrouillez une boîte, mais le boulanger possède une paire de gants spéciale qui lui permet de pétrir, mélanger et cuire le gâteau à travers la boîte. Ils peuvent effectuer des calculs sur le gâteau sans jamais voir ce qu'il est.

Le Défi : Le Problème du « Carré »

L'IA standard (spécifiquement les Réseaux de Neurones Convolutifs, ou CNN) utilise beaucoup de mathématiques « non linéaires ». Imaginez une étape de la recette qui dit : « Si la température est supérieure à 100, éteignez le feu. » C'est une décision basée sur une valeur maximale ou une courbe.

  • Le Problème : La boîte magique ne comprend que l'addition et la multiplication simples. Elle ne comprend pas les « maximums » ou les courbes complexes.
  • La Correction : Les auteurs ont dû réécrire la recette de l'IA. Au lieu de demander un « maximum », ils ont utilisé une astuce mathématique simple (comme le carré d'un nombre) qui imite la courbe mais n'utilise que la multiplication. Ils ont également remplacé le fait de « choisir le plus grand nombre » par le fait de faire une « moyenne des nombres », ce que la boîte magique peut gérer.

Ce Qu'ils Ont Fait (Les Expériences)

L'équipe a construit trois modèles d'IA différents « prêts pour la boîte de verrouillage » pour tester cette idée :

  1. Le Modèle Simple : Une IA basique qui regarde des images en noir et blanc (comme des chiffres écrits à la main).
  2. Le Modèle à Couches : Une IA légèrement plus complexe qui regarde des images à travers plusieurs couches de filtres et utilise la « moyenne » pour réduire la taille de l'image.
  3. Le Modèle en Couleur : Une IA capable de regarder des images en couleur (comme le jeu de données CIFAR-10), ce qui est beaucoup plus difficile car elle doit traiter trois canaux de couleurs différents (Rouge, Vert, Bleu) à la fois.

Ils ont testés cela sur des jeux de données d'images célèbres :

  • MNIST : Chiffres écrits à la main (le « Hello World » de l'IA).
  • Fashion-MNIST : Photos de vêtements.
  • Kuzushiji MNIST : Caractères japonais anciens.
  • CIFAR-10 : Petites photos colorées d'objets du quotidien (chats, voitures, oiseaux).

Les Résultats : Est-ce que ça a fonctionné ?

Précision : Étonnamment, oui !

  • Pour les modèles plus simples, l'IA a deviné correctement sur les données de la boîte verrouillée aussi bien que, ou parfois même mieux que, la version non verrouillée. Les auteurs suggèrent que le « bruit » à l'intérieur de la boîte magique a pu accidentellement aider l'IA à éviter de trop réfléchir (surapprentissage ou overfitting).
  • Pour les modèles plus complexes, la précision n'a chuté que légèrement (environ 1 %), ce qui est un prix très faible à payer pour une confidentialité totale.

Vitesse : C'est là que se trouve le piège.

  • Faire des mathématiques à l'intérieur d'une boîte magique est lent. Les auteurs ont constaté que le traitement des images chiffrées prenait nettement plus de temps que les images normales.
  • Pour les images colorées complexes, il fallait environ 7,5 secondes par image pour obtenir une réponse.
  • Ils ont noté que leur logiciel n'utilisait pas encore de cartes graphiques (GPU) puissantes, ce qui explique pourquoi c'était si lent. Si l'on ajoutait ces composants, ce serait beaucoup plus rapide.

Le Compromis : Sécurité vs Vitesse

Les auteurs ont joué avec les « réglages » de la boîte de verrouillage (appelés paramètres de contexte).

  • Verrous plus forts : Si vous rendez la boîte plus difficile à briser (sécurité plus élevée), les calculs prennent plus de temps.
  • Précision : Si vous voulez une réponse extrêmement précise, vous avez besoin de plus de « bits » de données, ce qui ralentit également les choses.
  • Ils ont trouvé un « point d'équilibre » où la boîte était assez sécurisée et la précision élevée, même si elle était un peu lente.

Le Mot de la Fin

L'article prouve que vous pouvez exécuter des tâches complexes de reconnaissance d'images sur des données secrètes et chiffrées sans les déchiffrer au préalable. Vous n'avez pas à choisir entre la confidentialité et l'utilisation d'IA puissantes.

Cependant, la technologie actuelle est comme une voiture manuelle lente comparée à une voiture de course à grande vitesse. Elle fonctionne parfaitement pour la confidentialité, mais elle n'est pas encore assez rapide pour des applications en temps réel. Les auteurs espèrent qu'à l'avenir, avec un meilleur matériel (comme les GPU) et des méthodes de chiffrement plus rapides, cette « boîte magique » sera assez rapide pour être utilisée partout.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →