Des ordres audio inaudibles peuvent tromper un assistant vocal, une défense veut varier chaque modèle

Un fichier audio peut cacher un ordre inaudible pour l’humain mais compris par une IA. La méthode DivNet réduit ce risque sans réentraîner tout le système.

Marine Descamps Par Marine Descamps
3 min de lecture
Des ordres audio inaudibles peuvent tromper un assistant vocal, une défense veut varier chaque modèle
Une enceinte connectée dans un salon : des ordres audio inaudibles peuvent tromper un assistant vocal, d’où l’intérêt d’une défense. Photo illustrative.

En bref

  • DivNet fabrique de multiples variantes d’un même modèle de reconnaissance vocale pour contrer les ordres audio inaudibles.
  • La technique n’ajoute aucun temps de traitement ; une nouvelle variante se génère en quelques millisecondes.
  • Le nombre de variantes possibles dépasse celui des atomes de l’univers observable.
  • Les auteurs préparent une commercialisation et déposent des brevets.

Pour empêcher un même message audio piégé de duper des millions d’assistants vocaux, des chercheurs américains proposent de rendre chaque exemplaire du modèle d’IA légèrement différent des autres. Leur technique, baptisée DivNet, évite à la fois de ralentir les appareils et de réentraîner tout le système à grands frais, selon Tech Xplore.

Des ordres que l’oreille ne perçoit pas

Qiang Zeng, professeur associé au département d’informatique de George Mason University, étudie des attaques où un fichier audio, publicité ou morceau de musique par exemple, cache un message malveillant imperceptible pour l’humain mais destiné à un assistant domestique. Les actions visées citées vont du déverrouillage d’une porte à un virement depuis un compte bancaire. « You hear one thing, but what the AI interprets is something else », résume Qiang Zeng.

Le risque change d’échelle parce que les fabricants installent couramment des modèles d’IA identiques sur des millions d’appareils. Un attaquant qui parvient à tromper un appareil pourrait ainsi réutiliser le même enregistrement contre d’autres. Or entraîner des modèles sophistiqués coûte cher : les entreprises ont peu d’intérêt à en concevoir un différent pour chaque client.

Le principe de DivNet : toucher aux poids secondaires

Qiang Zeng et le doctorant Ying Meng s’attaquent au problème en examinant les millions de valeurs numériques, les poids, qui permettent à un réseau de neurones de traiter l’information. Certains sont décisifs pour reconnaître la parole ordinaire. D’autres y contribuent peu, mais comptent pour la réussite des attaques audio. DivNet repère ces derniers et les modifie de façon sélective.

Écran d’ordinateur portable affichant du code Python d’apprentissage automatique dans un éditeur sombre, devant un arrière-plan de feuillage flou.
Code Python d’un modèle d’apprentissage automatique affiché sur l’écran d’un ordinateur portable, photographié en gros plan. Photo : Mathews Jumba / Pexels

En changeant différentes combinaisons de poids, l’équipe obtient un très grand nombre de modèles distincts. Tous continuent de comprendre correctement la parole légitime, mais réagissent différemment aux enregistrements malveillants. Au lieu d’offrir la même défense à chaque appareil, chacun reçoit donc une version propre.

Ce que les tests ont montré

Les essais sur des systèmes de reconnaissance vocale établis donnent les repères suivants.

  • Le succès des attaques recule substantiellement, au prix d’une baisse minime de la précision en usage normal.
  • La reconnaissance vocale ne demande aucun temps de traitement supplémentaire, contrairement à de nombreuses défenses existantes.
  • Après une analyse initiale, une nouvelle variante se génère en quelques millisecondes.
Quelques millisecondespour produire une nouvelle variante, après l’analyse initiale
Plus que d’atomesdans l’univers observable : le nombre estimé de variantes possibles

Un même assistant vocal peut en outre changer périodiquement de variante, ce qui complique la conception d’une attaque réutilisable. L’avantage pratique le plus important, selon le chercheur, reste le coût : « Every time you train the AI system, it’s very expensive because you need the GPU », explique Qiang Zeng, en référence aux processeurs puissants employés pour développer ces modèles.

Publication, démonstrations et suite

L’article décrivant DivNet a été présenté cet été à la conférence ACM MobiSys 2026 (Mobile Systems, Applications, and Services), à Cambridge, en Angleterre. L’étude, intitulée « Diversified Neural Networks : Defeating Adversarial Attacks via Numerous Orthogonal Variants », figure dans les actes de la 24e conférence MobiSys (DOI 10.1145/3745756.3809215).

Les chercheurs ont aussi ouvert un site dédié, avec des démonstrations, des informations techniques et des exemples audio où des enregistrements malveillants identiques produisent des résultats différents selon la variante du modèle. L’équipe travaille à une commercialisation et estime que l’approche pourrait séduire de grandes entreprises technologiques. « We are applying for patents because we think it has some value », indique Qiang Zeng.

Photo : Anete Lusina / Pexels