Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

Pour sécuriser les communications, une entreprise peut utiliser la cryptographie pour chiffrer les informations. Le cryptage consiste à transformer les informations dans un format non lisible par l'homme et vice versa.


L'information joue un rôle essentiel dans la gestion des entreprises, des organisations, des opérations militaires, etc. Des informations entre de mauvaises mains peuvent entraîner une perte d'activité ou des résultats catastrophiques.


Dans cet article, nous vous présenterons le monde de la cryptologie et comment vous pouvez empêcher que les informations ne tombent entre de mauvaises mains.


Signification du chiffrement

Que signifie cryptage ? La cryptographie est l'Ă©tude et l'application de techniques qui cachent la vĂ©ritable signification de l'information en la transformant en formats lisibles par l'homme et vice versa.


Illustrons cela à l'aide d'un exemple. Supposons que vous souhaitiez envoyer le message "I LOVE MELES", vous pouvez remplacer chaque lettre de la phrase par la troisième lettre suivante de l'alphabet.

Le message crypté sera "K NQXG CRRNGV". Pour décrypter notre message, nous allons devoir remonter trois lettres de l'alphabet en utilisant la lettre que nous voulons décrypter. L'image ci-dessous montre comment la transformation est effectuée.

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

Le processus de transformation des informations sous une forme non lisible par l'homme est appelĂ© cryptage. Le processus d'inversion du chiffrement est appelĂ© dĂ©cryptage.



Le dĂ©chiffrement se fait Ă  l'aide d'un clef secrète connus uniquement des destinataires lĂ©gitimes des informations. La clĂ© est utilisĂ©e pour dĂ©chiffrer les messages cachĂ©s.

Cela rend la communication sûre car même si l'attaquant obtient l'information, cela n'aura aucun sens pour lui. Les informations cryptées sont connues sous le nom de chiffrement.


Qu'est-ce que la cryptanalyse ?

La cryptoanalyse est l'art de tenter de dĂ©chiffrer des messages chiffrĂ©s sans utiliser la clĂ© utilisĂ©e pour chiffrer les messages. La cryptoanalyse utilise une analyse mathĂ©matique et des algorithmes pour dĂ©chiffrer les chiffres. Le succès des attaques de cryptanalyse dĂ©pend de :


  • Temps disponible
  • Puissance de calcul disponible
  • CapacitĂ© de mĂ©moire disponible

Vous trouverez ci-dessous une liste des attaques de cryptanalyse couramment utilisĂ©es ;

  • Attaque de force brute: Ce type d'attaque utilise des algorithmes qui tentent de deviner toutes les combinaisons logiques possibles du texte en clair qui sont ensuite chiffrĂ©es et comparĂ©es au chiffrement d'origine.
  • Attaque de dictionnaire- Ce type d'attaque utilise une liste de mots pour correspondre au texte en clair ou Ă  la clĂ©. Il est principalement utilisĂ© lorsque vous essayez de casser des mots de passe cryptĂ©s.
  • Attaque de la table arc-en-ciel: Ce type d'attaque compare le texte chiffrĂ© avec des hachages prĂ©calculĂ©s pour trouver des correspondances.

Qu'est-ce que le cryptage ?

La cryptographie combine les techniques de cryptographie et de cryptanalyse.


Algorithmes de chiffrement

MD5 - cela signifie Message-Digest 5. Il est utilisĂ© pour crĂ©er des valeurs de hachage 128 bits. ThĂ©oriquement, les hachages ne peuvent pas ĂŞtre inversĂ©s dans le texte brut d'origine. MD5 est utilisĂ© pour crypter les mots de passe et vĂ©rifier l'intĂ©gritĂ© des donnĂ©es. MD5 n'est pas rĂ©sistant aux collisions. La rĂ©sistance aux collisions est la difficultĂ© Ă  trouver deux valeurs qui produisent les mĂŞmes valeurs de hachage.

  • SHA : c'est l'acronyme de Secure Hash Algorithm. Les algorithmes SHA sont utilisĂ©s pour gĂ©nĂ©rer des reprĂ©sentations condensĂ©es d'un message (condensĂ© de message). Il a diffĂ©rentes versions telles que;
  • SHA-0: produit des valeurs de hachage de 120 bits. Il a Ă©tĂ© retirĂ© de l'utilisation en raison de dĂ©fauts importants et remplacĂ© par SHA-1.
  • SHA-1: produit des valeurs de hachage de 160 bits. Il est similaire aux versions prĂ©cĂ©dentes de MD5. Il a une faiblesse cryptographique et n'est pas recommandĂ© pour une utilisation depuis l'annĂ©e 2010.
  • SHA-2: a deux fonctions de hachage, Ă  savoir SHA-256 et SHA-512. SHA-256 utilise des mots de 32 bits tandis que SHA-512 utilise des mots de 64 bits.
  • SHA-3: cet algorithme Ă©tait officiellement connu sous le nom de Keccak.
  • RC4: cet algorithme est utilisĂ© pour crĂ©er des chiffrements de flux. Il est principalement utilisĂ© dans des protocoles tels que SSL (Secure Socket Layer) chiffrer les communications Internet e WEP (Wired Equivalent Privacy) pour protĂ©ger les rĂ©seaux sans fil.
  • POISSON ROUGE: Cet algorithme est utilisĂ© pour crĂ©er des chiffrements symĂ©triquement verrouillĂ©s et Ă  clĂ©. Il peut ĂŞtre utilisĂ© pour crypter les mots de passe et d'autres donnĂ©es.

