Skip to content

Qu’est-ce que la cryptographie ?

22 juin 2020

La cryptographie est une technique utilisée pour sauvegarder les données et empêcher des tiers non autorisés d'accéder à des informations précieuses ou de les modifier dans leur propre intérêt ou au détriment d'autres personnes.

cryptographie

Contenu préalable recommandé

Qu’est-ce que la cryptographie ? L’une des plus anciennes techniques utilisées pour protéger les informations est la cryptographie. Cette technique est aussi ancienne que l’écriture. Et l’un des nombreux exemples que nous trouvons de son utilisation est le cas intéressant de l’histoire de la machine Enigma, utilisée par les nazis pendant la Seconde Guerre mondiale pour crypter les messages sur le champ de bataille.

Le mot cryptographie vient du grec κριπτός (kryptós = couvert, caché), γραφειν (grafein = écrire), et du suffixe -ia (utilisé pour créer des noms abstraits). Le message crypté lui-même est à la vue de tous. Il peut être lu, mais sa signification est cachée. Ainsi, on peut dire que grâce à la cryptographie, une personne peut cacher un texte ou une information, de sorte que seuls l’émetteur et le récepteur peuvent l’interpréter.

Avec l’essor et le développement de l’informatique, celle-ci a été largement diffusée et modifiée pour être utilisée. Il repose désormais sur des algorithmes mathématiques complexes qui sont responsables du cryptage des messages. Ils ont pour tâche de garantir la confidentialité entre les parties et l’intégrité des informations. Il permet d’authentifier l’expéditeur et le destinataire et garantit que l’expéditeur ou le destinataire peut répudier le message. Enfin, elle garantit que le message est nouveau, c’est-à-dire qu’il n’est pas répété

Les bases de la cryptographie informatique sont définies dans les articles « Une théorie mathématique de la communication » de 1948 et « Théorie de la communication des systèmes secrets » de 1949. Tous deux ont été publiés par Claude Shannon et ont jeté les bases de la théorie de l’information et de la cryptographie moderne.

« New directions of Crytography », développé par Whitfiled Diffie et Martin Hellman en 1976, établit le concept de cryptographie à clé publique. La consolidation de la cryptographie arrive en 1977 avec la publication de l’algorithme RSA, développé par les mathématiciens Ron Rivest, Adi Shamir et Len Adleman.

Qu’est-ce que la cryptographie ? Cryptographie et sécurité

Aujourd’hui, la cryptographie est l’un des piliers fondamentaux sur lesquels repose la technologie blockchain. Il permet le fonctionnement du réseau, garantit les mécanismes de consensus entre les utilisateurs et l’intégrité de la chaîne de blocage.

Pour garantir qu’aucune partie extérieure ne puisse accéder aux données, on utilise la cryptographie à clé publique (cryptographie asymétrique) et la cryptographie à clé secrète (cryptographie symétrique), que nous développerons plus tard. Le cryptage à clé publique génère un hachage qui facilite la distribution des informations, tandis que la clé privée crypte et décrypte les informations entre l’expéditeur et le destinataire.

Dans Bitcoin, la clé publique est obtenue par la clé privée, mais le processus inverse est impossible. En d’autres termes, la clé privée ne peut pas être obtenue à partir de la clé publique. La clé publique, après quelques modifications ultérieures, est l’adresse que nous pouvons partager avec tous les membres de la communauté afin qu’ils puissent nous envoyer de l’argent. Ou, le cas échéant, celui que nous utiliserons auprès d’autres utilisateurs communautaires pour leur effectuer un paiement. Il n’y a aucun risque de vol, puisque les fonds ne sont accessibles que par la clé privée.

La clé privée est similaire à un code PIN ou à un mot de passe que nous utilisons pour accéder à différents sites web, mais dans ce cas, elle est cryptée, ce qui ajoute beaucoup plus de sécurité. Cela signifie que nous allons entrer une série de termes ou de mots qui seront cryptés et qui protégeront le portefeuille ou wallet. Nous sommes les seuls à avoir ces mots, nous devons donc les garder en sécurité et ne les partager avec personne. Ainsi, nous pouvons accéder à nos fonds à tout moment.

Types de cryptographie

Comme nous l’avons mentionné au début, la cryptographie peut être symétrique ou asymétrique, selon le type de clé utilisé. Examinons cela plus en détail.

Symétrique

C’est le type de cryptographie qui est utilisé depuis le début de l’histoire et depuis très longtemps. Elle est également appelée cryptographie à clé privée ou cryptographie à une clé. Pour l’exécuter et pour pouvoir chiffrer et déchiffrer un message, on utilise une seule clé que l’expéditeur et le destinataire doivent connaître au préalable. C’est le point faible de cette méthode, car il y a plus de chances qu’une tierce partie intercepte la clé lorsque l’expéditeur la transmet au destinataire.

En cryptographie symétrique, il faut utiliser une clé très difficile à deviner, car les ordinateurs d’aujourd’hui peuvent deviner les clés très rapidement. Par conséquent, nous devons considérer que puisque les algorithmes cryptographiques sont publics, nous devons nous assurer que leur force dépend de leur complexité interne et de la longueur de la clé utilisée, afin d’éviter les attaques par force brute.

Qu'est-ce que la cryptographie

Asymétrique

Aussi connu sous le nom de cryptographie à clé publique. Cette méthode utilise deux clés, l’une publique et l’autre privée ; il n’est donc pas nécessaire de connaître une clé au préalable. La clé publique peut être envoyée et communiquée à n’importe qui, tandis que la clé privée est celle qui ne doit être partagée avec personne. Lorsqu’un expéditeur veut envoyer un message, il utilise la clé publique pour crypter le message et l’envoyer. Et seul le destinataire avec sa clé privée peut décrypter le message.

La cryptographie asymétrique offre un niveau de sécurité extraordinaire, à tel point que même la personne qui a chiffré le message ne peut le déchiffrer sans la clé privée. C’est la méthode utilisée dans les cryptomonnaies, et c’est une pièce fondamentale de la chaîne de blocage pour pouvoir effectuer des opérations et des échanges d’informations entre égaux en toute sécurité et sans qu’il soit nécessaire de se faire confiance.

cryptographie-asymetrique

Hybride

Il s’agit d’une méthode qui utilise un cryptage à la fois symétrique et asymétrique. Utilisation du chiffrement à clé publique pour partager une clé de chiffrement symétrique.

En connaissant les bases de la cryptographie symétrique et asymétrique, nous pouvons voir quelle est la plus grande différence. La sécurité fournie par la première est d’un niveau très faible par rapport à la sécurité fournie par la seconde. Cependant, la vitesse à laquelle la cryptographie symétrique chiffre et décrypte un message est supérieure à celle de la cryptographie asymétrique. C’est donc là que la cryptographie hybride entre en jeu.

Aujourd’hui vous avez la réponse a la question Qu’est-ce que la cryptographie ?