diff --git a/Inhalt.tex b/Inhalt.tex index b84aae0..de1cd13 100644 --- a/Inhalt.tex +++ b/Inhalt.tex @@ -16,4 +16,6 @@ \input{chapters/MAC-Verfahren.tex} -\input{chapters/Modulare Arithmetik - Teil 2.tex} \ No newline at end of file +\input{chapters/Modulare Arithmetik - Teil 2.tex} + +\input{chapters/Diffie-Hellman-Schlüsselaustausch.tex} \ No newline at end of file diff --git a/Packages.tex b/Packages.tex index c8c3a9b..307025b 100644 --- a/Packages.tex +++ b/Packages.tex @@ -27,8 +27,6 @@ rightsub = \grq% ]{dirtytalk} %automatic links \usepackage{hyperref} -%graphics -\usepackage{tikz} %boxes \usepackage[framemethod=tikz]{mdframed} %enumeration diff --git a/Zusammenfassung_DC.aux b/Zusammenfassung_DC.aux index 74fb9ad..c134601 100644 --- a/Zusammenfassung_DC.aux +++ b/Zusammenfassung_DC.aux @@ -146,6 +146,7 @@ \@writefile{toc}{\contentsline {section}{\numberline {6.4}DES}{28}{section.6.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Triple-DES (3DES)}{28}{subsection.6.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {6.5}Meet-in-the-Middle-Angriff}{29}{section.6.5}\protected@file@percent } +\newlabel{meet-in-the-middle}{{6.5}{29}{Meet-in-the-Middle-Angriff}{section.6.5}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.6}AES (Advanced Encryption Standard)}{30}{section.6.6}\protected@file@percent } \newlabel{aes}{{6.6}{30}{AES (Advanced Encryption Standard)}{section.6.6}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}AES-128}{30}{subsection.6.6.1}\protected@file@percent } @@ -182,11 +183,28 @@ \pgfsyspdfmark {pgfid3}{3729359}{49277275} \@writefile{toc}{\contentsline {subsection}{\numberline {9.1.2}Faktorenzerlegung}{39}{subsection.9.1.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {9.1.3}Kleiner Satz von Fermat}{39}{subsection.9.1.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Exkurs: Einheitengruppe $\mathbb {Z}_{p^e}^*$}{39}{section.9.2}\protected@file@percent } -\pgfsyspdfmark {pgfid4}{3729359}{25355837} -\pgfsyspdfmark {pgfid5}{3729359}{18777221} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}$\mathbb {Z}_{2^e}^*$}{39}{subsection.9.2.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Der chinesische Restsatz}{39}{section.9.3}\protected@file@percent } -\pgfsyspdfmark {pgfid6}{3729359}{42949702} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Beispiel}{40}{subsection.9.3.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.4}Elemente gerader und ungerader Ordnung in $\mathbb {Z}_n$**}{40}{section.9.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.4}Berechnung modularer Potenzen}{39}{subsection.9.1.4}\protected@file@percent } +\pgfsyspdfmark {pgfid4}{3729359}{14923319} +\pgfsyspdfmark {pgfid5}{3729359}{3729359} +\pgfsyspdfmark {pgfid6}{3729359}{45990840} +\@writefile{toc}{\contentsline {section}{\numberline {9.2}Exkurs: Einheitengruppe $\mathbb {Z}_{p^e}^*$}{40}{section.9.2}\protected@file@percent } +\pgfsyspdfmark {pgfid7}{3729359}{31723834} +\pgfsyspdfmark {pgfid8}{3729359}{24736830} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}$\mathbb {Z}_{2^e}^*$}{40}{subsection.9.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.3}Der chinesische Restsatz}{40}{section.9.3}\protected@file@percent } +\pgfsyspdfmark {pgfid9}{3729359}{48555449} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Beispiel}{41}{subsection.9.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.4}Elemente gerader und ungerader Ordnung in $\mathbb {Z}_n$**}{41}{section.9.4}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {10}Das Diffie-Hellman-Schlüsselaustauschverfahren}{42}{chapter.10}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}Das DH-Verfahren in Einzelschritten}{42}{section.10.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.2}Das Diskrete-Logarithmus-Problem (DL-Problem)}{43}{section.10.2}\protected@file@percent } +\pgfsyspdfmark {pgfid10}{3729359}{29452516} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Das Diffie-Hellman-Problem (DH-Problem)}{43}{subsection.10.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.3}Beispielanwendung des DH-Verfahrens}{44}{section.10.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.4}Angriffe auf das DH-Verfahren}{44}{section.10.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.4.1}Pohlig-Hellman-Reduktion}{44}{subsection.10.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.4.2}Shanks' \glqq Baby Steps Giant Steps\grqq -Verfahren (BSGS-Verfahren)}{44}{subsection.10.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.4.3}Pollard's Rho-Methode}{45}{subsection.10.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.4.4}Zahlkörpersieb}{45}{subsection.10.4.4}\protected@file@percent } diff --git a/Zusammenfassung_DC.fdb_latexmk b/Zusammenfassung_DC.fdb_latexmk index 4b5936b..936ef4b 100644 --- a/Zusammenfassung_DC.fdb_latexmk +++ b/Zusammenfassung_DC.fdb_latexmk @@ -1,5 +1,5 @@ # Fdb version 3 -["pdflatex"] 1600530206 "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.tex" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.pdf" "Zusammenfassung_DC" 1600530207 +["pdflatex"] 1600536085 "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.tex" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.pdf" "Zusammenfassung_DC" 1600536086 "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/3DES.png" 1600198739 21419 7bf85db371a659f085d9c727a1835013 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/AES S-Box.png" 1600269267 23090 2ccce6631c19f6339868594d4b8f11fd "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/Abhörung.png" 1599946545 2649 d6dd82c7c38c06d31f966207a71dc01b "" @@ -10,6 +10,7 @@ "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/CBC_enc.png" 1600024618 9872 3da7196411819ef22737f9578e1e4842 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/CFB.png" 1600195504 13020 e68b8a08cf36f46bbd1ab2ae5b4ecd78 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/CTR.png" 1600097631 13658 0582e8e8db1e916ebd0932a4aeac6d3f "" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/DH-Verfahren.png" 1600533158 129079 548c1404e69fff7c80a5bdef53c62098 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/ECB.png" 1600023997 7379 9b90ee7b021f6a66a389f5bb954ac3ff "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/ECB_Nonce.png" 1600024218 11089 e5625d7199c0bbb3f1d47f8a50c3c7ce "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/OFB.png" 1600194569 13567 2dddea6c9b60e036f71048c5871e260f "" @@ -23,17 +24,18 @@ "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/synchrone additive Stromverschlüsselung.png" 1600003271 10891 bfed2f0ea0241a4a2a4bf215a3d59c32 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/zustandsabhängige Stromverschlüsselung.png" 1600002333 10276 422a1760594d1c860f8d7aa6dc5ed032 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/Übertragungsmanipulation.png" 1599947212 3178 33bbd19fca19c787748d9158d802ceb1 "" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Inhalt.tex" 1600528928 477 731e7da602023cb3181a2728c7b93b6e "" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Packages.tex" 1600518243 677 f913f8c8ea9afee0f43bf284802baf62 "" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.aux" 1600530207 20315 541cfd414ee85744d016431a074e0598 "pdflatex" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.out" 1600530207 8028 705a165d003f9245e6172cc1858c04f3 "pdflatex" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Inhalt.tex" 1600530306 534 2bb3cbd147804460b12f50beb8f4e961 "" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Packages.tex" 1600531242 648 1a3052f8aafe0eab5f3e960913cc1ebe "" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.aux" 1600536086 22233 3db36be49414dc6f08fd5a252775ea3c "pdflatex" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.out" 1600536086 9000 29b8cd47dd647f651eaf9a88c67ee968 "pdflatex" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.tex" 1600516760 357 a0335ff799ae7a1c8ac010ada4e25a6b "" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.toc" 1600530207 11630 a7da7b3501ce35c57f808d1013372157 "pdflatex" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Blockverschlüsselungsverfahren.tex" 1600460544 17233 bda824d83abd3946c7f9968db3206a11 "" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.toc" 1600536086 12765 8309f9749fbe872bf6649be303c3897a "pdflatex" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Blockverschlüsselungsverfahren.tex" 1600535508 17259 593735590bdd63a7ec76ab83cf2848fa "" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Diffie-Hellman-Schlüsselaustausch.tex" 1600536085 5728 9bea7f6d9c49081e6e50dbe0dfb67307 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Hashfunktionen.tex" 1600448588 10246 7885d54a32da2f0500e74d589ed65022 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/IT-Sicherheit.tex" 1599950390 6191 fdec0aff09dab6668264963cb44ee2f3 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/MAC-Verfahren.tex" 1600449988 2852 e14fb50fd5672a6215d5d27dd7fa0b13 "" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Modulare Arithmetik - Teil 2.tex" 1600530203 7347 fd2f1da6b182e03e481b7b6b7a4e0b14 "" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Modulare Arithmetik - Teil 2.tex" 1600534508 9429 004bda4c3badb937aabedab6844ae663 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Modulare Arithmetik.tex" 1600529293 7698 1c8e8de96ac5d83aa003e539928fae4b "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Stromverschlüsselungsverfahren.tex" 1600194483 9836 ddaca4f3d88a46ce7c40ec5d75657c71 "" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Substitutionsverfahren.tex" 1600001305 6264 cba30a66f463934bc822d2ee54ac4b90 "" @@ -107,6 +109,7 @@ "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1591545468 32569 5e5ddc8df908dea60932f3c484a54c0d "" "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb" 1591545468 32587 1788b0c1c5b39540c96f5e42ccd6dae8 "" "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb" 1591545468 32626 4f5c1b83753b1dd3a97d1b399a005b4b "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cmextra/cmex8.pfb" 1591545468 30273 87a352d78b6810ae5cfdc68d2fb827b2 "" "/usr/share/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb" 1591545468 31764 459c573c03a4949a528c2cc7f557e217 "" "/usr/share/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb" 1591545468 34694 ad62b13721ee8eda1dcc8993c8bd7041 "" "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1095.pfb" 1591545468 154600 ea54091d31de803b613ba9e80ca51709 "" @@ -114,6 +117,7 @@ "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1440.pfb" 1591545468 135942 859a90cad7494a1e79c94baf546d7de5 "" "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb" 1591545468 140194 627cc7f36c05b80e25d178974ccb3442 "" "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2488.pfb" 1591545468 135938 299ac3a69892db3b7674a8b2543b0a77 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb" 1591545468 164227 3df942b4ff2124425d8fb1b6d3e01c7a "" "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb" 1591545468 145929 f25e56369a345c4ff583b067cd87ce8e "" "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1591545468 136101 f533469f523533d38317ab5729d00c8a "" "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb" 1591545468 131438 3aa300b3e40e5c8ba7b4e5c6cebc5dd6 "" @@ -259,8 +263,8 @@ "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1599837712 334180 163417853e75f7c89e92e140d6d6e976 "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1599837703 2514050 ecf9fe402c479fca46412778ddf38de8 "" (generated) - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.pdf" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.out" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.aux" - "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.toc" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.out" "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.log" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.pdf" + "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.toc" diff --git a/Zusammenfassung_DC.fls b/Zusammenfassung_DC.fls index 1e05910..d09ceef 100644 --- a/Zusammenfassung_DC.fls +++ b/Zusammenfassung_DC.fls @@ -115,6 +115,25 @@ INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/local/share/texmf/tex/latex/mdframed/mdframed.sty +INPUT /usr/local/share/texmf/tex/latex/mdframed/mdframed.sty +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/local/share/texmf/tex/latex/zref/zref-abspage.sty +INPUT /usr/local/share/texmf/tex/latex/zref/zref-abspage.sty +INPUT /usr/local/share/texmf/tex/latex/zref/zref-base.sty +INPUT /usr/local/share/texmf/tex/latex/zref/zref-base.sty +INPUT /usr/local/share/texmf/tex/latex/needspace/needspace.sty +INPUT /usr/local/share/texmf/tex/latex/needspace/needspace.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty @@ -206,25 +225,6 @@ INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.cod INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex -INPUT /usr/local/share/texmf/tex/latex/mdframed/mdframed.sty -INPUT /usr/local/share/texmf/tex/latex/mdframed/mdframed.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/local/share/texmf/tex/latex/zref/zref-abspage.sty -INPUT /usr/local/share/texmf/tex/latex/zref/zref-abspage.sty -INPUT /usr/local/share/texmf/tex/latex/zref/zref-base.sty -INPUT /usr/local/share/texmf/tex/latex/zref/zref-base.sty -INPUT /usr/local/share/texmf/tex/latex/needspace/needspace.sty -INPUT /usr/local/share/texmf/tex/latex/needspace/needspace.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty INPUT /usr/local/share/texmf/tex/latex/mdframed/md-frame-1.mdf INPUT /usr/local/share/texmf/tex/latex/mdframed/md-frame-1.mdf INPUT /usr/share/texmf-dist/tex/latex/tools/enumerate.sty @@ -421,6 +421,11 @@ INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx7.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Diffie-Hellman-Schlüsselaustausch.tex +INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Diffie-Hellman-Schlüsselaustausch.tex +INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/DH-Verfahren.png +INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/DH-Verfahren.png +INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/./images/DH-Verfahren.png INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.aux INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.out INPUT /home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.out @@ -429,6 +434,7 @@ INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx8.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cmextra/cmex8.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi6.pfb @@ -448,6 +454,7 @@ INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1440.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2488.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb diff --git a/Zusammenfassung_DC.log b/Zusammenfassung_DC.log index 9a231fd..d424bc6 100644 --- a/Zusammenfassung_DC.log +++ b/Zusammenfassung_DC.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Arch Linux) (preloaded format=pdflatex 2020.9.11) 19 SEP 2020 17:43 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Arch Linux) (preloaded format=pdflatex 2020.9.11) 19 SEP 2020 19:21 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -286,204 +286,24 @@ Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286. ) \Hy@SectionHShift=\skip52 -) (/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks25 -\pgfutil@tempdima=\dimen163 -\pgfutil@tempdimb=\dimen164 - (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box49 - (/usr/share/texmf-dist/tex/latex/ms/everyshi.sty -Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) -)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex) -Package: pgfrcs 2020/01/08 v3.1.5b (3.1.5b) -)) -Package: pgf 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks26 -\pgfkeys@temptoks=\toks27 - (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex -\pgfkeys@tmptoks=\toks28 -)) -\pgf@x=\dimen165 -\pgf@y=\dimen166 -\pgf@xa=\dimen167 -\pgf@ya=\dimen168 -\pgf@xb=\dimen169 -\pgf@yb=\dimen170 -\pgf@xc=\dimen171 -\pgf@yc=\dimen172 -\pgf@xd=\dimen173 -\pgf@yd=\dimen174 -\w@pgf@writea=\write3 -\r@pgf@reada=\read3 -\c@pgf@counta=\count278 -\c@pgf@countb=\count279 -\c@pgf@countc=\count280 -\c@pgf@countd=\count281 -\t@pgf@toka=\toks29 -\t@pgf@tokb=\toks30 -\t@pgf@tokc=\toks31 -\pgf@sys@id@count=\count282 - (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2020/01/08 v3.1.5b (3.1.5b) -) -Driver file for pgf: pgfsys-pdftex.def - (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def -File: pgfsys-pdftex.def 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def -File: pgfsys-common-pdf.def 2020/01/08 v3.1.5b (3.1.5b) -))) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -File: pgfsyssoftpath.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfsyssoftpath@smallbuffer@items=\count283 -\pgfsyssoftpath@bigbuffer@items=\count284 -) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -File: pgfsysprotocol.code.tex 2020/01/08 v3.1.5b (3.1.5b) -)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen175 -\pgfmath@count=\count285 -\pgfmath@box=\box50 -\pgfmath@toks=\toks32 -\pgfmath@stack@operand=\toks33 -\pgfmath@stack@operation=\toks34 -) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count286 -)) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex -File: pgfcorepoints.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@picminx=\dimen176 -\pgf@picmaxx=\dimen177 -\pgf@picminy=\dimen178 -\pgf@picmaxy=\dimen179 -\pgf@pathminx=\dimen180 -\pgf@pathmaxx=\dimen181 -\pgf@pathminy=\dimen182 -\pgf@pathmaxy=\dimen183 -\pgf@xx=\dimen184 -\pgf@xy=\dimen185 -\pgf@yx=\dimen186 -\pgf@yy=\dimen187 -\pgf@zx=\dimen188 -\pgf@zy=\dimen189 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex -File: pgfcorepathconstruct.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@path@lastx=\dimen190 -\pgf@path@lasty=\dimen191 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex -File: pgfcorepathusage.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@shorten@end@additional=\dimen192 -\pgf@shorten@start@additional=\dimen193 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex -File: pgfcorescopes.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfpic=\box51 -\pgf@hbox=\box52 -\pgf@layerbox@main=\box53 -\pgf@picture@serial@count=\count287 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex -File: pgfcoregraphicstate.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgflinewidth=\dimen194 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex -File: pgfcoretransformations.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@pt@x=\dimen195 -\pgf@pt@y=\dimen196 -\pgf@pt@temp=\dimen197 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex -File: pgfcorequick.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex -File: pgfcoreobjects.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex -File: pgfcorepathprocessing.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex -File: pgfcorearrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfarrowsep=\dimen198 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@max=\dimen199 -\pgf@sys@shading@range@num=\count288 -\pgf@shadingcount=\count289 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex -File: pgfcoreexternal.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfexternal@startupbox=\box54 -)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex -File: pgfcorelayers.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex -File: pgfcoretransparency.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex -File: pgfcorepatterns.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex -File: pgfcorerdf.code.tex 2020/01/08 v3.1.5b (3.1.5b) -))) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfnodeparttextbox=\box55 -) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -Package: pgfcomp-version-0-65 2020/01/08 v3.1.5b (3.1.5b) -\pgf@nodesepstart=\dimen256 -\pgf@nodesepend=\dimen257 -) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -Package: pgfcomp-version-1-18 2020/01/08 v3.1.5b (3.1.5b) -)) (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) -\pgffor@iter=\dimen258 -\pgffor@skip=\dimen259 -\pgffor@stack=\toks35 -\pgffor@toks=\toks36 -)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -Package: tikz 2020/01/08 v3.1.5b (3.1.5b) - (/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex -File: pgflibraryplothandlers.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@plot@mark@count=\count290 -\pgfplotmarksize=\dimen260 -) -\tikz@lastx=\dimen261 -\tikz@lasty=\dimen262 -\tikz@lastxsaved=\dimen263 -\tikz@lastysaved=\dimen264 -\tikz@lastmovetox=\dimen265 -\tikz@lastmovetoy=\dimen266 -\tikzleveldistance=\dimen267 -\tikzsiblingdistance=\dimen268 -\tikz@figbox=\box56 -\tikz@figbox@bg=\box57 -\tikz@tempbox=\box58 -\tikz@tempbox@bg=\box59 -\tikztreelevel=\count291 -\tikznumberofchildren=\count292 -\tikznumberofcurrentchild=\count293 -\tikz@fig@count=\count294 - (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfmatrixcurrentrow=\count295 -\pgfmatrixcurrentcolumn=\count296 -\pgf@matrix@numberofcolumns=\count297 -) -\tikz@expandcount=\count298 - (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2020/01/08 v3.1.5b (3.1.5b) -))) (/usr/local/share/texmf/tex/latex/mdframed/mdframed.sty +) (/usr/local/share/texmf/tex/latex/mdframed/mdframed.sty Package: mdframed 2013/07/01 1.9b: mdframed (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty Package: expl3 2020-06-03 L3 programming layer (loader) (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def File: l3backend-pdfmode.def 2020-06-03 L3 backend support: PDF mode -\l__kernel_color_stack_int=\count299 -\l__pdf_internal_box=\box60 +\l__kernel_color_stack_int=\count278 +\l__pdf_internal_box=\box49 )) Package: xparse 2020-05-15 L3 Experimental document command parser (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex -\l__xparse_current_arg_int=\count300 -\g__xparse_grabber_int=\count301 -\l__xparse_m_args_int=\count302 -\l__xparse_v_nesting_int=\count303 +\l__xparse_current_arg_int=\count279 +\g__xparse_grabber_int=\count280 +\l__xparse_m_args_int=\count281 +\l__xparse_v_nesting_int=\count282 )) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count304 +\etb@tempcnta=\count283 ) (/usr/local/share/texmf/tex/latex/zref/zref-abspage.sty Package: zref-abspage 2020-05-28 v2.31 Module abspage for zref (HO) (/usr/local/share/texmf/tex/latex/zref/zref-base.sty @@ -492,13 +312,13 @@ Package zref Info: New property list: main on input line 763. Package zref Info: New property: default on input line 764. Package zref Info: New property: page on input line 765. ) -\c@abspage=\count305 +\c@abspage=\count284 Package zref Info: New property: abspage on input line 66. ) (/usr/local/share/texmf/tex/latex/needspace/needspace.sty Package: needspace 2010/09/12 v1.3d reserve vertical space ) \mdf@templength=\skip53 -\c@mdf@globalstyle@cnt=\count306 +\c@mdf@globalstyle@cnt=\count285 \mdf@skipabove@length=\skip54 \mdf@skipbelow@length=\skip55 \mdf@leftmargin@length=\skip56 @@ -538,7 +358,187 @@ Package: needspace 2010/09/12 v1.3d reserve vertical space \mdf@subsubtitlebelowskip@length=\skip90 \mdf@subsubtitleinneraboveskip@length=\skip91 \mdf@subsubtitleinnerbelowskip@length=\skip92 - (/usr/local/share/texmf/tex/latex/mdframed/md-frame-1.mdf + (/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks25 +\pgfutil@tempdima=\dimen163 +\pgfutil@tempdimb=\dimen164 + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box50 + (/usr/share/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2020/01/08 v3.1.5b (3.1.5b) +)) +Package: pgf 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks26 +\pgfkeys@temptoks=\toks27 + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +\pgfkeys@tmptoks=\toks28 +)) +\pgf@x=\dimen165 +\pgf@y=\dimen166 +\pgf@xa=\dimen167 +\pgf@ya=\dimen168 +\pgf@xb=\dimen169 +\pgf@yb=\dimen170 +\pgf@xc=\dimen171 +\pgf@yc=\dimen172 +\pgf@xd=\dimen173 +\pgf@yd=\dimen174 +\w@pgf@writea=\write3 +\r@pgf@reada=\read3 +\c@pgf@counta=\count286 +\c@pgf@countb=\count287 +\c@pgf@countc=\count288 +\c@pgf@countd=\count289 +\t@pgf@toka=\toks29 +\t@pgf@tokb=\toks30 +\t@pgf@tokc=\toks31 +\pgf@sys@id@count=\count290 + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2020/01/08 v3.1.5b (3.1.5b) +) +Driver file for pgf: pgfsys-pdftex.def + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2020/01/08 v3.1.5b (3.1.5b) +))) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfsyssoftpath@smallbuffer@items=\count291 +\pgfsyssoftpath@bigbuffer@items=\count292 +) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen175 +\pgfmath@count=\count293 +\pgfmath@box=\box51 +\pgfmath@toks=\toks32 +\pgfmath@stack@operand=\toks33 +\pgfmath@stack@operation=\toks34 +) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count294 +)) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@picminx=\dimen176 +\pgf@picmaxx=\dimen177 +\pgf@picminy=\dimen178 +\pgf@picmaxy=\dimen179 +\pgf@pathminx=\dimen180 +\pgf@pathmaxx=\dimen181 +\pgf@pathminy=\dimen182 +\pgf@pathmaxy=\dimen183 +\pgf@xx=\dimen184 +\pgf@xy=\dimen185 +\pgf@yx=\dimen186 +\pgf@yy=\dimen187 +\pgf@zx=\dimen188 +\pgf@zy=\dimen189 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@path@lastx=\dimen190 +\pgf@path@lasty=\dimen191 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@shorten@end@additional=\dimen192 +\pgf@shorten@start@additional=\dimen193 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfpic=\box52 +\pgf@hbox=\box53 +\pgf@layerbox@main=\box54 +\pgf@picture@serial@count=\count295 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgflinewidth=\dimen194 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@pt@x=\dimen195 +\pgf@pt@y=\dimen196 +\pgf@pt@temp=\dimen197 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfarrowsep=\dimen198 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@max=\dimen199 +\pgf@sys@shading@range@num=\count296 +\pgf@shadingcount=\count297 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfexternal@startupbox=\box55 +)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2020/01/08 v3.1.5b (3.1.5b) +))) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfnodeparttextbox=\box56 +) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2020/01/08 v3.1.5b (3.1.5b) +\pgf@nodesepstart=\dimen256 +\pgf@nodesepend=\dimen257 +) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2020/01/08 v3.1.5b (3.1.5b) +)) (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen258 +\pgffor@skip=\dimen259 +\pgffor@stack=\toks35 +\pgffor@toks=\toks36 +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2020/01/08 v3.1.5b (3.1.5b) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@plot@mark@count=\count298 +\pgfplotmarksize=\dimen260 +) +\tikz@lastx=\dimen261 +\tikz@lasty=\dimen262 +\tikz@lastxsaved=\dimen263 +\tikz@lastysaved=\dimen264 +\tikz@lastmovetox=\dimen265 +\tikz@lastmovetoy=\dimen266 +\tikzleveldistance=\dimen267 +\tikzsiblingdistance=\dimen268 +\tikz@figbox=\box57 +\tikz@figbox@bg=\box58 +\tikz@tempbox=\box59 +\tikz@tempbox@bg=\box60 +\tikztreelevel=\count299 +\tikznumberofchildren=\count300 +\tikznumberofcurrentchild=\count301 +\tikz@fig@count=\count302 + (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfmatrixcurrentrow=\count303 +\pgfmatrixcurrentcolumn=\count304 +\pgf@matrix@numberofcolumns=\count305 +) +\tikz@expandcount=\count306 + (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2020/01/08 v3.1.5b (3.1.5b) +))) (/usr/local/share/texmf/tex/latex/mdframed/md-frame-1.mdf File: md-frame-1.mdf 2013/07/01\ 1.9b: md-frame-1 ) \mdf@frametitlebox=\box61 @@ -704,7 +704,7 @@ File: t1cmtt.fd 2019/12/16 v2.5j Standard LaTeX font definitions \tf@toc=\write5 [3] (/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Inhalt.tex (/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Substitutionsverfahren.tex Kapitel 1. -<./images/Skytale.png, id=564, 614.6965pt x 351.3125pt> +<./images/Skytale.png, id=619, 614.6965pt x 351.3125pt> File: ./images/Skytale.png Graphic file (type png) Package pdftex.def Info: ./images/Skytale.png used on input line 6. @@ -717,7 +717,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 11--12 [4 ] -<./images/Vignère-Verfahren.png, id=579, 444.41896pt x 257.5138pt> +<./images/Vignère-Verfahren.png, id=634, 444.41896pt x 257.5138pt> File: ./images/Vignère-Verfahren.png Graphic file (type png) Package pdftex.def Info: ./images/Vignère-Verfahren.png used on input line 50. @@ -775,12 +775,12 @@ Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): ) (/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/IT-Sicherheit.tex [10] Kapitel 3. -<./images/Abhörung.png, id=640, 158.66173pt x 78.08482pt> +<./images/Abhörung.png, id=695, 158.66173pt x 78.08482pt> File: ./images/Abhörung.png Graphic file (type png) Package pdftex.def Info: ./images/Abhörung.png used on input line 6. (pdftex.def) Requested size: 158.66132pt x 78.08463pt. -<./images/Übertragungsmanipulation.png, id=641, 160.3231pt x 72.27pt> +<./images/Übertragungsmanipulation.png, id=696, 160.3231pt x 72.27pt> File: ./images/Übertragungsmanipulation.png Graphic file (type png) Package pdftex.def Info: ./images/Übertragungsmanipulation.png used on input line 23. @@ -788,17 +788,17 @@ Package pdftex.def Info: ./images/Übertragungsmanipulation.png used on input l [11 ] -<./images/Authenzitätsstörung_0.png, id=647, 156.16966pt x 61.47104pt> +<./images/Authenzitätsstörung_0.png, id=702, 156.16966pt x 61.47104pt> File: ./images/Authenzitätsstörung_0.png Graphic file (type png) Package pdftex.def Info: ./images/Authenzitätsstörung_0.png used on input line 30. (pdftex.def) Requested size: 156.16927pt x 61.47087pt. -<./images/Authenzitätsstörung_1.png, id=648, 147.03207pt x 62.30173pt> +<./images/Authenzitätsstörung_1.png, id=703, 147.03207pt x 62.30173pt> File: ./images/Authenzitätsstörung_1.png Graphic file (type png) Package pdftex.def Info: ./images/Authenzitätsstörung_1.png used on input line 31. (pdftex.def) Requested size: 147.03171pt x 62.30157pt. -<./images/Authenzitätsstörung_2.png, id=649, 153.67758pt x 72.27pt> +<./images/Authenzitätsstörung_2.png, id=704, 153.67758pt x 72.27pt> File: ./images/Authenzitätsstörung_2.png Graphic file (type png) Package pdftex.def Info: ./images/Authenzitätsstörung_2.png used on input line 32. @@ -855,7 +855,7 @@ Overfull \hbox (29.27113pt too wide) in paragraph at lines 8--10 \T1/cmr/m/n/10.95 Bei man-chen Ver-fah-ren kön-nen bei der Be-rech-nung des $\OML/cmm/m/it/10.95 i$\T1/cmr/m/n/10.95 -ten Ge-heim-text-zei-chens $\OML/cmm/m/it/10.95 c[] \OT1/cmr/m/n/10.95 = \OML/cmm/m/it/10.95 E[]\OT1/cmr/m/n/10.95 (\OML/cmm/m/it/10.95 k; \OT1/cmr/m/n/10.95 (\OML/cmm/m/it/10.95 m[]; m[]; :::; m[]\OT1/cmr/m/n/10.95 ))$ [] -<./images/Stromverschlüsselung.png, id=682, 472.66241pt x 229.27034pt> +<./images/Stromverschlüsselung.png, id=738, 472.66241pt x 229.27034pt> File: ./images/Stromverschlüsselung.png Graphic file (type png) Package pdftex.def Info: ./images/Stromverschlüsselung.png used on input line 11. @@ -865,7 +865,7 @@ Overfull \hbox (5.96439pt too wide) in paragraph at lines 11--12 [][] [] -<./images/synchrone Stromverschlüsselung.png, id=684, 469.33966pt x 215.97931pt> +<./images/synchrone Stromverschlüsselung.png, id=740, 469.33966pt x 215.97931pt> File: ./images/synchrone Stromverschlüsselung.png Graphic file (type png) Package pdftex.def Info: ./images/synchrone Stromverschlüsselung.png used on input line 21. @@ -878,7 +878,7 @@ Overfull \hbox (2.64163pt too wide) in paragraph at lines 21--22 [17 ] -<./images/zustandsabhängige Stromverschlüsselung.png, id=689, 482.63069pt x 217.64069pt> +<./images/zustandsabhängige Stromverschlüsselung.png, id=745, 482.63069pt x 217.64069pt> File: ./images/zustandsabhängige Stromverschlüsselung.png Graphic file (type png) Package pdftex.def Info: ./images/zustandsabhängige Stromverschlüsselung.png used on input line 38. @@ -889,7 +889,7 @@ Overfull \hbox (15.93263pt too wide) in paragraph at lines 38--39 [] [18 ] -<./images/additive zustandsabhängige Stromverschlüsselung.png, id=696, 471.00104pt x 219.30206pt> +<./images/additive zustandsabhängige Stromverschlüsselung.png, id=752, 471.00104pt x 219.30206pt> File: ./images/additive zustandsabhängige Stromverschlüsselung.png Graphic file (type png) Package pdftex.def Info: ./images/additive zustandsabhängige Stromverschlüsselung.png used on input line 46. @@ -899,7 +899,7 @@ Overfull \hbox (4.30301pt too wide) in paragraph at lines 46--47 [][] [] -<./images/synchrone additive Stromverschlüsselung.png, id=697, 471.83173pt x 218.47137pt> +<./images/synchrone additive Stromverschlüsselung.png, id=753, 471.83173pt x 218.47137pt> File: ./images/synchrone additive Stromverschlüsselung.png Graphic file (type png) Package pdftex.def Info: ./images/synchrone additive Stromverschlüsselung.png used on input line 54. @@ -911,7 +911,7 @@ Overfull \hbox (5.1337pt too wide) in paragraph at lines 54--55 [19 ] Missing character: There is no k in font rsfs10! -<./images/Schlüsselstromgenerator mit Nonce.png, id=707, 473.4931pt x 215.97931pt> +<./images/Schlüsselstromgenerator mit Nonce.png, id=763, 473.4931pt x 215.97931pt> File: ./images/Schlüsselstromgenerator mit Nonce.png Graphic file (type png) Package pdftex.def Info: ./images/Schlüsselstromgenerator mit Nonce.png used on input line 82. @@ -936,23 +936,23 @@ Underfull \hbox (badness 10000) in paragraph at lines 4--6 [23 ] -<./images/ECB.png, id=727, 466.84758pt x 215.97931pt> +<./images/ECB.png, id=782, 466.84758pt x 215.97931pt> File: ./images/ECB.png Graphic file (type png) Package pdftex.def Info: ./images/ECB.png used on input line 34. (pdftex.def) Requested size: 466.84644pt x 215.97878pt. -<./images/ECB_Nonce.png, id=728, 471.00104pt x 221.79414pt> +<./images/ECB_Nonce.png, id=783, 471.00104pt x 221.79414pt> File: ./images/ECB_Nonce.png Graphic file (type png) Package pdftex.def Info: ./images/ECB_Nonce.png used on input line 36. (pdftex.def) Requested size: 470.99988pt x 221.7936pt. -<./images/CBC_enc.png, id=729, 474.32379pt x 219.30206pt> +<./images/CBC_enc.png, id=784, 474.32379pt x 219.30206pt> File: ./images/CBC_enc.png Graphic file (type png) Package pdftex.def Info: ./images/CBC_enc.png used on input line 45. (pdftex.def) Requested size: 474.32263pt x 219.30151pt. [24 ] -<./images/CBC_dec.png, id=735, 469.33966pt x 214.31793pt> +<./images/CBC_dec.png, id=790, 469.33966pt x 214.31793pt> File: ./images/CBC_dec.png Graphic file (type png) Package pdftex.def Info: ./images/CBC_dec.png used on input line 51. @@ -967,7 +967,7 @@ Overfull \hbox (61.4574pt too wide) in paragraph at lines 68--70 \T1/cmr/m/n/10.95 Wenn die Län-ge der Nach-richt $\OML/cmm/m/it/10.95 m$ \T1/cmr/m/n/10.95 ein Viel-fa-ches des Block-län-ge $\OML/cmm/m/it/10.95 l$ \T1/cmr/m/n/10.95 ist wird das nor-ma-le CBC-Verschlüsselungsverfahren [] -<./images/CTR.png, id=744, 515.02759pt x 240.0693pt> +<./images/CTR.png, id=799, 515.02759pt x 240.0693pt> File: ./images/CTR.png Graphic file (type png) Package pdftex.def Info: ./images/CTR.png used on input line 85. @@ -977,7 +977,7 @@ Overfull \hbox (31.32945pt too wide) in paragraph at lines 84--86 [] [] -<./images/OFB.png, id=746, 516.42938pt x 235.63031pt> +<./images/OFB.png, id=801, 516.42938pt x 235.63031pt> File: ./images/OFB.png Graphic file (type png) Package pdftex.def Info: ./images/OFB.png used on input line 90. @@ -993,7 +993,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 88--91 [] [26 ] -<./images/CFB.png, id=754, 518.6878pt x 239.39438pt> +<./images/CFB.png, id=809, 518.6878pt x 239.39438pt> File: ./images/CFB.png Graphic file (type png) Package pdftex.def Info: ./images/CFB.png used on input line 101. @@ -1004,19 +1004,19 @@ Overfull \hbox (34.98967pt too wide) in paragraph at lines 98--102 [] [27 ] -<./images/3DES.png, id=763, 274.77657pt x 331.99031pt> +<./images/3DES.png, id=818, 274.77657pt x 331.99031pt> File: ./images/3DES.png Graphic file (type png) Package pdftex.def Info: ./images/3DES.png used on input line 144. (pdftex.def) Requested size: 219.82153pt x 265.59259pt. [28] -<./images/meet-in-the-middle.png, id=770, 260.47313pt x 247.67531pt> +<./images/meet-in-the-middle.png, id=825, 260.47313pt x 247.67531pt> File: ./images/meet-in-the-middle.png Graphic file (type png) Package pdftex.def Info: ./images/meet-in-the-middle.png used on input line 150. (pdftex.def) Requested size: 260.47249pt x 247.6747pt. [29 ] -<./images/AES S-Box.png, id=775, 424.58624pt x 396.48125pt> +<./images/AES S-Box.png, id=830, 424.58624pt x 396.48125pt> File: ./images/AES S-Box.png Graphic file (type png) Package pdftex.def Info: ./images/AES S-Box.png used on input line 196. @@ -1047,83 +1047,99 @@ Package mdframed Info: Not enough space on this page on input line 37. ] Package mdframed Info: Not enough space on this page on input line 37. +Package mdframed Info: Box was splittet wrong + starting loop to iterate the splitting point +(mdframed) on input line 80. + [39] + +Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): +(hyperref) removing `math shift' on input line 83. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 48. +(hyperref) removing `subscript' on input line 83. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `subscript' on input line 48. +(hyperref) removing `superscript' on input line 83. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `superscript' on input line 48. +(hyperref) removing `superscript' on input line 83. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `superscript' on input line 48. +(hyperref) removing `math shift' on input line 83. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 48. +(hyperref) removing `math shift' on input line 106. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 71. +(hyperref) removing `subscript' on input line 106. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `subscript' on input line 71. +(hyperref) removing `superscript' on input line 106. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `superscript' on input line 71. +(hyperref) removing `superscript' on input line 106. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `superscript' on input line 71. +(hyperref) removing `math shift' on input line 106. + +Package mdframed Info: Not enough space on this page on input line 130. +[40] +Package mdframed Info: Not enough space on this page on input line 130. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 71. - -[39] - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 127. +(hyperref) removing `math shift' on input line 162. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `subscript' on input line 127. +(hyperref) removing `subscript' on input line 162. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 127. +(hyperref) removing `math shift' on input line 162. -)) [40] +) (/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/chapters/Diffie-Hellman-Schlüsselaustausch.tex [41] +Kapitel 10. +[42 + +] +<./images/DH-Verfahren.png, id=939, 510.04344pt x 643.78448pt> +File: ./images/DH-Verfahren.png Graphic file (type png) + +Package pdftex.def Info: ./images/DH-Verfahren.png used on input line 56. +(pdftex.def) Requested size: 382.53163pt x 482.83717pt. + [43] [44 ])) [45] Package atveryend Info: Empty hook `BeforeClearDocument' on input line 24. Package atveryend Info: Empty hook `AfterLastShipout' on input line 24. (/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.aux) Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 24. Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 24. Package rerunfilecheck Info: File `Zusammenfassung_DC.out' has not changed. -(rerunfilecheck) Checksum: 705A165D003F9245E6172CC1858C04F3;8028. +(rerunfilecheck) Checksum: 29B8CD47DD647F651EAF9A88C67EE968;9000. Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 24. ) Here is how much of TeX's memory you used: - 21610 strings out of 480478 - 396029 string characters out of 5905959 - 677108 words of memory out of 5000000 - 36918 multiletter control sequences out of 15000+600000 + 21672 strings out of 480478 + 397263 string characters out of 5905959 + 677348 words of memory out of 5000000 + 36948 multiletter control sequences out of 15000+600000 558315 words of font info for 94 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 - 63i,14n,80p,1043b,1062s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc} -Output written on "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.pdf" (41 pages, 2678272 bytes). + 76i,14n,82p,1043b,1095s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc} +Output written on "/home/paul/Documents/TH/Datensicherheit (DC)/Zusammenfassung/Zusammenfassung_DC.pdf" (46 pages, 2856148 bytes). PDF statistics: - 1001 PDF objects out of 1200 (max. 8388607) - 897 compressed objects within 9 object streams - 211 named destinations out of 1000 (max. 500000) - 968 words of extra memory for PDF output out of 10000 (max. 10000000) + 1107 PDF objects out of 1200 (max. 8388607) + 994 compressed objects within 10 object streams + 239 named destinations out of 1000 (max. 500000) + 1061 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/Zusammenfassung_DC.out b/Zusammenfassung_DC.out index 751ae14..87819d4 100644 --- a/Zusammenfassung_DC.out +++ b/Zusammenfassung_DC.out @@ -98,8 +98,19 @@ \BOOKMARK [2][-]{subsection.9.1.1}{Erzeugnis und Ordnung eines invertierbaren Elements}{section.9.1}% 98 \BOOKMARK [2][-]{subsection.9.1.2}{Faktorenzerlegung}{section.9.1}% 99 \BOOKMARK [2][-]{subsection.9.1.3}{Kleiner Satz von Fermat}{section.9.1}% 100 -\BOOKMARK [1][-]{section.9.2}{Exkurs: Einheitengruppe Zpe*}{chapter.9}% 101 -\BOOKMARK [2][-]{subsection.9.2.1}{Z2e*}{section.9.2}% 102 -\BOOKMARK [1][-]{section.9.3}{Der chinesische Restsatz}{chapter.9}% 103 -\BOOKMARK [2][-]{subsection.9.3.1}{Beispiel}{section.9.3}% 104 -\BOOKMARK [1][-]{section.9.4}{Elemente gerader und ungerader Ordnung in Zn**}{chapter.9}% 105 +\BOOKMARK [2][-]{subsection.9.1.4}{Berechnung modularer Potenzen}{section.9.1}% 101 +\BOOKMARK [1][-]{section.9.2}{Exkurs: Einheitengruppe Zpe*}{chapter.9}% 102 +\BOOKMARK [2][-]{subsection.9.2.1}{Z2e*}{section.9.2}% 103 +\BOOKMARK [1][-]{section.9.3}{Der chinesische Restsatz}{chapter.9}% 104 +\BOOKMARK [2][-]{subsection.9.3.1}{Beispiel}{section.9.3}% 105 +\BOOKMARK [1][-]{section.9.4}{Elemente gerader und ungerader Ordnung in Zn**}{chapter.9}% 106 +\BOOKMARK [0][-]{chapter.10}{Das Diffie-Hellman-Schl\374sselaustauschverfahren}{}% 107 +\BOOKMARK [1][-]{section.10.1}{Das DH-Verfahren in Einzelschritten}{chapter.10}% 108 +\BOOKMARK [1][-]{section.10.2}{Das Diskrete-Logarithmus-Problem \(DL-Problem\)}{chapter.10}% 109 +\BOOKMARK [2][-]{subsection.10.2.1}{Das Diffie-Hellman-Problem \(DH-Problem\)}{section.10.2}% 110 +\BOOKMARK [1][-]{section.10.3}{Beispielanwendung des DH-Verfahrens}{chapter.10}% 111 +\BOOKMARK [1][-]{section.10.4}{Angriffe auf das DH-Verfahren}{chapter.10}% 112 +\BOOKMARK [2][-]{subsection.10.4.1}{Pohlig-Hellman-Reduktion}{section.10.4}% 113 +\BOOKMARK [2][-]{subsection.10.4.2}{Shanks' \214Baby Steps Giant Steps\215-Verfahren \(BSGS-Verfahren\)}{section.10.4}% 114 +\BOOKMARK [2][-]{subsection.10.4.3}{Pollard's Rho-Methode}{section.10.4}% 115 +\BOOKMARK [2][-]{subsection.10.4.4}{Zahlk\366rpersieb}{section.10.4}% 116 diff --git a/Zusammenfassung_DC.pdf b/Zusammenfassung_DC.pdf index f56543f..6685a93 100644 Binary files a/Zusammenfassung_DC.pdf and b/Zusammenfassung_DC.pdf differ diff --git a/Zusammenfassung_DC.synctex.gz b/Zusammenfassung_DC.synctex.gz index ca6e4da..bc8acb2 100644 Binary files a/Zusammenfassung_DC.synctex.gz and b/Zusammenfassung_DC.synctex.gz differ diff --git a/Zusammenfassung_DC.toc b/Zusammenfassung_DC.toc index c85161b..5050e3b 100644 --- a/Zusammenfassung_DC.toc +++ b/Zusammenfassung_DC.toc @@ -118,8 +118,19 @@ \contentsline {subsection}{\numberline {9.1.1}Erzeugnis und Ordnung eines invertierbaren Elements}{38}{subsection.9.1.1}% \contentsline {subsection}{\numberline {9.1.2}Faktorenzerlegung}{39}{subsection.9.1.2}% \contentsline {subsection}{\numberline {9.1.3}Kleiner Satz von Fermat}{39}{subsection.9.1.3}% -\contentsline {section}{\numberline {9.2}Exkurs: Einheitengruppe $\mathbb {Z}_{p^e}^*$}{39}{section.9.2}% -\contentsline {subsection}{\numberline {9.2.1}$\mathbb {Z}_{2^e}^*$}{39}{subsection.9.2.1}% -\contentsline {section}{\numberline {9.3}Der chinesische Restsatz}{39}{section.9.3}% -\contentsline {subsection}{\numberline {9.3.1}Beispiel}{40}{subsection.9.3.1}% -\contentsline {section}{\numberline {9.4}Elemente gerader und ungerader Ordnung in $\mathbb {Z}_n$**}{40}{section.9.4}% +\contentsline {subsection}{\numberline {9.1.4}Berechnung modularer Potenzen}{39}{subsection.9.1.4}% +\contentsline {section}{\numberline {9.2}Exkurs: Einheitengruppe $\mathbb {Z}_{p^e}^*$}{40}{section.9.2}% +\contentsline {subsection}{\numberline {9.2.1}$\mathbb {Z}_{2^e}^*$}{40}{subsection.9.2.1}% +\contentsline {section}{\numberline {9.3}Der chinesische Restsatz}{40}{section.9.3}% +\contentsline {subsection}{\numberline {9.3.1}Beispiel}{41}{subsection.9.3.1}% +\contentsline {section}{\numberline {9.4}Elemente gerader und ungerader Ordnung in $\mathbb {Z}_n$**}{41}{section.9.4}% +\contentsline {chapter}{\numberline {10}Das Diffie-Hellman-Schlüsselaustauschverfahren}{42}{chapter.10}% +\contentsline {section}{\numberline {10.1}Das DH-Verfahren in Einzelschritten}{42}{section.10.1}% +\contentsline {section}{\numberline {10.2}Das Diskrete-Logarithmus-Problem (DL-Problem)}{43}{section.10.2}% +\contentsline {subsection}{\numberline {10.2.1}Das Diffie-Hellman-Problem (DH-Problem)}{43}{subsection.10.2.1}% +\contentsline {section}{\numberline {10.3}Beispielanwendung des DH-Verfahrens}{44}{section.10.3}% +\contentsline {section}{\numberline {10.4}Angriffe auf das DH-Verfahren}{44}{section.10.4}% +\contentsline {subsection}{\numberline {10.4.1}Pohlig-Hellman-Reduktion}{44}{subsection.10.4.1}% +\contentsline {subsection}{\numberline {10.4.2}Shanks' \glqq Baby Steps Giant Steps\grqq -Verfahren (BSGS-Verfahren)}{44}{subsection.10.4.2}% +\contentsline {subsection}{\numberline {10.4.3}Pollard's Rho-Methode}{45}{subsection.10.4.3}% +\contentsline {subsection}{\numberline {10.4.4}Zahlkörpersieb}{45}{subsection.10.4.4}% diff --git a/chapters/Blockverschlüsselungsverfahren.tex b/chapters/Blockverschlüsselungsverfahren.tex index 45e3157..16e4032 100644 --- a/chapters/Blockverschlüsselungsverfahren.tex +++ b/chapters/Blockverschlüsselungsverfahren.tex @@ -143,7 +143,7 @@ $$E((k^{(1)},k^{(2)},m)) := E_{DES}\left(k^{(1)},D_{DES}\left(k^{(2)},E_{DES}\left(k^{(1)},m \right)\right)\right)$$ \includegraphics[scale=0.8]{3DES.png} - \section{Meet-in-the-Middle-Angriff} + \section{Meet-in-the-Middle-Angriff}\label{meet-in-the-middle} Aufgrund des Meet-in-the-Middle-Angriffs führt eine \textbf{zweifache} Hintereinanderreihung von Verschlüsselungsfunktionen nur zu einer kleinen Vergrößerung des Schlüsselraums. Bei diesem Angriff handelt es sich um einen known-plaintext-Angriff (siehe \ref{known-plaintext}). Es wird angenommen, dass es ein $2E_{k_1,k_2}$ verfahren gibt, dass sich wie folgt definiert:\\ diff --git a/chapters/Diffie-Hellman-Schlüsselaustausch.tex b/chapters/Diffie-Hellman-Schlüsselaustausch.tex new file mode 100644 index 0000000..7f95d45 --- /dev/null +++ b/chapters/Diffie-Hellman-Schlüsselaustausch.tex @@ -0,0 +1,75 @@ +\chapter{Das Diffie-Hellman-Schlüsselaustauschverfahren} + In allen Fällen, in denen ein symmetrisches Schlüsselverfahren (inkl. MAC-Verfahren) verwendet wird ist es nötig den Schlüssel sicher auszutauschen. + Eine Möglichkeit ist es diese Übertragung über einen sicheren Kanal (z.B. persönliche Übergabe) zu organisieren. + Dies ist allerdings mit einem hohen Aufwand verbunden und erlaubt nicht einen sicheren Kanal in Echtzeit (z.B. für HTTPS) aufzubauen. + Hierfür wurde von W.Diffie udn M.E.Hellman auf Basis der Arbeit von R.C.Merkle ein asymmetrisches Schlüsselaustauschverfahren entwickelt, welches als DH-Verfahren bekannt ist. + Asymmetrische Verschlüsselungsverfahren zeichnen sich durch die Verwendung von \textbf{Schlüsselpaaren} ($k=(k_{\text{priv}},k_{\text{pub}})$) aus. + Diese Schlüsselpaare sollten folgende Eigenschaften haben: + \begin{itemize} + \item Ein Schlüsselpaar ist genau einem Besitzer zugeordnet + \item Niemals hat jemand anderes als der Besitzer zugriff auf den privaten Schlüssel $k_\text{priv}$ + \item Der private Schlüssel wird vom Besitzer selber generiert + \item Der öffentliche Schlüssel $k_\text{pub}$ lässt sich effizient aus $k_\text{priv}$ errechnen + \item Es gibt keinen effizienten Algorithmus um mithilfe von $k_\text{pub}$ $k_\text{priv}$ zu bestimmen + \end{itemize} + Vor dem Austausch eines symmetrischen Schlüssels besitzen beide Seiten jeweils ein unabhängiges asymmetrisches Schlüsselpaar. + + \section{Das DH-Verfahren in Einzelschritten} + Im Folgenden werden Alice und Bob als Synonyme für zwei beliebige Sender/Empfänger genutzt: + \begin{itemize} + \item Alice und Bob vereinbaren zwei Parameter (meist durch einen Standard spezifiziert): + \begin{itemize} + \item eine große Zahl $n\in\mathbb{N}$ + \item eine Zahl $g\in\mathbb{Z}_n^*$ deren Ordnung $o(g)$ mindestens durch eine sehr große Primzahl geteilt wird. + \end{itemize} + \item Alice bestimmt eine zufällig Zahl $e_A\in\mathbb{Z}_n^*$ als privaten Schlüssel: + $$k_{A,\text{priv}}=e_A$$ + und errechnet den öffentlichen Schlüssel $k_{A,\text{pub}}=g^{e_A}\in\mathbb{Z}_n$ + \item Bob bestimmt ebenfalls eine Zufallszahl $e_B\in\mathbb{Z}_n^*$ und damit ein Schlüsselpaar: + $$(k_{B,\text{priv}},k_{B,\text{pub}})=(e_B,g^{e_B})$$ + \item Alice und Bob tauschen ihre öffentlichen Schlüssel aus. + \item Alice berechnet in $\mathbb{Z}n$: + $$s_A:=(g^{e_B})^{e_A}$$ + Bob berechnet in $\mathbb{Z}n$: + $$s_B:=(g^{e_A})^{e_B}$$ + \item Der gemeinsame Schlüssel (shared secret) ergibt sich durch: + $$s_A:=(g^{e_B})^{e_A}=g^{e_B\cdot e_A}=g^{e_A\cdot e_B}=(g^{e_A})^{e_B}=s_B$$ + \end{itemize} + + \section{Das Diskrete-Logarithmus-Problem (DL-Problem)} + Das Diskrete-Logarithmus-Problem bildet die mathematische Grundlage dafür, dass Schlüssel mittels der DH-Verfahrens über einen potentiell unsicheren Kanal übertragen werden können. + Das Problem definiert sich wie folgt: + \begin{mybox} + \textbf{DL-Problem}\\ + Gegeben seien $n\in\mathbb{N},g\in\mathbb{Z}_n^*$ und eine Potenz von $g$ in $\mathbb{Z}_n$: + $$a\in\langle g\rangle:=\{g^e\mid e\in\mathbb{N}\}$$ + Als DL-Problem wird die Aufgabe bezeichnet nur mittels $a$ und $g$ einen passenden Exponenten $e$ für $a=g^{e}$ zu finden.\\ + Es wird vermutet, dass es keinen effizienten Algorithmus gibt. + \end{mybox} + + \subsection{Das Diffie-Hellman-Problem (DH-Problem)} + Das DH-Problem ist eine Variante des DL-Problems, bei der zwei Potenzen $g^{e_A},g^{e_B}\in\langle g\rangle$ gegeben sind. + Hierbei wird die Zahl $g^{e_A\cdot e_B}$ gesucht. + Auch hier wird vermutet, dass es keinen effizienten Algorithmus gibt. + + \section{Beispielanwendung des DH-Verfahrens} + \includegraphics[scale=0.75]{DH-Verfahren.png} + + \section{Angriffe auf das DH-Verfahren} + \subsection{Pohlig-Hellman-Reduktion} + Eine Brute-Force-Suche für das DL-Problem wird dadurch vereinfacht, dass sich die Brute-Force-Suche auf eine Brute-Force-Suche auf die Untergruppen von $\langle g \rangle$ mit maximaler Primzahlpotenz reduzieren lässt. + Ein optimaler Schutz bietet die Wahl einer Primzahl $n$ bei der $n-1$ die Primfaktorzerlegung $n-1=2\cdot q$ hat ($q$ ist eine Primzahl). + + \subsection{Shanks' \glqq Baby Steps Giant Steps\grqq-Verfahren (BSGS-Verfahren)} + Falls die Möglichkeit besteht $\tilde{m}:=\lceil \sqrt{m}\rceil$ viele Zahlen von $\mathbb{Z}n$ in einer Tabelle zu speichern, + lässt sich ein gesuchter Exponent $x$ mit dem BSGS-Verfahren bereits mit der Berechnung von höchsten $2\tilde{m}$ vielen Potenzen finden. + Das Verfahren ähnelt dabei dem Meet-in-the-middle-Angriff (siehe \ref{meet-in-the-middle}). + + \subsection{Pollard's Rho-Methode} + siehe Skript 3 Kapitel 2.2.3 auf Seite 26(42) + + \subsection{Zahlkörpersieb} + Zu Beginn der 1990er Jahre wurde das Zahlkörpersieb (Number Field Sieve (NFS)) als Methode zur Faktorisierung großer Zahlen $n$ und zur Bestimmung diskreter Logarithmen in $\mathbb{Z}_n^*$ entwickelt. + Die Laufzeit zur Bestimmung diskreter Logarithmen in $\mathbb{Z}_n^*$ mithilfe des Zahlkörpersiebs kann durch + $$O\left(e^{\left(\left(\frac{64}{9}\right)^{1/3}+o(1)\right)(\ln(n))^{1/3}(\ln(\ln(n)))^{2/3}}\right)$$ + von oben abgeschätzt werden. diff --git a/chapters/Modulare Arithmetik - Teil 2.tex b/chapters/Modulare Arithmetik - Teil 2.tex index 7057068..e7475e5 100644 --- a/chapters/Modulare Arithmetik - Teil 2.tex +++ b/chapters/Modulare Arithmetik - Teil 2.tex @@ -45,6 +45,41 @@ Für eine Primzahl $p$ gilt für alle $a\in\mathbb{Z}$ mit $\text{ggT}(a,p)=1$: $$a^{p-1}\equiv 1 \hspace{10mm}(\mod p)$$ + \subsection{Berechnung modularer Potenzen} + Es gibt zwei verschiedene Varianten zur effizienten Berechnung modularer Potenzen, die sich beide an der Darstellung des Exponenten $e$ im Stellenwertsystem zur Basis 2 (binär) orientieren: + Es lässt sich ein Algorithmus aufstellen, bei dem sukzessive die Quadrate $a^2,a^4=(a^2)^2, a^8=(a^4)^2,...,a^{2^l-1}=\left(a^{2^{l-2}}\right)^2$ in $\mathbb{Z}_n$ berechnet werden. + Diese fließen als Faktor in die Berechnung von $p=a^e$ ein, falls das entsprechende Bit $e_i=1$ ist. + Es folgen die beiden Algorithmen: + \begin{mybox} + \textbf{Algorithmus 1}\\ + Sei $n\in\mathbb{N},a\in\mathbb{Z}_n$ und $e\in\mathbb{N}$ (in binärer Schreibweise): + $$e=(e_{l-1}...e_2 e_1 e_0)_2=\sum_{i=0}^{l-1}e_i\cdot 2^i$$ + Für die Berechnung von $p=a^e\mod n$ wird der folgende Algorithmus angewandt: + \begin{enumerate}[(1)] + \item $i:=0,p:=1$ und $s:=a$ + \item if($e_i=1$){$p:=p\cdot s\mod n$} + \item if($i=l-1$){beende den Algorithmus und gebe $p$ aus} + \item $i:=i+1$ + \item $s:=s^2\mod n$ + \item goto (2) + \end{enumerate} + \end{mybox} + \begin{mybox} + \textbf{Algorithmus 2}\\ + Sei $n\in\mathbb{N},a\in\mathbb{Z}_n$ und $e\in\mathbb{N}$ (in binärer Schreibweise): + $$e=(e_{l-1}...e_2 e_1 e_0)_2=\sum_{i=0}^{l-1}e_i\cdot 2^i$$ + Für die Berechnung von $p=a^e\mod n$ wird der folgende Algorithmus angewandt: + \begin{enumerate}[(1)] + \item $i:=l-1,p:=1$ und $s:=a$ + \item if($e_i=1$){$p:=p\cdot a\mod n$} + \item if($i=0$){beende den Algorithmus und gebe $p$ aus} + \item $i:=i-1$ + \item $p:=p^2\mod n$ + \item goto (2) + \end{enumerate} + \end{mybox} + + \section{Exkurs: Einheitengruppe $\mathbb{Z}_{p^e}^*$} Für eine Primzahl $p$ gibt es ein Element $g\in\mathbb{Z}_p^*$ mit $o(g)=p-1$ ($\mathbb{Z}_p^*==\{1,g,g^2,...,g^{p-2}\}$). Diese Elemente $g$ werden als \textbf{primitive Elemente} bezeichnet.\\ diff --git a/images/DH-Verfahren.png b/images/DH-Verfahren.png new file mode 100644 index 0000000..d73e183 Binary files /dev/null and b/images/DH-Verfahren.png differ