Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Cryptographie » ...Recherche application ECB de Serpent en hexa » 20-07-2010 01:35:54

yoshi a écrit :

Oui, c'est ce qu'il ressortait de la lecture des liens que je t'avais mis dans mon post précédent. Ceux-ci ne t'ont rien apporté de plus, y compris les liens en anglais de la page Wikipedia citée ?

@+

J'ai lu pas mal de doc. sur Serpent et je désire écrire une application qui roulerait sur un microcontrôleur PIC. Mais pour ça, je désire, avant, expérimenter sur un PC. C'est pour ça que je cherchais une application déjà fonctionnelle afin de pouvoir comparer les résultats.

#2 Re : Cryptographie » ...Recherche application ECB de Serpent en hexa » 19-07-2010 12:12:36

Serpent est un algorithme de chiffrement. Lors du concours déterminant quel algorithme allait être adopté pour devenir le nouvel algorithme AES à 128 bits, l'algorithme belge Rijndael arriva premier suivi de Serpent. J'ai toujours personnellement préféré Serpent vu son approche nettement plus conservatrice au point de vue sécurité.

Plaintext = texte en clair. C'est le message à chiffrer; ciphertext = résultat du chiffrement. Hexa = hexadécimal = base 16. (nettement plus facile à entrer et interpréter que du binaire brut).

ECB = Electronic Codebook. C'est le passage direct du texte en clair vers le texte chiffré (et l'inverse pour le déchiffrage) à travers l'algorithme.. Cette méthode n'est utilisée que pour des démonstrations et à des fins éducatives puisqu'elle ne protège pas vraiment un texte en clair lorsqu'il y a des redondances. En pratique, des méthodes plus sécuritaires sont utilisées.

En espérant que ça aie pu vous aider !

#3 Cryptographie » ...Recherche application ECB de Serpent en hexa » 18-07-2010 23:19:03

Réginald_Roy
Réponses : 4

Bonjour...

Je recherche une application minimale de Serpent qui me permet d'entrer le plaintext ou ciphertext ainsi que la clef en hexadécimal et qui ne fait qu'encrypter/décrypter en direct (ECB) avec sortie aussi en hexa.

Est-ce qqn a un lien pour me permettre d'accéder à une telle application ?

Merci !

#4 Re : Cryptographie » Code Inviolable ? » 18-07-2010 03:43:01

Ton code est peut-être inviolable à tes yeux, mais il est extrêmement faible.

Se fier au secret de l'algorithme est une des pires choses qu'on peut faire puisqu'il devient alors impossible de le distribuer. En effet, toute tentative de distribuer un algorithme à grande échelle le rendra alors public et brisera automatiquement sa sécurité.

Un bon chiffre, au niveau sécurité se mesure UNIQUEMENT au secret de la CLEF et non de l'algorithme. Pourquoi ? Parce qu'il est justement pratiquement impossible de cacher un algorithme pour longtemps. Qui plus est, le remplacement d'un algorithme rendu faible par son dévoilement est une tache exhaustive alors qu'un changement de clef dévoilé n'est qu'une chose de secondes (remplacement d'une chaîne 128, 192 ou 256 bits). Reste, bien sûr à envoyer cette clef de façon sécure à votre correspondant. Et pour ça, les algorithmes à clef publique sont  un excellent outil.

Enfin, la façon RECONNUE de juger de la qualité d'un chiffreur (au niveau sécurité) se mesure UNIQUEMENT par sa résistance aux attaques répétées par des cryptanalystes chevronnés. Si un chiffre, dont l'algorithme est public peut résister à toutes les attaques connues pendant plusieurs années, il peut être considéré comme sûr.

Pied de page des forums