X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/modelisationMathS3.git/blobdiff_plain/b4b8308e890b04add28f4a3991c9117d81908071..69c903a978a2ef5a25298c9ae3920be0d8c62e95:/rsa.tex?ds=sidebyside diff --git a/rsa.tex b/rsa.tex index fae4839..cb11f3f 100644 --- a/rsa.tex +++ b/rsa.tex @@ -24,8 +24,8 @@ Dans le cas où l'on utilise une clé de cryptage, on a le schéma présenté à la figure~\ref{Fig:schemageneral}. \begin{figure}[ht] \begin{center} -\includegraphics[scale=0.5]{schemacrypto.pdf} -%\includegraphics[scale=0.5]{schemacrypto.eps} +%\includegraphics[scale=0.5]{schemacrypto.pdf} +\includegraphics[scale=0.5]{schemacrypto.eps} \end{center} \caption{Schéma général d'une méthode de cryptage/décryptage}\label{Fig:schemageneral} \end{figure} @@ -259,6 +259,7 @@ produit: \begin{equation} \varphi(pq)=(p-1)(q-1) \label{FEuler} \end{equation} + \end{Prop} \begin{Exo}[Preuve de l'expression d'Euler] On doit compter le cardinal des nombres de $\{1, 2, . . . , pq -1\}$ qui sont @@ -384,11 +385,39 @@ il exite $x$ et $y$ entiers tels que \end{enumerate} \end{Exo} +\begin{Exo} +On se place dans le contexte de cryptographie par RSA. +Démontrer que si la clé d'encryptage est $e < \varphi(n)$, alors +il existe une unique clé de décodage entre 1 et $\varphi(n)$. +\end{Exo} -% cf TD maths discrète; -% Corollaire 7.6 du chap RSA -% unicité de la clef de décodage - +\begin{Prop}[Théorème d'Euler]\label{th:Euler} + Si $mq$. On definit $t = \frac{p+q}{2}$ et $s = \frac{p−q}{2}$. +Montrer que +\begin{enumerate} +\item le produit $n = pq = t^2 − s^2$; +\item l'entier $t$ est légèrement supérieur à la racine carrée de $n$ et que $s $ est petit; +\item l'on peut utiliser ces informations pour factoriser $n$ c.-à-d. retrouver $p$ et $q$. +\item Factoriser 9623827 et 343570291, % res=2953*3259 res = 17729*19379 +\end{enumerate} +\end{Exo} + \section{Conclusion} cf SMATH paragraphe applications p 223. \ No newline at end of file