Nature UE
Cr¨¦dits ECTS 6
Volume horaire total 54
Volume horaire CM 24
Volume horaire TD 24
Volume horaire TP 6

Pr¨¦-requis

Aucun

Objectifs

Usage des math¨¦matiques pour l¡¯informatique. D¨¦couverte des codes correcteurs et de la cryptographie. Introduction aux probl¨¨mes de s¨¦curit¨¦

PT招财进宝

Cours magistraux
Les polyn?mes :
Fonction polyn?me, op¨¦rations (algorithme de multiplication),
sch¨¨ma de H?rner (algorithmes d¡¯exponentiation), z¨¦ros de polyn?mes.
Application : Codes correcteurs d¡¯erreurs
Codes lin¨¦aires ; Codes cycliques
Arithm¨¦tique :
Entiers N, entiers relatifs Z,
Congruences et Z/nZ,
Algorithmes sur les entiers (Euclide et PGCD)
Nombres premiers.
Application : Cryptographie
Introduction
Code de c¨¦sar, Sac ¨¤ dos
RSA
Travaux Dirig¨¦s
Calculs sur les polyn?mes.
Reconnaitre un type de code. Distinguer la d¨¦tection de la correction d¡¯erreurs
Calculs arithm¨¦tiques
Crypter et d¨¦crypter par les codes vus en cours

Appartient ¨¤

Informations compl¨¦mentaires

Usage des math¨¦matiques pour l¡¯informatique. D¨¦couverte des codes correcteurs et de la cryptographie. Introduction aux probl¨¨mes de s¨¦curit¨¦