Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

8 techniques de chiffrement essentielles pour protéger vos données privées

Le monde tourne sur le code et les chiffres. De vos conversations privées aux transactions en ligne, la cryptographie est impliquée dans presque tout ce que vous faites numériquement. En fait, la vie telle que nous la connaissons aujourd'hui ne serait pas possible sans elle.

La cryptographie est la science de la communication secrète où le but est de transférer l'information sur un canal non sécurisé de telle sorte qu'aucun tiers ne puisse comprendre ce qui est transmis. La sécurité est devenue un problème critique car Internet fournit de nouvelles façons d'accéder aux systèmes et données. Chaque appareil connecté est un point d'entrée, agissant comme une porte dérobée potentielle pour les pirates.

Même si vous n'avez pas des millions à perdre, protéger ce que vous avez compte beaucoup. Il existe de nombreux types de technologies de sécurité disponibles, mais le chiffrement est celui que chaque utilisateur d'appareil numérique devrait connaître. Nous avons essayé d'expliquer les méthodes de chiffrement les plus courantes actuellement utilisées pour sauvegarder vos informations privées.

Avant de commencer : vous devez savoir que chaque méthode de chiffrement utilise une clé pour transformer un message en texte clair en texte chiffré. Il y a deux types de base de chiffrement –

8. Triple DES

Le Triple DES a été développé pour remplacer l'algorithme DES original (Data Encryption Standard). En fait, le DES utilisait une taille de clé de 56 bits qui est devenue vulnérable aux attaques par force brute à cause de l'augmentation de la puissance de calcul.

