Techniques cryptanalytiques

June 5

Cryptanalysis a développé aux côtés de la cryptographie. Ils sont les sciences de déchiffrement et de chiffrement des données. Dans l'ère moderne, l'utilisation de la cryptographie et la cryptologie sont importants dans l'envoi de données sur les ordinateurs. A titre d'exemple, lorsque vous envoyez votre numéro de carte de crédit à un fournisseur, la cryptographie a développé le cryptage utilisé et la cryptanalyse a permis de déterminer les protocoles de sécurité qui devraient être en place pour maintenir l'information d'être déchiffré par un tiers.

Faits

Lorsque les données sont cryptées, il est pris dans le message non chiffré, connu en tant que texte clair, à l'état de cryptage, connu sous le texte chiffré. Pour chiffrer un message est de déguiser en sorte que est illisible par des parties qui ne sont pas destinés à recevoir le message. La cryptographie est la science de cryptage de messages et cryptanalyse est l'examen du cryptogramme afin qu'il puisse être restauré à plaintext. Plusieurs techniques peuvent être utilisées pour cryptanalyser y compris cryptogramme seulement, plaintext connu, plaintext choisi et man-in-the-middle.

Histoire

Les Arabes étaient la première société à comprendre et à expliquer à la fois la cryptographie et la cryptanalyse, le développement et l'utilisation de substitution et de transposition chiffrements. En Europe, pontificaux et états italiens développés cryptographie au Moyen Age. En 1860, les systèmes de chiffrement ont été utilisés principalement dans la communication militaire. Pendant la Seconde Guerre mondiale, le polonais et le déchiffrement britannique des chiffrements Enigma utilisés par les Allemands et les déchiffrage américaine de la Croix-Rouge, Orange et Violet chiffrements des Japonais sont devenus les plus grands triomphes de la cryptanalyse. Dans l'ère moderne, les ordinateurs et l'électronique ont apporté une liberté inégalée à la cryptographie et la cryptanalyse. Moderne cryptanalyse jour utilise des techniques qui ont été développées pour l'ordinateur et le cryptage électronique.

Importance

Les données sont cryptées en tant que mesure de sécurité pour protéger les informations. Un tiers peut compromettre les données en utilisant la cryptanalyse pour découvrir la méthode de cryptage et de décoder le texte chiffré. Certaines méthodes de cryptage sont plus vulnérables à une attaque que d'autres. Les systèmes utilisant le chiffrement doivent être conscients de sa sensibilité à une attaque. Savoir quel type d'attaque le système est plus sensible aux permet une meilleure sécurité.

Les types

Dans une attaque de cryptogramme, le cryptanalyst ne connaîtra le cryptogramme du message, mais peut généralement deviner une partie du texte brut puisque de nombreux documents ont des en-têtes de format spécifique. Dans une attaque plaintext connu, le cryptanalyst sait ou peut deviner les parties du message en clair. Le reste du message est déchiffré en utilisant cette information. Dans une attaque plaintext choisie, le cryptanalyst peut alimenter en clair en l'algorithme de chiffrement et d'analyser le cryptogramme résultant, permettant l'cryptanalyst d'identifier la valeur de la variable qui a été appliquée au texte pour le chiffrer (cette valeur est connue comme la clé). Dans une attaque man-in-the-middle, l'cryptanalyst établit des liens avec les deux parties qui sont l'échange d'informations sécurisé à l'aide des touches. Le cryptanalyst reçoit et envoi des informations à l'insu des deux parties impliquées dans la communication.

Avantages

Parties responsables de la mise en place de systèmes d'échange de données sécurisées bénéficient de connaître les différents types de techniques de cryptanalyse. La connaissance leur permet de planifier des attaques potentielles sur des données chiffrées. En outre, cryptanalysts peuvent être utilisés pour déterminer combien il est difficile de briser un code quand une nouvelle méthode de cryptage est introduit.