FAQ Hero
Cryptographie

Qu’est-ce qu’un algorithme de chiffrement à clé publique ?

Qu’est-ce qu’un algorithme de chiffrement à clé publique ?

Pour créer des clés publique et privée, la cryptographie à clé publique utilise des algorithmes tels que le chiffrement RSA et la cryptographie par courbes elliptiques (ECC). Concrètement, ces algorithmes reposent sur la complexité de problèmes mathématiques considérés comme insolubles – c’est-à-dire qui pourraient être résolus en théorie, mais pas en pratique compte tenu du temps qu’il faudrait pour y parvenir.

Avec le chiffrement asymétrique, on peut facilement générer des clés publique et privée, chiffrer des messages avec la clé publique et déchiffrer des messages avec la clé privée. Pour autant, il est extrêmement difficile (voire impossible) de dériver la clé privée en se basant uniquement sur la clé publique.