Téléchargements
Page de Téléchargement
Mise à jour le Vendredi, 30 Juillet 2010 00:45 Écrit par Administrator Vendredi, 01 Janvier 2010 15:01
Télécharger des documents locaux
CRYPTOGRAPHIE : Les fiches de cours de A. Cruptos
Fiches de niveau 0
fichecrypto_000_V2.pdf Introduction à la cryptologie moderne (V2 - Mai 2010)
fichecrypto_000.pdf Introduction à la cryptologie moderne (ancienne version remplacée par la version V2)
fichecrypto_001_V2.pdf La division euclidienne (V2 - Mai 2010)
fichecrypto_001.pdf La division euclidienne (ancienne version remplacée par la version V2)
fichecrypto_002_V2.pdf L'algorithme de Horner (V2 - Mai 2010)
fichecrypto_002.pdf L'algorithme de Horner (ancienne version remplacée par la version V2)
fichecrypto_003_V2.pdf Opérations de base modulo n (V2 - Mai 2010)
fichecrypto_003.pdf Opérations de base modulo n (ancienne version remplacée par la version V2)
fichecrypto_004_V2.pdf Calculer une puissance modulo n
fichecrypto_004.pdf Calculer une puissance modulo n (ancienne version remplacée par la version V2)
Fiches de niveau 1
fichecrypto_100.pdf Preuve par invariant de boucle
fichecrypto_101.pdf Le pgcd et le ppcm
fichecrypto_102.pdf Le théorème de Bézout
fichecrypto_103.pdf Le théorème des restes chinois
fichecrypto_104.pdf La fonction d'Euler
fichecrypto_105.pdf Calcul de l'inverse modulo n
fichecrypto_106.pdf Le petit théorème de Fermat et ses généralisations
fichecrypto_107.pdf Eléments primitifs de Z/pZ (p premier)
fichecrypto_108.pdf Le problème du logarithme discret dans Z/pZ
fichecrypto_109.pdf Les conversions classiques entre types de données
fichecrypto_110.pdf La primitive RSA
fichecrypto_111.pdf Construction de nombre premiers
fichecrypto_112.pdf Complexité de l'algorithme d'Euclide étendu
Fiches de niveau 2
fichecrypto_200.pdf Les résidus quadratiques
fichecrypto_201.pdf Les fractions continues
fichecrypto_202.pdf Chiffrer avec RSA
fichecrypto_203.pdf Chiffrement mixte
fichecrypto_204.pdf Attaque de RSA par fractions continues
fichecrypto_205.pdf Echange de clé de Diffie-Hellman
fichecrypto_206.pdf Quelques primitives cryptographiques
fichecrypto_207_V2.pdf Statistiques sur le PGCD de nombres au hasard (V2 - Mai 2010)
fichecrypto_207.pdf Statistiques sur le PGCD de nombres au hasard (ancienne version remplacée par la version V2)
fichecrypto_208.pdf Algorithme de Montgomery pour la multiplication modulaire
fichecrypto_209.pdf Attaque par faute de la signature RSA
fichecrypto_210.pdf Extraire une racine carrée modulo n
Fiches de niveau 3
fichecrypto_300.pdf La sécurité parfaite de Claude Shannon
fichecrypto_302.pdf Forme de la biclé RSA générée par OpenSSL
CRYPTOGRAPHIE : Cours, Présentations
Formation générale en cryptographie
fgc.pdf Le cours sous forme de présentation
annexe_1.pdf Fonctionnement d'AES
annexe_2.pdf Algorithmes arithmétiques classiques
annexe_3.pdf Cryptographie à clé secrète
annexe_4.pdf Les modes d'utilisation
annexe_5.pdf Algorithmes classiques
annexe_6.pdf Clé publique
complexite.pdf complexite des algorithmes
Techniques cryptographiques
primitives_crypto.pdf Primitives cryptographiques
Corps finis, courbes elliptiques
crypto_cf.pdf Cryptographie et corps finis, une présentation
crypto_el.pdf Cryptographie et courbes elliptiques, initiation
annexe_1.pdf Le corps fini à 16 éléments
annexe_2.pdf Liens entre éléments générateurs
annexe_3.pdf Quelques résultats de dénombrements
annexe_4.pdf Exemple d'éléments normaux et de polynômes normaux
annexe_5.pdf Les 30 polynômes irréductibles de dégré 8 sur F_2
annexe_6.pdf addition sur une courbe elliptique
annexe_7.pdf Quelles courbes elliptiques?
Protocoles et standards cryptographiques
GNUpg
gnupg_armure.pdf l'armure ascii de gnupg, radix64
gnupg_revoque.pdf Comment révoquer une clé gpg
Openssl
openssl_1.pdf Notes sur OpenSSL : Partie I
openssl_2.pdf Notes sur OpenSSL : Partie II
OpenSSL-fichiers-cnf.zip Fichiers de configuration utilisés par openssl
Générateurs pseudo-aléatoires
Sécurité des générateurs pseudo-aléatoire (théorème de Yao)
Sécurité du générateur de Blum Blum Shub. Partie I
CRYPTOGRAPHIE : Exercices
Exercices d' arithmétique
X_arith_Rec.pdf Exercices d'arithmétique pour la cryptographie
CRYPTOGRAPHIE : Les démonstrations logicielles de A. Cruptos
Kruptor, le paquetage en xcas
de démonstrations de crypto
Kruptor est un paquetage de procédures écrites en xcas dans le style Maple, qui permet de programmer facilement des démonstrations des fonctionnements des systèmes cryptographiques. La nouvelle version (version2.0 de Janvier 2009) a été réécrite pour s'adapter à la version en vigueur de xcas (version 0.8.2)
Attention : ces composants ont été développés sous linux et testés sous linux. Quelques essais rapides ont été faits sous windows vista, mais il se pourrait que quelques fonctions ne marchent pas tout à fait bien.
CRYPTOGRAPHIE : Les implémentations
Implémentation d'AES (limité aux clés de 128 bits) sur un microcontroleur pic 16F876, fournie par Pascal Véron (Université de Toulon-Var).






