summaryrefslogtreecommitdiff
path: root/cryptography/lectures/lecture18.tex
diff options
context:
space:
mode:
authorAndrew Guschin <guschin.drew@gmail.com>2023-03-28 12:34:20 +0400
committerAndrew Guschin <guschin.drew@gmail.com>2023-03-28 12:34:20 +0400
commit9cb86163437b86bb1c2a059eff5bb32b7a29082e (patch)
tree48fe932760bb8bfe6a696b4a7f8ba45ac92a16cb /cryptography/lectures/lecture18.tex
parent5d8de74a3609fe5d453352923bc7daab6a8aaed4 (diff)
Добавлены рисунки в лекции 17-22
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,