Cryptographie (sélection thématique)

De Sciencinfolycee
Révision datée du 16 novembre 2011 à 13:08 par Michel ganguillin (discussion | contributions) (Quelques liens sur la cryptologie ou cryptographie)
Aller à : navigation, rechercher

Quelques liens sur la cryptologie ou cryptographie

La_cryptologie_moderne

  • Introduction à la cryptographie. Après avoir rappelé brièvement les fondements historiques de la cryptographie, deux méthodes de chiffrement seront expliquées: les algorithmes de chiffrement (qui protègent les données transmises) et les algorithmes de signature (qui garantissent la provenance du message et son intégrité). Ensuite sont abordées les notions de clé secrète et de clé publique, qui permettent d'encoder et décoder un message ainsi que leurs standards reconnus.
  • Ce document introduit la cryptographie de manière pédagogue et accessible.

Cryptographie_et_sécurité_des_réseaux

  • Cours sur la sécurité informatique et la cryptographie se plaçant dans l'optique de mieux protéger les réseaux et les services en ligne. Composé d'un ensemble de ressources multimédia (schémas, vidéo, commentaires audio, animations, il aborde les thèmes suivants : la sécurité des réseaux et plus spécifiquement la sécurité et la cryptographie, les systèmes cryptographiques classiques, les systèmes symétriques ou à clé secrète, les systèmes asymétriques ou à clé publique, les systèmes irréversibles et la gestion des clés

Cryptographie_visuelle_(une_aventure_de_James_Bond)

  • Introduction à la cryptographie, plus particulièrement à la cryptographie visuelle

La_cryptographie_asymétrique_:_RSA

  • Chiffrement des données avec le système RSA

L'algorithme_RSA

  • Apprentissage d'un moyen sûr et très répandu dans le monde de crypter vos données les plus secrètes.

Code secret et chiffrement

  • Dossier réalisé dans le cadre des nanothèses à l’Ecole Supérieure des Sciences et Technologies de l’Ingénieur de Nancy (ESSTIN) portant sur le code et le chiffrement. Il aborde les concepts de base: cryptographie symétrique/asymétrique, systèmes asymétriques liens avec les courbes elliptiques, et les applications de la cryptologie dans l’informatique.

Du chiffre de César à Enigma (interactif, en allemand)

  • Site pédagogique interactif (en allemand) pour découvrir les méthodes de la cryptologie et de la cryptanalyse. La ressource de base concerne le code de César (Nota : méthode de cryptographie la plus ancienne communément admise par l'histoire. Il consiste en une substitution mono-alphabétique où la substitution est définie par un décalage de lettres), sa cryptanalyse et ses développements, la ressource complémentaire concerne Enigma. Contient des exercices et une auto-évaluation.

Chiffrement DES (Data Encryption Standard) (interactif, en allemand)

  • Ressource pédagogique proposant un parcours depuis la représentation binaire jusqu'au codage DES en passant par l'hexadécimal, le contrôle de parité et les opérations logiques (surtout XOR). Inclut quelques exercices et des applets (java) pour manipuler soi-même.

Expérimenter_la_cryptographie_avec_Javascool

  • Une page du site Java's Cool : le principe de la cryptographie consiste à définir une transformation des symboles d'un langage (les lettres ou les mots par exemple) qui soit difficilement inversible, de telle sorte que retrouver le mot original à partir du mot codé devienne une opération difficile à effectuer. Il existe deux grandes familles d'algorithmes de cryptographie : les algorithmes symétriques (à clé secrète) et les algorithmes asymétriques (à clé publique). Le système RSA est un système de cryptographie à clé publique donc asymétrique. L'intérêt de cette manipulation est de faire passer la non-symétrie du processus: autrement dit, tout le monde peut encrypter (par la clé publique), mais seule une personne pourra décrypter (à l'aide de la clé privée). La «proglet» cryptage RSA permet de manipuler les concepts liés à l'encryptage/décryptage par clés publique et privée, RSA. La page fournit un exemple de programme d'utilisation et le code-source du proglet ou composant logiciel ouvert.