|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : janvier 2006 Messages : 107 ![]() |
Bonjour, depuis peu je m'interraisse a la sécurité informatique.
J'ai donc cherché des site et je suis tombé sur celui-ci : http://www.uqtr.ca/~delisle/Crypto/prives/blocs_des.php Mais bon je bloque sur certaine chose. Quelqu'un connaitrais t-il un site ou bouquin qui nous explique de façon clair le cryptage avec des exemples si possible ? merci... |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 330 ![]() |
Tu peu commancer par ce site qui est vraiment bien fait :Ars Cryptographica
P.S: J'ajouterait des liens a fur et a mesure, histoire que je trie mes favoris. AES algorithm (Rijndael) information Cryptographic toolkit AES slide (fr) Implementations of AES (Rijndael) in C/C++ and Assembler Histoire de la cryptologie Un TPE sur la cryptographie Le site personnel de Bruce schneier |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : janvier 2006 Messages : 107 ![]() |
Voilà je viens de regarder tes site et je voudrais essayer de faire : AES ou DES
http://cui.unige.ch/tcs/cours/crypto...aes-slide.html mais je but sur bcp de point. je suis largué a partir de là La transformation ByteSub... quelqu'un pourrais t-il m'aider. merci |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 330 ![]() |
Citation:
Si c'est bien cela, je te conseil d'implementer l'algorithm rijndael (AES) car c'est le standard actuel, c'est rapide et c'est sûr. Il faut savoir que ces algorithms on été implementer des centaines (voirs plus) de fois, donc ton implementation ne servira pas à grand chose, si ce n'est qu'un exercice de programmation. Il y a pas longtemps j'ai justement implémenter l'AES pour un projet scolaire(sources en Pascal objet et C), ce n'est pas tres compliqué. Citation:
Si la valeure de l'octet entrant est Y, cet octet sera substituer par un octet de valeure X, en dépi de sa position et de la clef. pour resumer l'opération ByteSub, il suffit de Declarer deux tableux de 256 octet (puisqu'un octet peut avoir jusqu'à 256 valeurs), un pour le chiffrement est un autres pour le déchiffrement. l' Y element du tableau de chiffrement devra contenir la vleur X, et l' X iéme element du tableau de dechiffrement contiendra un octet de valeure Y. Ainsi pour chiffrer il suffit de faire Code :
nouvelle_valeure = Tableau_de_chiffrement[aincien_valeure] Toute l'implementation sera optimiser avec des tableaux a valeures constantes et des pointeures. Les opérations subByte, shiftRows et mixColumn seront en fait resumer en une seul opérations. Tu poura trouver ces tableau dans des implémentation deja faites. PS : je ne suis pas sur que se soit la bonne rubrique pour parler de ca. |
||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : janvier 2006 Messages : 107 ![]() |
Donc voilà pour un début je vais déja essayer de faire les algo : ( ils sont très simple je pense par rapport au autres qui demande plus de réflexion )
je veux mettre en place les algo de cryptage RC5 et RC6 http://www.uqtr.ca/~delisle/Crypto/prives/blocs_rc.php mais j'ai un problème il ne donne pas l'algo pour obtenir les sous clef ? ou puis je les obtenir ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com