Un ingénieur transforme la détection d’erreurs en un « langage secret » pour la sécurité des données

Un ingénieur transforme la détection d'erreurs en un

Celestino Corral, ingénieur électricien de Sandia National Laboratories, a inventé une méthode pour utiliser le code informatique de vérification des erreurs pour ajouter une couche de sécurité aux e-mails et aux messages numériques. Crédit : Randy Wong

La recherche sur la détection d’erreurs logicielles a conduit un ingénieur de Sandia National Laboratories à développer une méthode – elle fonctionne comme deux amis qui parlent leur propre langue – pour améliorer la protection du contenu numérique comme les e-mails et les messages sur les réseaux sociaux.

Celestino Corral est un ingénieur électricien qui a commencé à travailler sur la détection d’erreurs dans le code numérique en 2018. La détection d’erreurs est utilisée dans chaque message électronique envoyé entre des personnes, intégré dans le code de cette transmission.

« Disons que je veux envoyer un message à quelqu’un. Je veux m’assurer que tout dans ce message est reçu exactement par cette personne », a expliqué Corral. « Un peu de code est généré pour ce message à partir du contenu de ce message spécifique, qui voyage avec le contenu jusqu’au destinataire. »

Si le code derrière le message vu par le destinataire n’est pas le même que celui généré par l’expéditeur, il y a au moins une erreur.

Corral a déclaré que les erreurs dans le code sont « plus courantes que la plupart des gens ne le pensent », cependant, il y a des limites même à la forme la plus robuste de vérification des erreurs.

« Alors j’ai commencé à demander où sont les faiblesses », a déclaré Corral. « J’ai pensé à mettre le système en défaut et à essayer de comprendre quand nous le manquions. Mon objectif initial était de voir comment réduire le risque d’erreurs non détectées. »

Mais Corral a découvert autre chose en cours de route.

« Si quelqu’un » écoute « mes données, vous pouvez utiliser différentes méthodes de détection d’erreurs pour chaque élément de contenu », a-t-il déclaré. « L' »auditeur » devra passer plus de temps à essayer de comprendre chaque manière dont la détection d’erreurs est utilisée. Je peux également introduire des erreurs intentionnelles (ou artificielles) dans le message qui aboutissent au même code. Les indiscrets ne les connaîtront pas. et sera incapable de lire le message sans corriger ces erreurs spécifiques. »

Corral a déclaré que la manipulation de la détection d’erreurs est une pratique connue, mais qu’elle n’a pas été utilisée de cette manière pour fournir une autre couche d’obscurcissement et empêcher les autres de lire et d’utiliser des données.

« Pensez-y comme deux amis qui décident d’utiliser un sens secret derrière des mots communs qu’eux seuls connaissent, et d’autres non », a-t-il expliqué. « Le contenu est authentique et pertinent pour eux, mais charabia et inutile pour les autres. L’ajout de la ride de l’introduction d’erreurs artificielles peut être considéré comme un type de clé pendant le processus de détection d’erreurs, et ce serait le secret partagé uniquement entre la source et destinataire. »

Il dit que la méthode n’est pas le cryptage – qui brouille délibérément le message ou l’encode – mais peut être utile pour empêcher les personnes non autorisées d’apprendre quoi que ce soit d’utile à partir des données en ligne. Fondamentalement, le procédé permet de bénéficier à la fois d’une détection d’erreur et d’une sécurité améliorée.


Les qubits ioniques offrent un aperçu précoce de la détection d’erreurs quantiques


Fourni par les laboratoires nationaux Sandia

Citation: L’ingénieur transforme la détection d’erreurs en un « langage secret » pour la sécurité des données (2021, 9 août) récupéré le 9 août 2021 à partir de https://techxplore.com/news/2021-08-error-secret-language.html

Ce document est soumis au droit d’auteur. En dehors de toute utilisation équitable à des fins d’étude ou de recherche privée, aucune partie ne peut être reproduite sans l’autorisation écrite. Le contenu est fourni seulement pour information.