From ECC to Diffie-Hellman
Introduction L’échange de clé de Diffie-Hellman est une méthode pour partager un secret entre 2 individus de manière sécurisé, même si leurs transmissions sont sur écoute.
Présentation des courbes elliptiques : Avant de s’attaquer à la partie cryptographique, il est nécessaire de comprendre le fonctionnement des courbes elliptiques.
Une courbe elliptique est un ensemble de points $(x,y)$ vérifiant une équation du type: $y^2=x^3+ax+b$, autrement dit , on définit une courbe elliptique comme :
Feal & it's variants
Introduction Feal est un algorithme de chiffrement présenté dans la fin des année 80 par Akihiro Shimizu et Shoji Miyaguchi. C’est un chiffrement par bloc qui à concurrencé le DES et qui est aujourd’hui obsolète de part ses vulnérabilités.
Feal (Fast Data Encipherment Algorithm) est un chiffrement de type Feistel. Il a connu plusieurs variations et nous allons les voir ici.
Par la suite , des illustrations seront issue du blog de Jon King
Shamir's Secret Sharing Sheme (SSSS)
Introduction Adi Shamir , né le 6 juillet 1952 à Tel Aviv, est un mathématicien et un cryptologue israélien reconnu comme l’un des experts les plus éminents en cryptanalyse. Il a créé un algorithme de cryptographie utilisant le concept de partage de clé secrète.
L’idée principal de son chiffrement est de partagé la clé de déchiffrement d’un algorithme quelconque en plusieurs parties. Seul la réunion de celles-ci conduiront au texte déchiffré.