Cryptography edits
This commit is contained in:
@ -13,10 +13,20 @@ Find $\gcd(20, 14)$ by hand.
|
||||
|
||||
\vfill
|
||||
|
||||
\theorem{The Division Algorithm}
|
||||
\theorem{The Division Algorithm}<divalgo>
|
||||
Given two integers $a, b$, we can find two integers $q, r$, where $0 \leq r < b$ and $a = qb + r$. \par
|
||||
In other words, we can divide $a$ by $b$ to get $q$ remainder $r$.
|
||||
|
||||
\begin{instructornote}
|
||||
\ref{divalgo} looks scary on paper, but it's quite simple. \par
|
||||
Doing a small example on the board (like $14 \div 3$) may be a good idea. \par
|
||||
|
||||
\vspace{2mm}
|
||||
|
||||
For those that are new to modular arithmetic, you may want to explain how remainders,
|
||||
clock-face counting, division algorithm, and modular arithmetic are all the same.
|
||||
\end{instructornote}
|
||||
|
||||
\theorem{}<gcd_abc>
|
||||
For any integers $a, b, c$, \par
|
||||
$\gcd(ac + b, a) = \gcd(a, b)$
|
||||
@ -64,7 +74,12 @@ Using the output of the Euclidean algorithm,
|
||||
% gcd = 1
|
||||
% u = 11; v = -175
|
||||
\end{itemize}
|
||||
This is called the \textit{extended Euclidean algorithm}.
|
||||
This is called the \textit{extended Euclidean algorithm}. \par
|
||||
\hint{
|
||||
You don't need to fully solve the last part of this question. \\
|
||||
Understand how you \textit{would} do it, then move on.
|
||||
Don't spend too much time on arithmetic.
|
||||
}
|
||||
|
||||
%For which numbers $c$ can we find a $(u, v)$ so that $541u + 34v = c$? \\
|
||||
%For every such $c$, what are $u$ and $v$?
|
||||
|
Reference in New Issue
Block a user