Le Triple DES fournit une méthode simple pour étendre la taille de clé du DES (en appliquant l'algorithme DES trois fois à chaque bloc de données), sans avoir besoin de développer un algorithme de chiffrement par blocs complètement nouveau. La longueur totale de clé s'élève à 168 bits. À cause de l'attaque meet-in-the-middle (MITM), la sécurité effective qu'il fournit n'est que de 112 bits.

Microsoft Outlook, OneNote et System Center Configuration Manager 2012 utilisent le Triple DES pour protéger le contenu utilisateur et les données système. Il est aussi utilisé dans de nombreuses industries de paiement électronique et autres services financiers.

7. Blowfish

Un autre algorithme à clé symétrique conçu pour remplacer DES. Il est connu pour son efficacité et sa vitesse. Il est placé dans le domaine public, ce qui signifie que n'importe qui peut l'utiliser gratuitement.

Blowfish fonctionne avec une longueur de bloc de 64 bits et une taille de clé variable, allant de 32 bits à 448 bits. Le chiffrement implique 16 tours de chiffrement de Feistel, utilisant de grandes boîtes S dépendantes de la clé.

Du côté négatif, il est vulnérable aux attaques d'anniversaire, surtout dans des contextes comme HTTPS. Il est recommandé de ne pas utiliser Blowfish pour chiffrer des fichiers plus grands que 4 Go en raison de sa petite taille de bloc de 64 bits.

On trouve Blowfish dans des douzaines de catégories logicielles, incluant la sécurité de base de données, plateforme eCommerce, chiffrement de fichiers et disques, gestion de mots de passe et outils d'archivage, stéganographie, transfert de fichiers, shell sécurisé et chiffrement d'email.

6. AES

AES (Advanced Encryption Standard) est le successeur de DES et fait confiance comme standard par le gouvernement américain et diverses organisations. La faible exigence en RAM et la haute vitesse étaient les principales raisons pour lesquelles il a été choisi pour cacher des informations top-secrètes. L'algorithme peut bien performer sur une large gamme de matériel, des cartes à puce 8 bits aux processeurs haute performance.

Bien que l'AES soit extrêmement efficace sous forme 128 bits, il utilise aussi des clés de 192 et 256 bits pour une sécurité lourde. Il a 10 tours pour clés 128 bits, 12 tours pour clés 192 bits, et 14 tours pour clés 256 bits. La même clé est utilisée pour le chiffrement et le déchiffrement des données.

À ce jour, aucune attaque pratique contre l'AES n'a été découverte. Il est utilisé dans de nombreux protocoles et technologies de transmission différents, comme la protection WPA2 des réseaux WiFi, la technologie Voice-over-IP et les données de signalisation.

5. Twofish

Le professionnel de la sécurité informatique Bruce Schneier est le cerveau derrière Blowfish et son successeur Twofish. L'algorithme a une structure de Feistel comme DES et utilise une matrice de distance maximale séparable.

Twofish est une méthode de chiffrement à clé symétrique qui utilise une taille de bloc de 128 bits et une taille de clé jusqu'à 256 bits. La moitié de la clé n-bit est utilisée comme clé de chiffrement et l'autre moitié pour modifier l'algorithme de chiffrement (boîtes S dépendantes de la clé). Il est légèrement plus lent que AES mais un peu plus rapide pour les clés 256 bits.

L'algorithme est flexible – il peut être utilisé dans les applications réseau où les clés changent fréquemment, et dans les systèmes où seule une petite quantité de RAM et ROM est disponible. Vous le trouverez dans des outils de chiffrement comme GPG, TrueCrypt et PhotoEncrypt.

4. RSA

RSA est une technique de chiffrement à clé asymétrique et un standard pour chiffrer les données envoyées sur Internet. Dans cette approche, la clé de chiffrement diffère de la clé de déchiffrement, qui est gardée privée. L'asymétrie dépend de la difficulté pratique de factoriser le produit de deux grands nombres premiers.

La force du chiffrement augmente exponentiellement avec l'augmentation de la taille de clé, qui est typiquement 1024 ou 2048 bits de long. Lors de l'implémentation, RSA doit être combiné avec un schéma de remplissage pour qu'aucun message ne résulte en des textes chiffrés non sécurisés.

RSA n'est régi par aucun brevet actif ; n'importe qui peut l'utiliser. Il peut effectuer chiffrement, déchiffrement et vérification de signature, le tout avec les mêmes deux fonctions. Le seul inconvénient de l'utilisation de la cryptographie à clé publique pour le chiffrement est la vitesse. Aussi, il pourrait être vulnérable à l'usurpation d'identité, même si les clés privées de l'utilisateur ne sont pas disponibles.

3. Échange de clés Diffie-Hellman

Également connu sous le nom d'Échange de Clés Exponentiel, Diffie-Hellman est une technique de cryptographie à clé publique suivie peu après RSA. Elle permet à deux parties sans connaissance préalable l'une de l'autre d'établir conjointement une clé secrète partagée sur un canal non sécurisé.

La limitation de cet algorithme est le manque d'authentification. Les données utilisant Diffie-Hellman sont vulnérables aux attaques man-in-the-middle. Il est bien adapté pour l'utilisation dans la communication de données, mais moins souvent utilisé pour les données archivées/stockées sur une longue période.

Cet algorithme de domaine public est utilisé pour sécuriser une large gamme de services Internet. Il fournit la base pour de multiples protocoles authentifiés et est utilisé pour fournir le secret de transmission dans les modes éphémères de Transport Layer Security.

2. Chiffrement ElGamal

Le chiffrement ElGamal est une cryptographie à clé asymétrique basée sur l'échange de clés Diffie-Hellman. Sa sécurité dépend de la difficulté de calculer des logarithmes discrets dans un grand module premier. Dans cette approche, le même texte en clair donne un texte chiffré différent chaque fois qu'il est chiffré. Cependant, le texte chiffré généré est deux fois plus long que le texte en clair.

Le chiffrement peut être défini sur tout groupe cyclique, et sa sécurité dépend des propriétés du groupe sous-jacent ainsi que du schéma de remplissage utilisé sur le texte en clair.

Le chiffrement ElGamal est déployé dans les versions récentes de PGP (Pretty Good Privacy) et GNU Privacy Guard. Il est aussi utilisé dans un cryptosystème hybride, où le texte en clair est chiffré en utilisant un cryptosystème symétrique, et ElGamal est ensuite utilisé pour chiffrer la clé.

1. ECC

La cryptographie à courbes elliptiques (ECC) est une méthode de chiffrement asymétrique basée sur la structure algébrique des courbes elliptiques. Au lieu de l'approche traditionnelle de génération de clés comme produit de grands nombres premiers, ECC crée les clés à travers les propriétés de l'équation de courbe elliptique.

La sécurité de l'ECC est basée sur la capacité de calculer une multiplication de point et l'incapacité de calculer le multiplicande fourni les points original et produit. La taille de la courbe elliptique détermine le niveau de difficulté du problème. Elle peut fournir un niveau de sécurité avec une clé de 164 bits que d'autres systèmes (comme RSA) nécessitent une clé de 1024 bits pour atteindre. Les courbes elliptiques sont applicables pour les signatures numériques, accord de clé, et générateurs pseudo-aléatoires.

La NSA est le plus grand partisan de cette technologie, et elle est développée comme successeur de l'approche RSA. En août 2015, la NSA a annoncé qu'elle prévoyait d'utiliser l'échange de clés Elliptic Curve Diffie-Hellman et l'algorithme de signature numérique à courbe elliptique pour la signature numérique.

Futur du chiffrement

Les cyberattaques et la puissance de calcul des machines évoluent constamment, donc les experts en sécurité doivent rester occupés au laboratoire à découvrir de nouveaux schémas pour les tenir à distance. Une équipe de chercheurs a trouvé une nouvelle méthode appelée Honey Encryption qui dissuadera les attaquants en servant de fausses données pour chaque tentative incorrecte de code de clé.

Espérons que cela ralentira les pirates et enterrera la clé originale dans une botte de faux espoirs. Ensuite, il y a des techniques émergentes comme la Distribution Quantique de Clés qui partage des clés embarquées dans des photons sur fibre optique. Elle pourrait avoir de la viabilité non seulement à présent mais aussi dans de nombreuses années à venir.

Technologie industrielle

  1. Top 3 des alliages de tungstène et leurs applications clés
  2. Données : la matière première invisible qui alimente l'Industrie 4.0
  3. Top 12 Applications de la Data Science Façonnant 2021
  4. Techniques essentielles d'entrée d'outil pour l'usinage de précision
  5. Problèmes Courants Fichiers Gerber & Solutions Expertes
  6. Éviter les pièges des projets ML industriels : 3 erreurs clés à ne pas commettre
  7. Principales causes de défaillance des systèmes hydrauliques et comment les détecter et les résoudre
  8. 12 idées reçues courantes sur la mise en œuvre de l'Identification Unique d'Article (IUID)
  9. Les 6 principales techniques d'usinage CNC de précision que tout fabricant devrait connaître