Chiffrement : comment ça marche ?

Banniere Illustration Chiffrement

Introduction

C’est quoi le chiffrement ? Comment ça marche ? Quelle différence entre la cryptographie et le chiffrement ?Des termes pouvant sembler barbares mais qui ne sont en fait que le fruit d’opérations mathématiques plus ou moins complexes.

Le fait-est qu’avec l’avènement du Bitcoin, on parle dorénavant de « cryptomonnaies », ce qui en soit peut être considéré pour les cryptologues comme un abus de langage.

On peut voir dans ces cryptomonnaies uniquement l’aspect spéculatif ou encore les fondamentaux des projets qui les portes. Ce qui nous intéresse ici, c’est de comprendre ce que l’on entend par « chiffrement » et « cryptographie ».  

 

Chiffrer oui, crypter non !

On entend très (trop) souvent des bêtises quand il s’agit de parler de chiffrement. Combien de fois ai-je entendu sur des plateaux télé ou dans des films : “Les fichiers sont cryptés” ou encore Canal+ et leur “chaîne de télévision cryptée“…

En fait, ce mot est un non-sens et à dire vrai, il n’existe même pas dans le dictionnaire. Un tech’ en informatique en a tellement eu mare qu’il a finit par créer un site dédié.

La cryptographie est l’une des disciplines de la cryptologie qui vise à protéger des informations en les rendant illisibles pour ceux ne détenant pas les clés ou secrets pour les lires. La méthode la plus connue et utilisée en cryptographie est le chiffrement.

Je vais tenter de vulgariser le concept de chiffrement dans cet article afin que vous compreniez réellement pourquoi la sémantique est importante.

Lorsque vous aurez assimilé les concepts du chiffrement, vous aurez la connaissance suffisante pour maîtriser la sécurité de vos cryptomonnaies et de vos portefeuilles numériques.

En effet, vos adresses Bitcoin ou vos wallets reposent essentiellement sur le chiffrement.


Le chiffrement asymétrique

Il existe plusieurs « mode » de chiffrement. Nous allons nous intéresser au  plus répandue et par ailleurs celui qui est utilisé dans le monde du Bitcoin et des cryptomonnaies. Il s’agit du chiffrement dit « asymétrique ».

Le chiffrement asymétrique repose sur le principe de « trousseau » de clés. La création de ce trousseau génère automatiquement :

  • Une clé publique
  • Une clé privée 

Comme leurs noms l’indique, l’une pourra être transmise car elle est publique, l’autre devra rester secrète (la clé privée).

Dans le cas des adresses Bitcoin, un trousseau de clé est généré de la manière suivante : 

  • Une clé publique qui est en fait votre adresse Bitcoin (celle que vous transmettez pour recevoir des Bitcoin).
  • Une clé privée qui vous sert à lire le contenu de votre adresse et interagir avec elle (envoyer des Bitcoin par exemple).

Clé privée, clé publique : comment ça marche ?

La manière la plus simple de l’expliquer est de le faire en prenant l’exemple de l’envoie d’un message entre deux personnes.

Imaginons le scénario suivant :

Thibaut souhaite envoyer un message chiffré à David. Thibaut à généré son trousseau de clé. Il dispose d’une clé privée et d’une clé publique. David a également généré son trousseau de clé. Il dispose lui aussi d’une clé privée et d’une clé publique.

Pour que Thibaut puisse envoyer un message chiffré à David, David devra au préalable communiquer sa clé publique à Thibaut.

envoie_clé_publique_chiffrement

David peut partager sa clé publique à n’importe qui. Elle est unique et permettra à Thibaut ou n’importe qui d’autre possédant cette clé d’envoyer de lui envoyer des messages.

Dans notre exemple, Thibaut souhaite chiffrer le message « Le site investirbitcoin.fr est génial ! » pour que seul David puisse le lire. Il utilise donc la clé publique que David lui a communiqué pour chiffrer son message avec celle-ci.

Animation Chiffrement d'un message

Thibaut dispose maintenant de son message chiffré. Il n’a plus qu’a l’envoyer à David. 

A réception du message de Thibaut, David va utiliser sa clé privée pour déchiffrer le message qui lui est destiné.

Animation déchiffrement message

Vous l’aurez compris :

  • La clé publique sert à chiffrer
  • La clé privée sert à déchiffrer

Sécuriser ses Bitcoin

Vous comprenez maintenant comment fonctionne le chiffrement asymétrique. Comme évoqué en introduction, Bitcoin s’appuie sur ce concept.

Vous disposez d’une adresse Bitcoin (votre wallet) avec une adresse publique (votre clé publique) et une clé privée (pour y accéder).

Votre adresse Bitcoin est par définition rendu publique. Vous l’utilisez et la communiquez pour recevoir vos Bitcoin. Votre clé privée quant à elle, doit rester strictement secrète !

Toute transaction qui arrive sur votre adresse Bitcoin est rendu publique par l’intermédiaire du registre décentralisé publique de Bitcoin. Par conséquent, n’importe qui peut savoir combien il y a de Bitcoin sur telle ou telle adresse. Si une personne mal intentionnée s’empare de votre clé privée, elle pourra alors accéder au contenu de votre portefeuille et dérober tout ce qu’il contient.

Voilà pourquoi il est préférable d’utiliser des Hardware Wallet (tel que Ledger) ou tout autre « cold wallet » pour gérer vos Bitcoin.

En effet, les wallet software, qu’ils soient installés sur votre ordinateur ou votre smartphone, sont plus vulnérables. Inutile de vous rappeler que des failles de sécurité permettent à des pirates de prendre la main sur vos ordinateurs ou smartphones.

S’ils y arrivent, ils pourront mettre la main sur vos clés privée, et donc accéder à vos précieux Bitcoin.

En utilisant un « cold wallet » (portefeuille froid en français), vous avez la certitude que vos clés privées ne pourront être volées en ligne.

Stocker ses clés privées sur une feuille de papier que vous mettrez en lieu sûr par exemple, est un bon moyen pour sécuriser ses cryptomonnaies, bien que peu pratique.

Comme rappelé plus haut: le meilleur moyen de sécuriser vos Bitcoin et autres crypto est d’utiliser un hardware wallet tel que Ledger que nous recommandons fortement sur investirbitcoin.fr.

Acheter sa Ledger

Ledger est une société française, leader mondial dans la fabrication d'Hardware Wallet.

Tutorial Ledger

Notre tuto complet sur l'utilisation d'une clé Ledger. Illustrer en image pour vous accompagner pas à pas.

N'hésitez pas à noter ce contenu !
[Total: 0 Moyenne: 0]
Vous aimez ? Partagez !