summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--exercices2.tex259
1 files changed, 259 insertions, 0 deletions
diff --git a/exercices2.tex b/exercices2.tex
new file mode 100644
index 0000000..89f8b69
--- /dev/null
+++ b/exercices2.tex
@@ -0,0 +1,259 @@
+%% This is a LaTeX document. Hey, Emacs, -*- latex -*- , get it?
+\documentclass[12pt]{article}
+\usepackage[francais]{babel}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{times}
+% A tribute to the worthy AMS:
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage{amssymb}
+\usepackage{amsthm}
+%
+\usepackage{mathrsfs}
+\usepackage{wasysym}
+\usepackage{url}
+%
+\theoremstyle{definition}
+\newtheorem{comcnt}{Tout}
+\newcommand\exercice{%
+\refstepcounter{comcnt}\bigbreak\noindent\textbf{Exercice~\thecomcnt.}}
+\newcommand{\limp}{\mathrel{\Rightarrow}}
+\newcommand{\liff}{\mathrel{\Longleftrightarrow}}
+\newcommand{\pgcd}{\operatorname{pgcd}}
+\newcommand{\ppcm}{\operatorname{ppcm}}
+\newcommand{\signe}{\operatorname{signe}}
+\newcommand{\tee}{\mathbin{\top}}
+\newcommand{\Frob}{\operatorname{Fr}}
+%
+\newif\ifcorrige
+\corrigetrue
+\newenvironment{corrige}%
+{\ifcorrige\relax\else\setbox0=\vbox\bgroup\fi%
+\smallbreak\noindent{\underbar{\textit{Corrig�.}}\quad}}
+{{\hbox{}\nobreak\hfill\checkmark}%
+\ifcorrige\relax\else\egroup\fi\par}
+%
+%
+%
+\begin{document}
+\ifcorrige
+\title{INFMDI720\\Exercices --- Corrig�\\{\normalsize Rappels math�matiques pour la cryptographie}}
+\else
+\title{INFMDI720\\Exercices\\{\normalsize Rappels math�matiques pour la cryptographie}}
+\fi
+\author{}
+\date{}
+\maketitle
+\pretolerance=10000
+\tolerance=8000
+
+%
+%
+%
+
+\exercice
+
+D�terminer une relation de B�zout entre les polyn�mes $A = t^7 - t^6 +
+t^4 - t + 1$ et $B = t^6 + t^5 - t^4 + t^3 + t^2 + 1$ dans
+$\mathbb{F}_3[t]$. Quel est l'inverse de $\bar B$ dans
+$\mathbb{F}_3[t]/(A)$�?
+
+\begin{corrige}
+On calcule les divisions euclidiennes successives�: $t^7 - t^6 + t^4 -
+t + 1 = (t+1)\penalty0 (t^6+t^5-t^4+t^3+t^2+1) + (t^4+t^3-t^2+t)$,
+puis $t^6 + t^5 - t^4 + t^3 + t^2 + 1 = t^2(t^4+t^3-t^2+t) + (t^2+1)$,
+puis $t^4 + t^3 - t^2 + t = (t^2+t+1)\penalty0 (t^2+1) - 1$. Le pgcd
+de $A$ et $B$ est donc�$1$ (ou $-1$, mais on a choisi de le prendre
+unitaire).
+
+On calcule alors des relations $UP + VQ = D$ comme suit�:
+
+\begin{itemize}
+\item[$\bullet$] $U= -1$�; $P= t^4+t^3-t^2+t$�; $V= t^2+t+1$�; $Q=
+ t^2+1$�; $D= 1$ (d'apr�s la derni�re division effectu�e).
+\item[$\bullet$] $U= -t^2$�; $P= t^4+t^3-t^2+t$�; $V= 1$�; $Q=
+ t^6+t^5-t^4+t^3+t^2+1$�; $D= t^2+1$ (d'apr�s l'avant-derni�re
+ division effectu�e).
+\item[$\bullet$] $U= -t^2(t^2+t+1)-1 = -t^4-t^3-t^2-1$�; $P=
+ t^4+t^3-t^2+t$�; $V= t^2+t+1$�; $Q= t^6+t^5-t^4+t^3+t^2+1$�; $D= 1$
+ (en rempla�ant la valeur de $t^2+1$ donn�e par la derni�re �galit� �
+ la place du $Q$ de l'�galit� pr�c�dente).
+\item[$\bullet$] $U= 1$�; $P= t^7-t^6+t^4-t+1$�; $V= -(t+1)$�; $Q=
+ t^6+t^5-t^4+t^3+t^2+1$�; $D= t^4+t^3-t^2+t$ (d'apr�s la premi�re
+ division effectu�e).
+\item[$\bullet$] $U= -t^4-t^3-t^2-1$�; $P= t^7-t^6+t^4-t+1$�; $V=
+ (t^2+t+1) - (-t^4-t^3-t^2-1)\penalty0 (t+1) = t^5-t^4-t^3-t^2-t-1$�;
+ $Q= t^6+t^5-t^4+t^3+t^2+1$�; $D= 1$ (en rempla�ant la valeur de
+ $t^4+t^3-t^2+t$ donn�e par la derni�re �galit� � la place du $P$ de
+ l'�galit� pr�c�dente.
+\end{itemize}
+
+On a donc trouv� la relation de B�zout�: $(-t^4-t^3-t^2-1) \penalty0
+(t^7-t^6+t^4-t+1) + (t^5-t^4-t^3-t^2-t-1) \penalty0
+(t^6+t^5-t^4+t^3+t^2+1) = 1$.
+
+Ceci montre que l'inverse de $\bar B = \bar t^6+\bar t^5-\bar t^4+\bar
+t^3+\bar t^2+1$ dans $\mathbb{F}_3[t]/(A)$ est $\bar t^5-\bar t^4-\bar
+t^3-\bar t^2-\bar t-1$.
+\end{corrige}
+
+%
+%
+%
+
+\exercice
+
+(A)�On admet que le polyn�me $P := t^4 + t^3 + t^2 + t + 1 \in
+\mathbb{F}_3[t]$ est irr�ductible. Combien d'�l�ments a $F :=
+\mathbb{F}_3[t]/(P)$�?
+
+(B)�Quel est l'ordre (additif) de $\bar t$ dans le groupe additif
+de�$F$�?
+
+(C)�Calculer $\bar t^4$ et $\bar t^5$. Quel est l'ordre
+(multiplicatif) de $\bar t$ dans le groupe multiplicatif $F^\times$
+des �l�ments non-nuls de�$F$�? L'�l�ment $\bar t$ est-il primitif�?
+Le polyn�me $P$ est-il primitif�?
+
+(D)�Quels sont les conjugu�s de $\bar t$ (=ses images successives par
+le morphisme de Frobenius)�? Quel est le degr� de�$\bar t$�?
+
+\begin{corrige}
+(A)�Le nombre d'�l�ments de $F$ est $3^{\deg P} = 3^4 = 81$ (comme le
+ nombre de polyn�mes de degr� $<4$ sur�$\mathbb{F}_3$). On peut donc
+ noter $F = \mathbb{F}_{81}$. Il s'agit d'un corps, puisque $P$ est
+ irr�ductible.
+
+(B)�Les multiples additifs de $\bar t$ sont $0$, $\bar t$ et $2\bar t
+ = -\bar t$, apr�s quoi on retombe sur�$0$ (la caract�ristique de�$F$
+ est�$3$). L'ordre additif de $\bar t$, comme celui de n'importe
+ quel �l�ment non nul dans un corps de caract�ristique�$3$, est
+ donc�$3$.
+
+(C)�On a $\bar t^4 = -\bar t^3 - \bar t^2 - \bar t - 1$ comme il
+ r�sulte d'une division euclidienne (�vidente) de $t^4$ par�$P$. Par
+ cons�quent, $\bar t^5 = -\bar t^4 - \bar t^3 - \bar t^2 - \bar t =
+ 1$ (on peut aussi faire la division euclidienne de $t^5$ par�$P$).
+ Ceci signifie que l'ordre multiplicatif de $\bar t$ divise�$5$,
+ c'est-�-dire qu'il vaut $1$ ou $5$. Comme il ne vaut pas�$1$
+ (puisque $\bar t$ ne vaut pas�$1$), il vaut�$5$. De fait, les
+ puissances de $\bar t$ sont�: $1$, $\bar t$, $\bar t^2$, $\bar t^3$
+ et $-\bar t^3 - \bar t^2 - \bar t - 1$, apr�s quoi on retombe
+ sur�$1$. Comme $F^\times$ a $80$ �l�ments, $\bar t$ n'est pas
+ primitif (un �l�ment primitif est un �l�ment d'ordre
+ multiplicatif�$80$). Ceci signifie pr�cis�ment que le polyn�me $P$
+ n'est pas primitif.
+
+(D)�Le morphisme de Frobenius est l'application $x \mapsto x^3$
+ dans�$F$. Les conjugu�s de $\bar t$, c'est-�-dire ses images
+ successives par le Frobenius sont�: $\bar t$ lui-m�me, $\bar t^3$,
+ puis $\bar t^9 = \bar t^4 = -\bar t^3 - \bar t^2 - \bar t - 1$ (car
+ $\bar t^5 = 1$ � ce qu'on a vu), et ensuite on retombe sur $\bar
+ t^{81} = \bar t$. Le degr� de $\bar t$ est�$4$ (c'est forc�ment le
+ degr� de�$P$).
+\end{corrige}
+
+%
+%
+%
+
+\exercice
+
+(A)�On admet que le polyn�me $P := t^4 + t + 1 \in \mathbb{F}_2[t]$
+est irr�ductible. Combien d'�l�ments a $F := \mathbb{F}_2[t]/(P)$�?
+
+(B)�Dresser la liste des puissances successives de $\bar t$ dans�$F$.
+Quel est l'ordre de�$\bar t$�? Est-il primitif�? Quel est l'inverse
+de�$\bar t$�? Quels sont tous les �l�ments primitifs de�$F$�? Quel
+est l'ordre multiplicatif de $\bar t^3$�? M�me question pour $\bar
+t^5$.
+
+(C)�Quels sont les conjugu�s de $\bar t$�? Quel est son degr�?
+M�mes questions pour $\bar t^3$. M�mes questions pour $\bar t^5$.
+
+(D)�Quels sont les �l�ments de l'unique corps � $4$ �l�ments contenu
+dans�$F$�?
+
+\begin{corrige}
+(A)�Le nombre d'�l�ments de $F$ est $2^{\deg P} = 2^4 = 16$ (comme le
+ nombre de polyn�mes de degr� $<4$ sur�$\mathbb{F}_2$). On peut donc
+ noter $F = \mathbb{F}_{16}$. Il s'agit d'un corps, puisque $P$ est
+ irr�ductible.
+
+(B)�On calcule successivement en multipliant par $t$ et en se
+ rappelant que $t^4 \equiv t+1 \pmod{P}$�:
+
+\begin{tabular}{r|l}
+$i$&$\bar t^i$\\\hline
+$0$&$1$\\
+$1$&$\bar t$\\
+$2$&$\bar t^2$\\
+$3$&$\bar t^3$\\
+$4$&$\bar t^4 = \bar t+1$\\
+$5$&$\bar t^2+\bar t$\\
+$6$&$\bar t^3+\bar t^2$\\
+$7$&$\bar t^4 + \bar t^3 = \bar t^3+\bar t+1$\\
+$8$&$\bar t^4+\bar t^2+\bar t = \bar t^2+1$\\
+$9$&$\bar t^3+\bar t$\\
+$10$&$\bar t^4+\bar t^2 = \bar t^2+\bar t+1$\\
+$11$&$\bar t^3+\bar t^2+\bar t$\\
+$12$&$\bar t^4+\bar t^3+\bar t^2 = \bar t^3+\bar t^2+\bar t+1$\\
+$13$&$\bar t^4+\bar t^3+\bar t^2+\bar t = \bar t^3+\bar t^2+1$\\
+$14$&$\bar t^4+\bar t^3+\bar t = \bar t^3+1$\\\hline
+$15$&$\bar t^4+\bar t = 1$\\
+\end{tabular}
+
+L'ordre de $\bar t$ est donc�$15$, il est primitif puisque $\#F^\times
+= \#F-1 = 15$, tous les �l�ments non-nuls de�$F$ ont �t� list�s
+ci-dessus et on a m�me, plus pr�cis�ment, �tabli un isomorphisme de
+groupes $(\mathbb{Z}/15\mathbb{Z}) \to F^\times$ par $\bar\imath
+\mapsto \bar t^i$. Cet isomorphisme permet de r�pondre facilement aux
+questions suivantes�: l'inverse de $\bar t$ est celui qui correspond �
+l'oppos� de $1$, soit $\bar t^{14} = \bar t^3+1$. Les �l�ments
+primitifs sont ceux qui correspondent aux g�n�rateurs de
+$\mathbb{Z}/15\mathbb{Z}$ (c'est-�-dire les classes des nombres
+premiers avec $15$, soit $\bar 1$, $\bar 2$, $\bar 4$, $\bar 7$, $\bar
+8$, $\bar{11}$, $\bar{13}$, $\bar{14}$), donc $\bar t$, $\bar t^2$,
+$\bar t^4 = \bar t+1$, $\bar t^7 = \bar t^3+\bar t+1$, $\bar t^8 =
+\bar t^2+1$, $\bar t^{11} = \bar t^3+\bar t^2+\bar t$, $\bar t^{13} =
+\bar t^3+\bar t^2+1$ et $\bar t^{14} = \bar t^3+1$. L'ordre
+(multiplicatif) de $\bar t^3$ dans�$F^\times$ est le m�me que l'ordre
+(additif) de $3$ dans $\mathbb{Z}/15\mathbb{Z}$, soit�$5$, et de m�me
+l'ordre multiplicatif de $\bar t^5$ dans�$F^\times$ est�$3$.
+
+(C)�Le morphisme de Frobenius est l'application $x \mapsto x^2$
+dans�$F$. Les conjugu�s de $\bar t$, c'est-�-dire ses images
+successives par le Frobenius sont�: $\bar t$ lui-m�me, $\bar t^2$,
+$\bar t^4 = \bar t+1$, $\bar t^8 = \bar t^2+1$ apr�s quoi on retombe
+sur $\bar t^{16} = \bar t$. Le degr� de $\bar t$ est�$4$ (c'est
+forc�ment le degr� de�$P$). Pour ce qui est du degr� de $\bar t^3$,
+ses images successives par le Frobenius sont�: $\bar t^3$ lui-m�me,
+$\bar t^6 = \bar t^3+\bar t^2$, $\bar t^{12} = \bar t^3+\bar t^2+\bar
+t+1$ et $\bar t^{24} = \bar t^9 = \bar t^3+\bar t$, apr�s quoi on
+retombe sur $\bar t^{48} = \bar t^3$�; donc le degr� de $\bar t^3$ est
+�galement�$4$. Enfin, pour calculer le degr� de $\bar t^5$, on a ses
+images successives qui sont $\bar t^5 = \bar t^2+\bar t$ lui-m�me et
+$\bar t^{10} = \bar t^2+\bar t+1$, puis $\bar t^{20} = \bar t^5$, donc
+il n'y a que deux conjugu�s (en comptant $\bar t^5$ lui-m�me), et son
+degr� est�$2$.
+
+(D)�On sait que $\mathbb{F}_4$ est contenu dans�$F = \mathbb{F}_{16}$
+car $16$ est une puissance de�$4$, et on sait qu'alors $\mathbb{F}_4 =
+\{x\in F : x^4=x\}$. Une fa�on de trouver ces �l�ments est de
+r��crire $x^4 = x$ comme $(x^2)^2 = x$ (on retombe sur�$x$ apr�s deux
+applications du Frobenius�: ou encore, le degr� de $x$ est $1$
+ou�$2$)�; les �l�ments v�rifiant ceci sont $0$ et $1$, bien s�r, et
+aussi $\bar t^5 = \bar t^2+\bar t$ comme on vient de le voir, et
+forc�ment $\bar t^5 + 1 = \bar t^2+\bar t+1$ (puisqu'un corps est
+stable ar addition). Une autre fa�on de r�soudre $x^4 = x$ est de le
+r��crire comme $x=0$ ou bien $x^3 = 1$, c'est-�-dire qu'il s'agit de
+$0$ et des �l�ments d'ordre divisant�$3$, donc, d'apr�s l'isomorphisme
+d�j� d�termin�, $\bar t^5 = \bar t^2+\bar t$ et $\bar t^{10} = \bar
+t^2+\bar t+1$.
+\end{corrige}
+
+%
+%
+%
+\end{document}