diff --git a/01-intro/intro.tex b/01-intro/intro.tex index e209d6879d5875f1866a5841a79ea392c40d48aa..f8935db19158953a93ffe1abdb9a64a4ba0282ce 100644 --- a/01-intro/intro.tex +++ b/01-intro/intro.tex @@ -161,7 +161,7 @@ Zatímco symetrické šifry obvykle mají lineární časovou složitost, všech \:Alice vygeneruje náhodný klíč~$N$ pro symetrickou šifru. \:Alice zašifruje zprávu symetricky: $y = E_S(N, x)$. \:Alice zašifruje klíč~$N$ asymetricky: $z = E_A(K_E, y)$. -\:Alice pošle Bobovi $y$ a~$k$. +\:Alice pošle Bobovi $y$ a~$z$. \:Bob použije asymetrickou šifru, aby získal klíč $N = D_A(K_D, z)$. \:Bob použije symetrickou šifru, aby získal zprávu $x = D_S(N, y)$. \endlist @@ -222,7 +222,7 @@ Pokaždé když bude chtít Alice poslat zprávu, vytvoří řetězec tvaru {\tt nebo {\tt KONEC}, zašifruje ho a~odešle. Co je na tomto protokolu špatně? Především z~něj \uv{prosakuje} spousta informací. Jelikož symetrické šifry -zachovávají délku zpráv, triviálně ze zašifrovaného textu poznáme, zde se jedná o~{\tt KONEC} -- to je jediná +zachovávají délku zpráv, triviálně ze zašifrovaného textu poznáme, zda se jedná o~{\tt KONEC} -- to je jediná pětiznaková zpráva. A~pokud se jedná o~{\tt PRIHOD}, z~počtu znaků zjistíme počet cifer částky, tedy její desítkový logaritmus.