ActivitĂ© de piratage : utilisez CrypTool

Dans ce scénario pratique, nous allons créer un code simple à l'aide de l'algorithme RC4. Nous tenterons ensuite de le déchiffrer à l'aide d'une attaque par force brute. Pour cet exercice, supposons que vous savez que la clé secrète de chiffrement est de 24 bits. Nous allons utiliser ces informations pour trouver la figure.



Nous utiliserons CrypTool 1 comme outil de cryptage. CrypTool 1 est un outil pédagogique open source pour les études de cryptographie. Vous pouvez le télécharger à partir de https://www.cryptool.org/en/ct1-downloads

Création du chiffrement de flux RC4

Nous chiffrerons la phrase suivante

Ne jamais sous-estimer la détermination d'un gars qui a beaucoup de temps et peu d'argent

Nous utiliserons 00 00 00 comme clé de cryptage.

  • Apri CryptoTool 1
  • Remplacez le texte par Ne sous-estimez jamais la dĂ©termination d'un gars qui a beaucoup de temps et peu d'argent
  • Cliquez sur le menu Crypter / DĂ©crypter

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

  • Pointez sur DĂ©chiffrement symĂ©trique (moderne) puis sĂ©lectionnez RC4 comme indiquĂ© ci-dessus
  • La fenĂŞtre suivante apparaĂ®tra

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

  • SĂ©lectionnez 24 bits comme clĂ© de cryptage
  • RĂ©glez la valeur sur 00 00 00
  • Cliquez sur le bouton Chiffrer
  •  Vous obtiendrez le code de flux suivant

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

Attaquer le chiffrement de flux

  • Cliquez sur le menu Analyse
  • Pointez sur Chiffrement symĂ©trique (moderne) puis sĂ©lectionnez RC4 comme indiquĂ© ci-dessus
  • Vous obtiendrez la fenĂŞtre suivante

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

  • Rappelez-vous que l'hypothèse faite est que la clĂ© secrète est de 24 bits. Assurez-vous donc de sĂ©lectionner 24 bits comme longueur de clĂ©.
  • Cliquez sur le bouton DĂ©marrer. Vous obtiendrez la fenĂŞtre suivante

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool


  • Remarque : Le temps nĂ©cessaire pour terminer l'attaque Brute-Force Analysis dĂ©pend de la capacitĂ© de traitement de la machine utilisĂ©e et de la longueur de la clĂ©. Plus la longueur de la clĂ© est longue, plus il faudra de temps pour terminer l'attaque.
  • Une fois l'analyse terminĂ©e, vous obtiendrez les rĂ©sultats suivants.

Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool

  • Remarque : un nombre d'entropie infĂ©rieur signifie qu'il s'agit du rĂ©sultat le plus probablement correct. Il est possible qu'une valeur d'entropie supĂ©rieure Ă  la valeur la plus basse trouvĂ©e soit le rĂ©sultat correct.
  • SĂ©lectionnez la ligne qui a le plus de sens, puis cliquez sur le bouton Accepter la sĂ©lection lorsque vous avez terminĂ©

Résumé

  • La cryptographie est la science du chiffrement et du dĂ©chiffrement des messages.
  • Un chiffrement est un message qui a Ă©tĂ© transformĂ© en un format non lisible par l'homme.
  • DĂ©chiffrer signifie inverser un chiffre dans le texte original.
  • La cryptoanalyse est l'art de dĂ©chiffrer des chiffrements sans connaĂ®tre la clĂ© utilisĂ©e pour les chiffrer.
  • La cryptographie combine les techniques de la cryptographie et du cryptanalyste.

Il pourrait être d'intérêt:

  • Comment trouver les mots de passe, diverses techniques
  • Comment pirater un rĂ©seau WiFi

Pour aller plus loin:

  • Qu'est-ce que le VPN Google One ?
  • Qu'est-ce que le chiffrement de bout en bout ?
  • Comment activer et dĂ©sactiver le chiffrement de bout en bout dans Zoom
  • Comment changer le code PIN dans Bitlocker
  • Comment protĂ©ger par mot de passe un fichier zip et un dossier
ajouter un commentaire de Qu'est-ce que le cryptage ? Cryptanalyse, RC4, CrypTool
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.