summaryrefslogtreecommitdiff
path: root/cryptography/lectures/lecture18.tex
diff options
context:
space:
mode:
Diffstat (limited to 'cryptography/lectures/lecture18.tex')
-rw-r--r--cryptography/lectures/lecture18.tex12
1 files changed, 10 insertions, 2 deletions
diff --git a/cryptography/lectures/lecture18.tex b/cryptography/lectures/lecture18.tex
index 610a91d..e952fdb 100644
--- a/cryptography/lectures/lecture18.tex
+++ b/cryptography/lectures/lecture18.tex
@@ -86,7 +86,11 @@
32-битовый вектор $R_{i - 1}$ и 48-битовый ключ $k_i$, который является
результатом преобразования 56-битового ключа шифра $k$.
- % TODO: рисунок 1, в конце поменять местами R_16 и L_16
+ \begin{figure}[ht]
+ \centering
+ \includegraphics[width=0.6\textwidth]{lecture18/des-block-t.pdf}
+ \label{fig:des-block-t}
+ \end{figure}
Результатом последней итерации является блок $T_{16} = L_{16} R_{16}$. По
окончании шифрования осуществляется восстановление позиций битов применением
@@ -171,7 +175,11 @@
Центральной частью шифра является предложенная Х. Фейстелем функция $f(R_{i
- 1}, k_i)$.
- % TODO: рисунок 2
+ \begin{figure}[ht]
+ \centering
+ \includegraphics[width=0.6\textwidth]{lecture18/des-feistel.pdf}
+ \label{fig:des-feistel}
+ \end{figure}
Для вычисления значения функции $f$ используются: функция расширения $E$;
преобразование $S$, составленное из восьми преобразования S-блоков $S1, S2,