DES :Data Encryption Standard
lee_wisdom
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
lee_wisdom Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
lee_wisdom Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Je travaille comme étudiant sur le Data Encryption Standard, un ancien standard de cryptographie utilisé jusqu'à l'arrivée récente d'AES.
J'ai déjà programmé les algorithmes de codage, décodage et keygen sous Maple, un logiciel plutôt orienté mathématiques mais bon j'avais que lui sous la main et je maitrise pas encore assez le C pour me lancer dedans.
Voilà mon objectif en fait est de faire la cryptanalyse différentielle du DES mais réduit à 4 tours, à 16 comme dans sa version originale c'est impossible bien sûr (trop long et couteux), je me suis pas mal renseigné dessus mais je bloque toujours sur la manière de récupérer la clef dans cette méthode.
En effet, je n'arrive pas à comprendre comment on fait pour obtenir la sous clef du dernier tour à partir des probabilités transmises au travers des boites de substitution.
J'espère avoir été clair et si quelqu'un s'y connaissait et pouvait m'aider je lui en serais reconnaissant.
Merci à tous et à bientôt!
Je travaille comme étudiant sur le Data Encryption Standard, un ancien standard de cryptographie utilisé jusqu'à l'arrivée récente d'AES.
J'ai déjà programmé les algorithmes de codage, décodage et keygen sous Maple, un logiciel plutôt orienté mathématiques mais bon j'avais que lui sous la main et je maitrise pas encore assez le C pour me lancer dedans.
Voilà mon objectif en fait est de faire la cryptanalyse différentielle du DES mais réduit à 4 tours, à 16 comme dans sa version originale c'est impossible bien sûr (trop long et couteux), je me suis pas mal renseigné dessus mais je bloque toujours sur la manière de récupérer la clef dans cette méthode.
En effet, je n'arrive pas à comprendre comment on fait pour obtenir la sous clef du dernier tour à partir des probabilités transmises au travers des boites de substitution.
J'espère avoir été clair et si quelqu'un s'y connaissait et pouvait m'aider je lui en serais reconnaissant.
Merci à tous et à bientôt!