From 9cb86163437b86bb1c2a059eff5bb32b7a29082e Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Tue, 28 Mar 2023 12:34:20 +0400 Subject: =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B?= =?UTF-8?q?=20=D1=80=D0=B8=D1=81=D1=83=D0=BD=D0=BA=D0=B8=20=D0=B2=20=D0=BB?= =?UTF-8?q?=D0=B5=D0=BA=D1=86=D0=B8=D0=B8=2017-22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cryptography/lectures/lecture18.tex | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'cryptography/lectures/lecture18.tex') 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, -- cgit v1.2.3