<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bachelor of Science Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/category/studium/bachelor-of-science/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/category/studium/bachelor-of-science/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Sat, 14 Mar 2026 08:05:03 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://maximiliankrieg.de/wp-content/uploads/2026/05/cropped-20260524_logo_2_512-2-32x32.png</url>
	<title>Bachelor of Science Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/category/studium/bachelor-of-science/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bestandene Bachelorarbeit</title>
		<link>https://maximiliankrieg.de/2015/05/bestandene-bachelorarbeit/</link>
					<comments>https://maximiliankrieg.de/2015/05/bestandene-bachelorarbeit/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 03 May 2015 21:37:00 +0000</pubDate>
				<category><![CDATA[Bachelorthesis]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1269</guid>

					<description><![CDATA[<p>Im Anschluss zu meinem dritten Praxisprojekt, habe ich im Zeitraum vom 13.12.2014 bis zum 13.03.2015 meine Bachelorarbeit geschrieben. Aufbauend auf meinen Erkenntnissen über die verschiedenen&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/05/bestandene-bachelorarbeit/">Bestandene Bachelorarbeit</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im Anschluss zu meinem dritten Praxisprojekt, habe ich im Zeitraum vom 13.12.2014 bis zum 13.03.2015 meine Bachelorarbeit geschrieben. Aufbauend auf meinen Erkenntnissen über die verschiedenen Firewall-Generationen, habe ich diese in Kontrast zum Software-Defined Networking (SDN) gesetzt und verglichen, wie das Zusammenspiel zwischen Firewalls und SDN-Architektur künftig aussehen kann. Der Titel meiner Arbeit lautet deshalb&nbsp;<strong>Die Relevanz und Funktionsweise von Firewalls im Software-Defined Networking</strong>.</p>



<h3 class="wp-block-heading">Abstract</h3>



<p class="wp-block-paragraph">Firewalls sind essentieller Bestandteil jeder Netzwerkinfrastruktur. Sie überwachen anhand eines definierten Regelwerks den passierenden Datenfluss und schützen vor unerwünschten Netzwerkzugriffen. Unternehmen ergänzen bei Bedarf dedizierte Sicherheitslösungen, um neuen Anforderungen gerecht zu werden und die Sicherheit des eigenen Netzwerks zu steigern. Ein moderner Ansatz ist der Einsatz einer Next-Generation Firewall (NGFW), die mehrere Lösungen in einem einzigen System konsolidiert und somit den Aufwand für die Konfiguration der Netzwerksicherheit reduziert.</p>



<p class="wp-block-paragraph">Eine einfachere Konfiguration des Netzwerks wird ebenfalls mit dem Software-Defined Networking angestrebt. Die Forderungen nach mehr Flexibilität, höheren Bandbreiten und reaktivem Verhalten lassen sich mit den heutigen Netzwerklösungen nur schwer realisieren. Die klassische Netzwerkarchitektur ist hochgradig unflexibel, da die Netzwerkkomponenten, trotz zahlreicher Standardisierungen zur Netzwerkkommunikation, keine etablierten Standards zur vereinheitlichten und vereinfachten Konfiguration aufweisen können. Proprietäre Protokolle, Schnittstellen und Befehle erschweren die Inbetriebnahme und Wartung von Netzwerkinfrastrukturen. Firewalls sind ebenfalls Teil dieses Problems. Sie gehören zu den Middleboxes, die strategisch im Netzwerk platziert werden, um auf einem einfachen Weg zusätzliche Funktionen zu implementieren. Ihr Einsatz führt jedoch zur gesteigerten Komplexität des Netzwerks. Das Ziel der SDN-Architektur ist es deshalb den Bedarf an Middleboxes künftig zu reduzieren.</p>



<p class="wp-block-paragraph">Die ausführliche Behandlung der Themen SDN und Firewalls soll klären, ob letztere in der neuen Architektur noch eine Existenzberechtigung haben oder ob sich ihre Funktionalitäten vollständig durch den zentralen Controller und seine programmierbaren Netzwerkapplikationen abbilden lassen. Diese Arbeit beschreibt dafür den Aufbau der klassischen Netzwerkarchitektur als Wissensgrundlage und grenzt diese im weiteren Verlauf von der SDN-Architektur ab. Der Bedarf von Schutzmechanismen im SDN wird anhand von neun potenziellen Angriffsvektoren und deren Auswirkungen diskutiert.</p>



<p class="wp-block-paragraph">Diese Arbeit präsentiert abschließend drei Modelle, die demonstrieren, wie sich Firewalls in der neuen Architektur positionieren und realisieren lassen. Anhand aktueller Projekte, wie SciPass und FlowGuard, wird ersichtlich, dass der Einsatz von Firewalls auch im SDN nicht wegzudenken ist.</p>



<h3 class="wp-block-heading">Note</h3>



<p class="wp-block-paragraph">Auf die Ausarbeitung und das Kolloquium habe ich jeweils die Note 1.0 bekommen.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/05/bestandene-bachelorarbeit/">Bestandene Bachelorarbeit</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2015/05/bestandene-bachelorarbeit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LaTeX-Vorlage für die Bachelorarbeit</title>
		<link>https://maximiliankrieg.de/2015/04/latex-vorlage-fuer-die-bachelorarbeit/</link>
					<comments>https://maximiliankrieg.de/2015/04/latex-vorlage-fuer-die-bachelorarbeit/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Fri, 10 Apr 2015 21:33:00 +0000</pubDate>
				<category><![CDATA[Bachelorthesis]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1265</guid>

					<description><![CDATA[<p>Mithilfe von LaTeX können wissenschaftliche Arbeiten sehr strukturiert erstellt und geschrieben werden. Die verfassten Inhalte sind hierbei strikt von der grafischen Formatierung getrennt und werden&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/04/latex-vorlage-fuer-die-bachelorarbeit/">LaTeX-Vorlage für die Bachelorarbeit</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Mithilfe von LaTeX können wissenschaftliche Arbeiten sehr strukturiert erstellt und geschrieben werden. Die verfassten Inhalte sind hierbei strikt von der grafischen Formatierung getrennt und werden mit Befehlen textuell ausgezeichnet. Ein Vorteil davon ist, dass man sehr präzise definieren kann wie Texte, Grafiken, Tabellen und Code dargestellt werden sollen. Vor allem für wissenschaftliche Arbeit eignet sich LaTeX sehr gut, da mathematische Formeln damit einfach erstellt werden können.</p>



<h3 class="wp-block-heading">Entwicklungsumgebung</h3>



<p class="wp-block-paragraph">Mein primäres Betriebssystem beim Verfassen meiner Bachelorarbeit ist Kubuntu 14.10 Plasma 4 (<a href="http://www.kubuntu.org/getkubuntu">Link</a>). Dieses System wird als virtuelle Maschine auf meinem Windows 8.1-Notebook betrieben und ist dadurch portabel und flexibel skalierbar. Der Grund hierfür liegt in meinem Bestreben meine Windows-Installationen von individuellen Konfigurationen und Installationen zu befreien, um bei Neuinstallationen meinen Aufwand zu reduzieren und eine konsistente Arbeitsplattform zu haben.</p>



<p class="wp-block-paragraph">Meine LaTeX-Installation basiert auf der Distribution TeX Live (<a href="http://wiki.ubuntuusers.de/TeX_Live">Link</a>) und dem Bearbeitungsprogramm TeXstudio (<a href="https://apps.ubuntu.com/cat/applications/texstudio/">Link</a>) in den jeweils aktuellen Versionen. Ihre Installation erfolgt über den integrierten Paketmanager&nbsp;<code>apt</code>&nbsp;und dem Ubuntu Software Center. Die Installation erfolgt ohne Anpassungen, lediglich die deutsche Lokalisierung muss auf meinem englischen System manuell gesetzt werden.</p>



<h3 class="wp-block-heading">Vorlage</h3>



<p class="wp-block-paragraph">Meine Vorlage basiert auf den Dateien, die im Wiki des Fachbereichs verknüpft sind. Deren aktuellste Fassung ist auf GitHub zu finden (<a href="https://github.com/iNeedCode/latex_template">Link</a>) und wurde zuletzt im April 2014 aktualisiert. Ich habe versucht diese Fassung noch näher an die Vorgaben der Hochschule zu bringen und sie nach meinen eigenen Vorstellungen und Arbeitsmethoden modifiziert. Ich habe die Dateien und Verzeichnisse als .zip-Archiv gepackt und hier bereitgestellt.</p>



<p class="wp-block-paragraph">[<a href="http://maximiliankrieg.de/mycloud/index.php/s/uxDGs9LoKV3q70Y">Download</a>]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/04/latex-vorlage-fuer-die-bachelorarbeit/">LaTeX-Vorlage für die Bachelorarbeit</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2015/04/latex-vorlage-fuer-die-bachelorarbeit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Abschlussbericht für das Bachelorstudium</title>
		<link>https://maximiliankrieg.de/2015/04/abschlussbericht-fuer-das-bachelorstudium/</link>
					<comments>https://maximiliankrieg.de/2015/04/abschlussbericht-fuer-das-bachelorstudium/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Mon, 06 Apr 2015 05:54:00 +0000</pubDate>
				<category><![CDATA[Bachelor of Science]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1547</guid>

					<description><![CDATA[<p>In wenigen Tagen beginnt mein Master-Studium und mit gemischten Gefühlen sehe ich den ersten Vorlesungen entgegen. Von den Modulbeschreibungen her klingen diese unglaublich komplex und&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/04/abschlussbericht-fuer-das-bachelorstudium/">Abschlussbericht für das Bachelorstudium</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In wenigen Tagen beginnt mein Master-Studium und mit gemischten Gefühlen sehe ich den ersten Vorlesungen entgegen. Von den Modulbeschreibungen her klingen diese unglaublich komplex und überladen mit Themen. Dennoch freue ich mich darauf, da viele dieser Themen interessant und vielversprechend klingen. Ich habe meine Notizen für das Bachelor-Studium jetzt abgeschlossen, damit ich ohne Altlasten in das weiterführende Studium starten kann.</p>



<h3 class="wp-block-heading">7. Semester</h3>



<h4 class="wp-block-heading">Praxisprojekt 3</h4>



<p class="wp-block-paragraph">Im Rahmen des dritten Praxisprojekts habe ich verschiedene Next-Generation Firewalls auf ihren Funktionsumfang und die implementierten Schutzmechanismen überprüft. Dank meines Partnerbetriebs konnte ich in diesem Zug viele verschiedene Lösungen untersuchen. Die gesammelten Informationen und Projektergebnisse haben eine gute Wissensgrundlage für die anschließende Bachelorthesis gebildet. Es ist ratsam in diesem Projekt bereits mit LaTeX zu arbeiten und sich eine gute Vorlage zu erstellen, da während der Bachelorthesis nur bedingt die notwendige Zeit vorhanden ist.</p>



<h4 class="wp-block-heading">Bachelorthesis</h4>



<p class="wp-block-paragraph">Meine Thesis behandelt die Relevanz und Funktionsweise von Firewalls im Software-Defined Networking. Auf meine Ausarbeitung und meinen Vortrag habe ich jeweils die Bestnote erhalten. Das Abstract habe ich bereits in der betroffenen Kategorie bereitgestellt und somit die Mitschriften für das siebte Semester komplettiert.</p>



<h3 class="wp-block-heading">Frühere Semester</h3>



<h4 class="wp-block-heading">4. bis 6. Semester</h4>



<p class="wp-block-paragraph">Kürzlich habe ich das Abstract der zweiten Praxisphase und die fehlenden Abschlussberichte ergänzt. Im Verlauf der nächsten Wochen werde ich noch passende Titelbilder in den fehlenden Kategorien einfügen, um rückwirkend ein einheitliches Design zu etablieren. Die Inhalte dieser Semester sind jedoch komplettiert. Einige Beiträge sind jedoch nur im registrierten Bereich sichtbar.</p>



<h4 class="wp-block-heading">1. bis 3. Semester</h4>



<p class="wp-block-paragraph">Diese Notizen existieren lediglich in einer exportierten SQL-Datenbank und warten darauf, dass ich sie extrahiere, korrigiere und in Joomla einfüge. Diesen Aufwand werde ich mir nach aktuellem Stand der Dinge nicht mehr machen. Die Einführung einer neuen Prüfungsordnung an der Hochschule Darmstadt hat diese Beiträge für neue Studenten ohnehin so gut wie obsolet gemacht. Für das erste Praxisprojekt habe ich mein Abstract zumindest eingefügt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/04/abschlussbericht-fuer-das-bachelorstudium/">Abschlussbericht für das Bachelorstudium</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2015/04/abschlussbericht-fuer-das-bachelorstudium/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Abschlussbericht für das 5. Semester</title>
		<link>https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-5-semester/</link>
					<comments>https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-5-semester/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Mon, 30 Mar 2015 05:59:00 +0000</pubDate>
				<category><![CDATA[5. Semester (B. Sc.)]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1553</guid>

					<description><![CDATA[<p>Heute habe ich die Mitschriften für das 5. Semester abgeschlossen und die restlichen Kategorien für das 6. Semester angelegt. In diesem Artikel fasse ich meine&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-5-semester/">Abschlussbericht für das 5. Semester</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute habe ich die Mitschriften für das 5. Semester abgeschlossen und die restlichen Kategorien für das 6. Semester angelegt. In diesem Artikel fasse ich meine Erfahrungen und Ziele nochmal grob zusammen.</p>



<h3 class="wp-block-heading">Belegungen</h3>



<p class="wp-block-paragraph">Neben der Praxisphase 2, habe ich zwei Wahlpflichtfächer als Seminare und IT-Recht aus dem 6. Semester absolviert. Die Wahlpflichtfächer sind Gesprächs- und Verhandlungsführung und Präsentationstechnik bei Dr. Roberto Lalli. Unabhängig von der Note, kann ich diese nur weiterempfehlen, denn hier lernt man etwas brauchbares fürs Leben!</p>



<h3 class="wp-block-heading">Leistungsnachweise</h3>



<h4 class="wp-block-heading">Seminare</h4>



<p class="wp-block-paragraph">Bei den beiden Seminaren von Dr. Roberto Lalli haben die stetige Anwesenheit, die mündliche Mitarbeit und die vorgestellten Präsentationen zu jeweils einer gemeinsamen Note für die gesamte Klasse geführt. Meine Präsentation hat den Einsatz eines CMS als öffentliche Wissensdatenbank thematisiert.</p>



<h4 class="wp-block-heading">IT-Recht</h4>



<p class="wp-block-paragraph">Die Klausur in IT-Recht war ziemlich knifflig, da hier nicht nur vorhandenes Fachwissen abgefragt wurde, aber auch Fragen wie in einem &#8222;Idiotentest&#8220; vorkamen. Als Beispiel:</p>



<p class="wp-block-paragraph">&#8222;<em>Sind diese vier Antworten richtig?</em>&#8220; → Dabei gibt es nur drei Antworten → Die Antwort lautet also ganz klar&nbsp;<strong>Nein</strong>. Mein Lernaufwand steht in meinen Augen in keinem guten Verhältnis zur Note.</p>



<h4 class="wp-block-heading">Praxisphase 2</h4>



<p class="wp-block-paragraph">Die Ausarbeitung der Dokumentation für die zweite Praxisphase war wohl die größte Herausforderung in diesem Semester. Ohne die Hilfe meines Teampartners Nils und einiger Kollegen hätte ich es wohl in der kurzen Zeit nicht so gut hinbekommen. Vielen Dank nochmal!</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Fach</th><th>Note</th></tr><tr><td>Präsentationstechnik</td><td>1,0</td></tr><tr><td>Gesprächs- und Verhandlungsführung</td><td>1,0</td></tr><tr><td>Praxisphase 2</td><td>1,0</td></tr><tr><td>IT-Recht</td><td>1,7</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Mitschriften</h3>



<p class="wp-block-paragraph">Ich konnte dieses Semester die Mitschriften relativ zeitnah abschließen, lediglich die Notizen zur IT-Recht Zusammenfassung stehen noch offen, aber das ist für mich ein eher optionales Ziel. In den kommenden Tagen werde ich noch ein kurzes Abstract zu meiner Hausarbeit der 2. Praxisphase veröffentlichen.</p>



<h3 class="wp-block-heading">Ziele</h3>



<p class="wp-block-paragraph">Mein Ziel, die Mitschriften aus den ersten drei Semestern zu migrieren, ist leider gescheitert. Bisher habe ich lediglich die Bilder auf diese Seite portieren können. Ich muss die Mitschriften alle händisch exportieren und anschließend deren HTML-Code optimieren.</p>



<p class="wp-block-paragraph">Künftig werde ich alle Beiträge mit einem Intro-Text als Zusammenfassung der Vorlesung versehen. Ob ich zusätzlich noch eine Intro-Grafik einführe, halte ich jedoch eher für unwahrscheinlich. Einige Beiträge habe ich rückwirkend nochmals überarbeitet.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-5-semester/">Abschlussbericht für das 5. Semester</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-5-semester/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Abschlussbericht für das 6. Semester</title>
		<link>https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-6-semester/</link>
					<comments>https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-6-semester/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 25 Mar 2015 06:56:00 +0000</pubDate>
				<category><![CDATA[6. Semester (B. Sc.)]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1551</guid>

					<description><![CDATA[<p>Mir war ganz entfallen meinen Abschlussbericht für das 6. Semester zu verfassen. Das Semester wurde gut gemeistert und ich konnte meinen Notenschnitt sogar etwas verbessern&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-6-semester/">Abschlussbericht für das 6. Semester</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Mir war ganz entfallen meinen Abschlussbericht für das 6. Semester zu verfassen. Das Semester wurde gut gemeistert und ich konnte meinen Notenschnitt sogar etwas verbessern Richtung 1,9. In diesem Artikel fasse ich meine Erfahrungen und Ziele nochmal grob zusammen.</p>



<h3 class="wp-block-heading">Belegungen</h3>



<p class="wp-block-paragraph">Da mir noch Creditpoints für die Wahlpflichtfächer gefehlt haben, habe ich dieses Semester noch Sicherheit und Netze sowie Routing belegt. Als zweites SuK-Fach habe ich Interkulturelle Psychologie belegt. Eigentlich wollte ich ein einfacheres SuK belegen, aber ich hatte mich von meiner Teampartnerin breitschlagen lassen, die dann kurz vor der gemeinsamen Präsentation abgesprungen ist.</p>



<h3 class="wp-block-heading">Leistungsnachweise</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Fach</th><th>Note</th></tr><tr><td>Informatik und Gesellschaft</td><td>1,3</td></tr><tr><td>Interkulturelle Psychologie</td><td>1,3</td></tr><tr><td>Routing</td><td>1,7</td></tr><tr><td>Sicherheit und Netze</td><td>1,7</td></tr><tr><td>Verteilte Systeme</td><td>2,3</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">Informatik und Gesellschaft</h4>



<p class="wp-block-paragraph">Dieses Fach wird von verschiedenen Professoren unterrichtet, aber dafür immer im Doppelpack. Unsere Gruppe wurde von den Professoren Andelfinger und Schmidt unterrichtet. Es soll den Zusammenhang von Informatik und Gesellschaft sowie der Bestimmung der positiven und negativen gesellschaftlichen Auswirkungen des Einsatzes von Informationstechnik vermitteln. Dafür präsentieren Gruppen ein Thema ihrer Wahl und fertigen ein Protokoll an, das als Prüfungsvorleistung angesehen wird. Für 2,5 Creditpoints scheint mir der Aufwand für dieses Fach etwas zu hoch auszufallen, aber dafür ist die Benotung am Ende sehr fair.</p>



<h4 class="wp-block-heading">Interkulturelle Psychologie</h4>



<p class="wp-block-paragraph">Zu diesem Fach kann man nicht viel sagen. Die individuelle Note wurden anhand einer Präsentation festgemacht, die eine komplette Unterrichtseinheit füllen sollte. Die meisten Präsentationen waren jedoch vorgelesene Vorträge und haben auch entsprechend mittelmäßige bis schlechte Noten bekommen.</p>



<h4 class="wp-block-heading">Routing</h4>



<p class="wp-block-paragraph">Dieses Fach ist das absolute Highlight dieses Semesters. Unter Professor Gärtner haben wir wahnsinnig viel gelernt und tolle Praktika absolviert. Die Unterrichtseinheiten waren genau richtig abgestimmt und haben das Lernen für die Klausur ziemlich einfach gemacht, das meiste war nämlich hängen geblieben. Zu der Klausur selbst kann ich nicht viel sagen, da ich mit hohem Fieber teilgenommen habe. Ich habe bis zur letzten Minute geschrieben und kann mich an nichts mehr erinnern. Dafür bin ich aber ziemlich zufrieden mit meiner Note.</p>



<h4 class="wp-block-heading">Sicherheit und Netze</h4>



<p class="wp-block-paragraph">Neben Routing das wohl spannendste Fach mit einem überdimensionierten Themenbereich. Professor Wollenweber war so gnädig auf einige Foliensätze zu verzichten, damit man den ganzen Stoff überhaupt in der vorgesehenen Zeit lernen konnte. Die Vorlesung beginnt immer spät und geht zugleich noch 3 Stunden lang (18:00 bis 21:00 Uhr), was eine konstante Aufmerksamkeit offen gesagt erschwert. Die Klausur war umfangreich, aber fair. Für jeden Studenten, der sich für Sicherheit in Netzwerken interessiert, ist dieses Fach absolut empfehlenswert.</p>



<h4 class="wp-block-heading">Verteilte Systeme</h4>



<p class="wp-block-paragraph">VS war für mich das wohl anstrengendste Fach im gesamten Semester. Die Praktika hatten es ganz klar in sich und ich habe ziemlich viel Zeit investieren müssen, um halbwegs gut funktionierende Lösungen abzuliefern. Die Klausur war in meinen Augen schwer, aber absolut fair und angemessen. Würde mir Programmieren mehr liegen, hätte ich vermutlich auch eine bessere Note bekommen. Wäre es kein Pflichtfach, hätte ich gerne darauf verzichtet. Ein Lob an dieser Stelle für Professor Burchard, der sich viel Mühe mit diesem Fach gibt.</p>



<h3 class="wp-block-heading">Mitschriften</h3>



<p class="wp-block-paragraph">Ich habe dieses Semester konsequent und vollständig meine täglichen Mitschriften angefertigt. Die Zusammenfassungen für Sicherheit und Netze sowie Verteilte Systeme habe ich ebenfalls hochgeladen und in einen geschützten Bereich geschoben, um keine Copyright-Verstöße zu riskieren. Für Routing existiert eine Workd-Dokument mit meiner Zusammenfassung. Die saubere Konvertierung würde in meinen Augen zu viel Zeit in Anspruch nehmen.</p>



<h3 class="wp-block-heading">Ziele</h3>



<p class="wp-block-paragraph">Ich strebe an die Abstracts meiner vorherigen Praxisprojekt endlich mal anzupassen und hier hochzuladen. Bisher hat mir dafür die Zeit und Lust gefehlt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-6-semester/">Abschlussbericht für das 6. Semester</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2015/03/abschlussbericht-fuer-das-6-semester/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Abschluss des dritten Praxisprojekts</title>
		<link>https://maximiliankrieg.de/2014/12/abschluss-des-dritten-praxisprojekts/</link>
					<comments>https://maximiliankrieg.de/2014/12/abschluss-des-dritten-praxisprojekts/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 13 Dec 2014 22:36:00 +0000</pubDate>
				<category><![CDATA[Praxisprojekt 3]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1267</guid>

					<description><![CDATA[<p>Im Rahmen meines dritten Praxisprojekts habe ich mich mit verschiedenen Firewall-Typen auseinandergesetzt. Der technologische Wandel und neue Anforderungen an Sicherheitslösungen haben zu einer&#160;Weiterentwicklung der Firewall-Technologien&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/12/abschluss-des-dritten-praxisprojekts/">Abschluss des dritten Praxisprojekts</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im Rahmen meines dritten Praxisprojekts habe ich mich mit verschiedenen Firewall-Typen auseinandergesetzt. Der technologische Wandel und neue Anforderungen an Sicherheitslösungen haben zu einer&nbsp;Weiterentwicklung der Firewall-Technologien geführt, deren charakteristischen Merkmale und potenzielle Einsatzmöglichkeiten genauer betrachtet werden sollen.&nbsp;Der Titel meiner Arbeit lautet deshalb&nbsp;<strong>Evaluation von Next-Generation Firewalls und deren&nbsp;Einsatzmöglichkeiten in kleinen und mittleren&nbsp;Unternehmen</strong>.</p>



<h3 class="wp-block-heading">Abstract</h3>



<p class="wp-block-paragraph">Firewalls sind essenzieller Bestandteil jeder IT-Infrastruktur. Sie überwachen anhand eines definierten Regelwerks den passierenden Datenverkehr und schützen vor unerwünschten Netzwerkzugriffen. Unternehmen ergänzen bei Bedarf dedizierte Sicherheitslösungen, um neuen Anforderungen gerecht zu werden und die Sicherheit des eigenen Netzwerks zu steigern. Ein alternativer Ansatz ist der Einsatz einer Next-Generation Firewall (NGFW), die mehrere Lösungen in einem einzigen System vereint.</p>



<p class="wp-block-paragraph">Die vielseitigen Definitionen des NGFW-Funktionsumfangs und die vagen Abgrenzungen zum Unified Threat Management (UTM) führen dabei schnell zu Verwirrungen. Die Resultate dieses Projekts sollen künftige Auswahlprozesse beschleunigen und Entscheidungen für alle Beteiligten transparenter gestalten.&nbsp;Eine eigene Definition über die Merkmale einer NGFW, basierend auf den gesammelten Informationen aus Beratungsunternehmen, Fachzeitschriften und von Systemingenieuren, ermöglicht die klare Abgrenzung zu anderen Technologien. Fünf gut am Markt platzierte Anbieter und ihre Produkte werden für die Evaluation ausgewählt. Im Folgenden werden die NGFWs von Barracuda Networks, Check Point Software Technologies, Fortinet, Palo Alto Networks und Sophos in den Kategorien Bedienbarkeit sowie Anwendungs-, Benutzer- und Angriffserkennung getestet.</p>



<p class="wp-block-paragraph">Die Tests zeigen, dass die Produkte in vielen Punkten, vor allem der Benutzererkennung, ähnlich gut abschneiden. Es gibt jedoch klare Unterschiede in der Bedienbarkeit und der Erkennung von Angriffen. Es wird klar, dass es zwischen Vermarktung und Realität eine spürbare Diskrepanz gibt.&nbsp;Die Kür eines Siegers wird im Rahmen des Projekts nicht vorgenommen. Jede NGFW hat gewisse Vor- und Nachteile, die je nach Kundenumgebung eine individuelle Auswahl mit sich ziehen. Diese qualitativen Merkmale sollen mit dieser Arbeit konkret hervorgehoben werden. Egal, für welches Produkt man sich schlussendlich entscheidet, der Zeitpunkt für einen Umstieg auf eine NGFW ist gekommen und bringt Unternehmen echte Mehrwerte.</p>



<h3 class="wp-block-heading">Note</h3>



<p class="wp-block-paragraph">Auf die Ausarbeitung und das Kolloquium habe ich jeweils die Note 1.0 bekommen.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/12/abschluss-des-dritten-praxisprojekts/">Abschluss des dritten Praxisprojekts</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2014/12/abschluss-des-dritten-praxisprojekts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sicherheit und Netze (Teil 3)</title>
		<link>https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-3/</link>
					<comments>https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-3/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 20 Sep 2014 01:23:00 +0000</pubDate>
				<category><![CDATA[Sicherheit und Netze]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1797</guid>

					<description><![CDATA[<p>In dem Fach Sicherheit und Netze werden Schutzziele und Schutzmechanismen für die Kommunikation in Netzen behandelt. Im dritten Teil der Zusammenfassung wird erklärt, wie man&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-3/">Sicherheit und Netze (Teil 3)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In dem Fach Sicherheit und Netze werden Schutzziele und Schutzmechanismen für die Kommunikation in Netzen behandelt. Im dritten Teil der Zusammenfassung wird erklärt, wie man die Echtheit von Dokumenten nachweist und wie digitale Signaturen funktionieren.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Skript-Anfang</th><td>01EinfuehrungSicherheitUndNetze &#8211; Seite 1</td></tr><tr><th>Skript-Ende</th><td>15SicherheitTransportschicht &#8211; Seite 51</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Integrität und Authentizität von Dokumenten</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Durch Öffnen von Programmen oder Dokumenten, die aus &#8222;unsicheren&#8220; Quellen stammen, kann beträchtlicher Schaden entstehen. Schadsoftware kann Programme zum Ausspähen von Passwörtern, Trojanische Pferde oder Backdoors auf einem Computer installieren, oder ganz einfach Daten beschädigen oder löschen. Lassen sich Dokumente unbemerkt manipulieren können zum Beispiel Überweisungen von unberechtigten Personen durchgeführt werden.</p>
</blockquote>



<h4 class="wp-block-heading">Grundlagen</h4>



<p class="wp-block-paragraph">Wofür braucht man diese Schutzziele?</p>



<ul class="wp-block-list">
<li>Vertraulichkeit, Integrität und Authentizität sind eng verknüpft</li>



<li>Manipulation von verschlüsselten Daten → Verletzung der Integrität (<em>Leslies Attacke</em>)</li>



<li>Ausgeben als Absender → Verletzung der Authentizität</li>



<li>Die verwendeten Verfahren müssen auch nach vielen Jahren noch überprüfbar sein</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad8067e6&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad8067e6" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="400" height="87" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_intaut.png" alt="" class="wp-image-1798" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_intaut.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_intaut-300x65.png 300w" sizes="(max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Worin unterscheiden sich Fingerprint, Message Digest, Hash und MDC?</p>



<ul class="wp-block-list">
<li>Es sind synonyme Begriffe für das gleiche Verfahren</li>



<li>Sie werden immer mittels kryptographischer Hashfunktionen umgesetzt</li>
</ul>



<h4 class="wp-block-heading">Kryptografische Hashfunktionen</h4>



<p class="wp-block-paragraph">Was sind Hashfunktionen?</p>



<ul class="wp-block-list">
<li>Sie bilden Texte beliebige Länge auf Texte einer vorgegebene Länge ab</li>



<li>Sie komprimieren und vermischen den Inhalt eines Dokuments</li>



<li>Aus den Hashes kann das ursprüngliche Dokument nicht mehr zurück gerechnet werden</li>



<li>Mit unterschiedlichen Dokumenten dürfen keine gleichen Hashes erzeugt werden können</li>
</ul>



<p class="wp-block-paragraph">Welche Eigenschaften müssen Hashfunktionen erfüllen?</p>



<ul class="wp-block-list">
<li>Abbildung fester Länge &#8211; h:{0, 1}<sup>m</sup> → {0, 1}<sup>n</sup> mit m > n</li>



<li>Einwegfunktion &#8211; Es darf nicht möglich sein aus h(m) ein passendes m zu finden</li>



<li>Kollisionsfrei &#8211; Es darf kein Paar m und m&#8216; geben, dass h(m) = h(m&#8216;) ergibt (<em>mit m&#8216; ≠ m</em>)</li>
</ul>



<p class="wp-block-paragraph">Beispiele für Hashfunktionen und deren Länge</p>



<ul class="wp-block-list">
<li>MD5 &#8211; 128 Bit</li>



<li>SHA-1 &#8211; 160 Bit</li>



<li>RIPE-MD-160 &#8211; 160 Bit</li>
</ul>



<h4 class="wp-block-heading">Merkle-Damgard-Schema</h4>



<p class="wp-block-paragraph">Was ist das Merkle-Damgard-Schema?</p>



<ul class="wp-block-list">
<li>Eine Umsetzung von iterativen Hashverfahren</li>



<li>Die Hashfunktion wird blockweise angewandt statt n Zeichen zu akzeptieren</li>



<li>Wegen den Blöcken wird auch hier Padding benötigt (<em>Blöcke nummeriert von 1 bis t</em>)</li>



<li>Die Kompressionsfunktionen sind modifizierte Blockchiffren wie AES</li>



<li>Zu Beginn wird ein Initialisierungsvektor bzw. Start-Hash H<sub>0</sub> benötigt</li>



<li>Das Ergebnis von h(m) ist H<sub>t</sub></li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad806f2b&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad806f2b" class="wp-block-image size-full wp-lightbox-container"><img fetchpriority="high" decoding="async" width="662" height="247" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_merkle.png" alt="" class="wp-image-1799" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_merkle.png 662w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_merkle-300x112.png 300w" sizes="(max-width: 662px) 100vw, 662px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Was ist der Message Integrity Check (MIC)?</p>



<ul class="wp-block-list">
<li>Beispiel für eine iterative Hashfunktion nach Merkle-Damgard</li>



<li>Wird zur Sicherung der Integrität bei WPA2 genutzt</li>



<li>Setzt deshalb auch AES als Blockchiffre ein mit 128 Bit</li>



<li>Wird auch AES CBC-MAC (<em>CBC Message Authentication Code</em>) genannt</li>



<li>Die höchsten 64 Bit des letzten Ergebnisses ergeben den MIC</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad8072aa&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad8072aa" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="500" height="146" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mic.png" alt="" class="wp-image-1800" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mic.png 500w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mic-300x88.png 300w" sizes="(max-width: 500px) 100vw, 500px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Integrität mittels Modification Detection Code (MDC)</h4>



<p class="wp-block-paragraph">Wie funktioniert der MDC?</p>



<ul class="wp-block-list">
<li>Aus dem Dokument wird ein einmaliger Message Digest erzeugt</li>



<li>Funktioniert ohne geheimen Schlüssel</li>



<li>Der Digest wird über einen sicheren Kanal verschickt</li>



<li>Das Dokument wird über einen unsicheren Kanal verschickt</li>



<li>Der Empfänger erstellt den Digest zu dem Dokument und vergleicht diesen</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80771f&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80771f" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="596" height="207" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mdc.png" alt="" class="wp-image-1801" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mdc.png 596w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mdc-300x104.png 300w" sizes="auto, (max-width: 596px) 100vw, 596px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Warum wird der Digest nicht mit der Nachricht verschickt?</p>



<ul class="wp-block-list">
<li>Digest und Dokument werden über einen unsicheren Kanal verschickt</li>



<li>Angreifer fängt die Nachricht ab</li>



<li>Der Angreifer ersetzt das Dokument durch eine Fälschung</li>



<li>Der Digest für das falsche Dokument ersetzt den eigentlichen Digest</li>



<li>Er leitet beides weiter zum Empfänger</li>



<li>Der Empfänger besitzt nun ein Dokument mit gültigem Digest</li>
</ul>



<h4 class="wp-block-heading">Authentizität mittels Message Authentication Code (MAC)</h4>



<p class="wp-block-paragraph">Was ist der MAC?</p>



<ul class="wp-block-list">
<li>Message Digest in den ein Geheimnis integriert wird</li>



<li>Im Gegensatz zum MDC ist das Geheimnis nur Absender und Empfänger bekannt</li>



<li>Der MAC stellt also gleichzeitig Integrität und Authentizität sicher</li>



<li>Im Gegensatz zum MDC kann der MAC über den unsicheren Kanal übermittelt werden</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad807ce9&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad807ce9" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="574" height="220" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mac.png" alt="" class="wp-image-1805" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mac.png 574w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mac-300x115.png 300w" sizes="auto, (max-width: 574px) 100vw, 574px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Welche MAC-Verfahren gibt es?</p>



<ul class="wp-block-list">
<li>Beim Präfix-MAC kommt der Schlüssel vor das Dokument</li>



<li>Beim Postfix-MAC kommt der Schlüssel ans Ende des Dokuments</li>



<li>Präfix und Postfix können kombiniert werden</li>



<li>Nested MAC (HMAC)</li>
</ul>



<p class="wp-block-paragraph">Was ist der Nested MAC?</p>



<ol class="wp-block-list">
<li>Schlüssel und Dokument werden zusammen gefügt</li>



<li>Der Schlüssel wird mit dem intermediären Digest verbunden</li>



<li>Daraus wird der endgültigen Digest erzeugt</li>
</ol>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad808104&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad808104" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="326" height="245" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_nmac-2.png" alt="" class="wp-image-1804" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_nmac-2.png 326w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_nmac-2-300x225.png 300w" sizes="auto, (max-width: 326px) 100vw, 326px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Was ist der Nested MAC?</p>



<ol class="wp-block-list">
<li>Das Dokument wird in Blöcke der Größe b unterteilt</li>



<li>Dem geheimen Schlüssel wird mit führenden 0-Bits auf Länge b gebracht</li>



<li>Das Ergebnis von Schritt 2 wird per XOR mit der Konstanten ipad verknüpft</li>



<li>Der resultierende Block wird der Nachricht vorangestellt</li>



<li>Das Ergebnis von Schritt 4 wird gehasht, um einen n-bit Digest zu bilden (intermediate HMAC)</li>



<li>Der intermediäre HMAC wird mit führenden 0-Bits auf Länge b gebracht</li>



<li>Die Schritte 2 und 3 werden mit der Konstante opad wiederholt</li>



<li>Das Ergebnis von Schritt 7 wird vor den Block aus Schritt 6 gesetzt</li>



<li>Das Ergebnis von Schritt 8 wird gehasht um den endgültigen HMAC der Länge n zu erhalten</li>
</ol>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80852b&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80852b" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="390" height="460" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_hmac.png" alt="" class="wp-image-1806" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_hmac.png 390w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_hmac-254x300.png 254w" sizes="auto, (max-width: 390px) 100vw, 390px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h3 class="wp-block-heading">Digitale Signatur</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Eine digitale Signatur, auch digitales Signaturverfahren, ist ein asymmetrisches Kryptosystem, bei dem ein Sender mit Hilfe eines geheimen Signaturschlüssels zu einer digitalen Nachricht einen Wert berechnet, der ebenfalls digitale Signatur genannt wird. Dieser Wert ermöglicht es jedem, mit Hilfe des öffentlichen Verifikationsschlüssels die nichtabstreitbare Urheberschaft und Integrität der Nachricht zu prüfen. Um eine mit einem Signaturschlüssel erstellte Signatur einer Person zuordnen zu können, muss der zugehörige Verifikationsschlüssel dieser Person zweifelsfrei zugeordnet sein.</p>
</blockquote>



<h4 class="wp-block-heading">Einsatz von digitalen Signaturen</h4>



<p class="wp-block-paragraph">Wofür braucht man Signaturen?</p>



<ul class="wp-block-list">
<li>Sender und Empfänger authentisieren sich gegenseitig, damit niemand Schaden erleidet</li>



<li>Signaturen leisten also Integrität, Authentizität und Unwiderrufbarkeit</li>
</ul>



<p class="wp-block-paragraph">Worin unterscheiden sich also digitale Signaturen von MACs?</p>



<ul class="wp-block-list">
<li>Der verwendete Schlüssel beim Signieren ist der private Schlüssel</li>



<li>Der Empfänger braucht nur den öffentlichen Schlüssel zum Prüfen der Signatur</li>
</ul>



<h4 class="wp-block-heading">Unterschiede zu konventionellen Signaturen</h4>



<p class="wp-block-paragraph">Was ist der Unterschied zwischen konventioneller und digitaler Signatur?</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>&nbsp;</th><th>Konventionell</th><th>Digital</th></tr><tr><th>Ziel</th><td colspan="2">Unwiderrufbarkeit</td></tr><tr><th>Form</th><td>Unterschrift oder Siegel</td><td>Digitale Signatur</td></tr><tr><th>Einbettung</th><td>Einheit von Dokument und Signatur</td><td>Getrennte eigene Datenstrukturen</td></tr><tr><th>Manipulierte Kopie</th><td>Schwer</td><td>Einfach</td></tr><tr><th>Unterscheidbarkeit</th><td>Einfach</td><td>Schwer</td></tr><tr><th>Informationsgehalt</th><td>Persönliche Handschrift</td><td>Geheimes Kennwort und Dokumentendaten</td></tr><tr><th>Beziehung</th><td>1:n (lose verbunden)</td><td>1:1 (untrennbar verbunden)</td></tr><tr><th>Verifizierung</th><td>Vergleich mit hinterlegter Unterschrift</td><td>Wird im folgenden erläutert</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">Signatur- und Verifikationsprozess</h4>



<p class="wp-block-paragraph">Wie ist der Ablauf des digitalen Signierens und Verifizierens?</p>



<ul class="wp-block-list">
<li>Mehrere kennen das Geheimnis → Kein öffentlicher Einsatz</li>



<li>Nur einer kennt das Geheimnis → Öffentlicher Einsatz</li>



<li>Der Empfänger muss den Signaturalgorithmus kennen</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad808bb2&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad808bb2" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="600" height="151" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig.png" alt="" class="wp-image-1807" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig.png 600w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig-300x76.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Wer erstellt Signaturen?</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad808e88&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad808e88" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="191" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig2.png" alt="" class="wp-image-1808" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig2.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig2-300x143.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Signaturen durch zentrale Autorität</h4>



<p class="wp-block-paragraph">Welche Voraussetzungen gibt es?</p>



<ul class="wp-block-list">
<li>Einsatz von symmetrischer Verschlüsselung</li>



<li>Gruppe besteht aus den Mitgliedern Alice, Bob und Big Brother</li>



<li>Jedes Mitglied wählt einen symmetrischen Schlüssel K<sub>M</sub></li>



<li>Alle Schlüssel werden sicher bei Big Brother abgeliefert</li>



<li>Big Brother ist vertrauenswürdig</li>



<li>Big Brother kennt die Schlüssel aller Teilnehmer</li>



<li>Niemand kennt den Schlüssel von Big Brother</li>
</ul>



<p class="wp-block-paragraph">Wie läuft es ab?</p>



<ol class="wp-block-list">
<li>Alice will signierte Nachricht K<sub>A</sub>(B, R<sub>A</sub>, t, P) an Bob schicken</li>



<li>Big Brother entpackt diese Nachricht bei Empfang</li>



<li>Big Brother erzeugt eine Signatur K<sub>BB</sub>(A, t, P)</li>



<li>Big Brother schickt die Nachricht K<sub>B</sub>(A, R<sub>A</sub>, t, P, K<sub>BB</sub>(A, t, P)) an Bob</li>



<li>Bob entpackt die Nachricht und vertraut dem Inhalt</li>



<li>Bei Bedarf beweist Big Brother die Signatur vor Gericht</li>
</ol>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad809353&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad809353" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="550" height="168" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig3.png" alt="" class="wp-image-1809" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig3.png 550w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig3-300x92.png 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Welche Probleme gibt es?</p>



<ul class="wp-block-list">
<li>Big Brother kann alle Nachrichten lesen</li>



<li>Big Brother könnte sich als jeder Teilnehmer ausgeben</li>
</ul>



<h4 class="wp-block-heading">Einfache Urheber-Signaturen</h4>



<p class="wp-block-paragraph">Welche Voraussetzungen gibt es?</p>



<ul class="wp-block-list">
<li>Einsatz von asymmetrischen Verschlüsselungen wie RSA</li>



<li>Das gesamte Dokument wird dabei signiert (<em>bzw. verschlüsselt</em>)</li>



<li>Bedingung D(E(P)) = P = E(D(P))</li>
</ul>



<p class="wp-block-paragraph">Wie funktioniert es?</p>



<ol class="wp-block-list">
<li>Alice wendet ihren privaten Schlüssel an</li>



<li>Alice wendet Bobs öffentlichen Schlüssel an</li>



<li>Alice sendet die Nachricht ab</li>



<li>Bob wendet seinen privaten Schlüssel an</li>



<li>Bob wendet Alices öffentlichen Schlüssel an</li>



<li>Bob erhält P (Nachweis, dass er der Empfänger und Alice der Absender ist)</li>
</ol>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80989f&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80989f" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="454" height="136" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig4.png" alt="" class="wp-image-1810" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig4.png 454w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig4-300x90.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Welche Probleme kann es geben?</p>



<ul class="wp-block-list">
<li>Privater Schlüssel ist (angeblich) bekannt geworden</li>



<li>Schlüssel werden periodisch gewechselt (Alte Signaturen ungültig)</li>



<li>Asymmetrisches Verschlüsseln des kompletten Dokuments ist ineffizient</li>
</ul>



<h4 class="wp-block-heading">Effiziente Urheber-Signaturen</h4>



<p class="wp-block-paragraph">Wie funktioniert es?</p>



<ol class="wp-block-list">
<li>Aus dem Dokument wird ein Message Digest erzeugt (Hashfunktion)</li>



<li>Statt des Dokuments wird der Digest mit dem privaten Schlüssel signiert</li>



<li>Alice schickt P und D<sub>A</sub>(MD(P)) zu Bob</li>



<li>Bob entpackt MD(P) mittels E<sub>A</sub>(MD(P))</li>



<li>Bob berechnet aus MD(P) und vergleicht diesen</li>
</ol>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad809d16&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad809d16" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="500" height="232" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig5.png" alt="" class="wp-image-1811" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig5.png 500w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_sig5-300x139.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-3/">Sicherheit und Netze (Teil 3)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sicherheit und Netze (Teil 2)</title>
		<link>https://maximiliankrieg.de/2014/09/1641/</link>
					<comments>https://maximiliankrieg.de/2014/09/1641/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 20 Sep 2014 00:23:00 +0000</pubDate>
				<category><![CDATA[Sicherheit und Netze]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1641</guid>

					<description><![CDATA[<p>In dem Fach Sicherheit und Netze werden Schutzziele und Schutzmechanismen für die Kommunikation in Netzen behandelt. Im zweiten Teil der Zusammenfassung werden Verschlüsselungsverfahren und Betriebsmodi&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/09/1641/">Sicherheit und Netze (Teil 2)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In dem Fach Sicherheit und Netze werden Schutzziele und Schutzmechanismen für die Kommunikation in Netzen behandelt. Im zweiten Teil der Zusammenfassung werden Verschlüsselungsverfahren und Betriebsmodi behandelt.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Skript-Anfang</th><td>01EinfuehrungSicherheitUndNetze &#8211; Seite 1</td></tr><tr><th>Skript-Ende</th><td>15SicherheitTransportschicht &#8211; Seite 51</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Chiffren</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Als Geheimtext (<em>auch Chiffrat, Chiffre, Chiffretext, Ciphertext, Kryptogramm, Kryptotext oder Schlüsseltext</em>) wird in der Kryptographie der Text genannt, der durch Verschlüsselung mit Hilfe eines kryptographischen Verfahrens und unter Verwendung eines Schlüssels derart verändert wurde, dass es nicht mehr möglich ist, dessen Inhalt zu verstehen.</p>
</blockquote>



<h4 class="wp-block-heading">Kryptoanalyse</h4>



<p class="wp-block-paragraph">Wofür ist die Kryptoanalyse gut?</p>



<ul class="wp-block-list">
<li>Entschlüsseln geheimer Nachrichten</li>



<li>Verwundbarkeit eines bestehenden Kryptosystems aufzuzeigen</li>
</ul>



<h4 class="wp-block-heading">Grundlagen</h4>



<p class="wp-block-paragraph">Wofür stehen diese Namen?</p>



<ul class="wp-block-list">
<li>Alice &#8211; Sender</li>



<li>Bob &#8211; Empfänger</li>



<li>Eve &#8211; Eavesdropper bzw. Zuhörer</li>



<li>Trudy &#8211; Intruder bzw. Eindringling</li>
</ul>



<p class="wp-block-paragraph">Welche Regeln gelten für Chiffren?</p>



<ul class="wp-block-list">
<li>Das Alphabet ist der gesamte zur Verfügung stehende Zeichenvorrat</li>



<li>Der Klartext wird mit kleinen Buchstaben dargestellt (<em>a-z</em>)</li>



<li>Der Geheimtext wird mit großen Buchstaben dargestellt (<em>A-Z</em>)</li>



<li>Buchstaben werden auch als Zahlen dargestellt (<em>0-25 oder 1-26</em>)</li>
</ul>



<p class="wp-block-paragraph">Welche Notationen gibt es?</p>



<ul class="wp-block-list">
<li>Klartext P (<em>plaintext</em>)</li>



<li>Verschlüsselungsalgorithmus E (<em>encryption</em>)</li>



<li>Entschlüsselungsalgorithmus D (<em>decryption</em>)</li>



<li>Geheimer Schlüssel k (<em>secret key</em>)</li>



<li>Geheimtext C (<em>ciphertext</em>)</li>



<li>X &#8211; Xs Identität</li>



<li>R<sub>X</sub>&nbsp;&#8211; Zufallswert von X</li>



<li>K<sub>X</sub>&nbsp;&#8211; Schlüssel von X</li>



<li>Zeitstempel t (<em>timestamp</em>)</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80e20f&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80e20f" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="454" height="213" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_basic.png" alt="" class="wp-image-1642" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_basic.png 454w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_basic-300x141.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Wie sind Chiffren aufgebaut?</p>



<ul class="wp-block-list">
<li>Eine Kombination aus Substitutions- und Transpositionschiffren</li>
</ul>



<p class="wp-block-paragraph">Garantieren Chiffren die Integrität von Daten?</p>



<ul class="wp-block-list">
<li>Nein, ein Angreifer kann auch ohne den Schlüssel Bytes ersetzen und mit zufälligen Daten füllen</li>



<li>Das Nachrichtenformat ist dem Angreifer womöglich bekannt</li>



<li>Diese neuen Nachrichten müssen aber keinen Sinn ergeben (<em>Artikel-Menge = ABC</em>)</li>



<li>Er kennt zwar nicht den Inhalt, aber kann dennoch Schaden verursachen</li>
</ul>



<h4 class="wp-block-heading">Kerckhoffs Prinzip</h4>



<p class="wp-block-paragraph">Welche Anforderungen gelten an Algorithmen?</p>



<ul class="wp-block-list">
<li>Algorithmen, deren Stärke nur von deren Geheimhaltung abhängt, sind mangelhaft</li>



<li>Algorithmen sollten deshalb öffentlich sein</li>



<li>Die Widerstandsfähigkeit muss allein von dem geheimen Schlüssel abhängen</li>



<li>Das Erraten des Schlüssels darf in keinem vernünftigen Zeitraum möglich sein</li>



<li>Die Länge des Schlüssels muss ein wesentlicher Faktor sein (<em>exponentielles Wachstum pro Bit</em>)</li>
</ul>



<h4 class="wp-block-heading">Transpositionschiffren</h4>



<p class="wp-block-paragraph">Was sind Transpositionschiffren?</p>



<ul class="wp-block-list">
<li>Verschlüsselungsverfahren bei dem die Position der Symbole im Klartext vertauscht wird</li>



<li>MAX transponiert zu folgenden Geheimtexten → MAX, MXA, XAM, XMA, AMX und AXM</li>



<li>Sender und Empfänger einigen sich auf eine Blockgröße und Padding-Verfahren</li>



<li>Zeilenweise Einlesen und spaltenweise Auslesen (<em>oder umgekehrt</em>)</li>
</ul>



<p class="wp-block-paragraph">Wie funktionieren Transpositionschiffren ohne Schlüssel?</p>



<ul class="wp-block-list">
<li>wie geht es dir nils → WDIIERGNEIHLTSEASB</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>w</td><td>i</td><td>e</td><td>g</td><td>e</td><td>h</td><td>t</td><td>e</td><td>s</td></tr><tr><td>d</td><td>i</td><td>r</td><td>n</td><td>i</td><td>l</td><td>s</td><td>a</td><td>b</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Wie funktionieren Transpositionschiffren mit Schlüssel?</p>



<ul class="wp-block-list">
<li>Die Länge und Zeichen des Schlüssels entsprechen den Spalten im Block</li>



<li>hallo denise → DXLSANHEILOE mit dem Schlüssel 6|4|2|1|3|5</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th></tr><tr><td>h</td><td>a</td><td>l</td><td>l</td><td>o</td><td>d</td></tr><tr><td>e</td><td>n</td><td>i</td><td>s</td><td>e</td><td>X</td></tr></tbody></table></figure>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>6</th><th>4</th><th>2</th><th>1</th><th>3</th><th>5</th></tr><tr><td>D</td><td>L</td><td>A</td><td>H</td><td>L</td><td>O</td></tr><tr><td>X</td><td>S</td><td>N</td><td>E</td><td>I</td><td>E</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">Substitutionschiffren</h4>



<p class="wp-block-paragraph">Was sind Substitutionschiffren?</p>



<ul class="wp-block-list">
<li>Verschlüsselungsverfahren bei dem Symbole des Klartexts durch andere Symbole ersetzt werden</li>



<li>Sie verwenden mono- oder polyalphabetische Chiffren</li>
</ul>



<h4 class="wp-block-heading">Monoalphabetischen Chiffren</h4>



<p class="wp-block-paragraph">Was sind monoalphabetischen Chiffren?</p>



<ul class="wp-block-list">
<li>Einfache Substitutionschiffren mit statischer Zuordnung</li>



<li>Verwundbar gegen statistische Angriffe (<em>Wegen dem Monoalphabetismus</em>)</li>



<li>Verwundbar gegen ciphertext-only Attacken (<em>Wegen dem kleinen Schlüsselraum</em>)</li>



<li>Additive Chiffren</li>



<li>Multiplikative Chiffren</li>



<li>Affine Chiffren</li>
</ul>



<p class="wp-block-paragraph">Was sind additive Chiffren?</p>



<ul class="wp-block-list">
<li>Die Caesar-Chiffre ist ein typischer Vertreter</li>



<li>Zeichen verschieben sich um einen konstanten Wert (<em>A → B, &#8230; , Z → A</em>)</li>



<li>Bei n Zeichen im Alphabet gibt es n Schlüssel (<em>Aber nur n-1 sinnvolle Geheimtexte</em>)</li>



<li>Bei 26 Zeichen im Alphabet gibt es 26 Schlüssel</li>



<li>Sobald ein Zeichen entschlüsselt wurde, ist die Chiffre gebrochen</li>



<li>C = (P + k) mod n</li>



<li>P = (C &#8211; k) mod n</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>a</th><th>b</th><th>c</th><th>d</th><th>e</th><th>f</th><th>g</th></tr><tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr><tr><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td></tr><tr><th>D</th><th>E</th><th>F</th><th>G</th><th>H</th><th>I</th><th>J</th></tr></tbody></table></figure>



<p class="wp-block-paragraph">Was sind multiplikative Chiffren?</p>



<ul class="wp-block-list">
<li>Die Zeichen des Alphabets werden durch Zahlen ersetzt</li>



<li>Symbole des Klartexts P werden mit dem Schlüssel multipliziert</li>



<li>Die Anzahl der Schlüssel ist geringer als bei additiven Chiffren</li>



<li>Bei 26 Zeichen gibt es 12 Schlüssel (<em>nur teilerfremde Zahlen zum Alphabet</em>)</li>



<li>Sobald ein Zeichen entschlüsselt wurden, ist die Chiffre gebrochen</li>



<li>C = (P * k) mod n</li>



<li>P = (C * k) mod n</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>a</th><th>b</th><th>c</th><th>d</th><th>e</th><th>f</th><th>g</th></tr><tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr><tr><td>0</td><td>3</td><td>6</td><td>9</td><td>12</td><td>15</td><td>18</td></tr><tr><th>A</th><th>D</th><th>G</th><th>J</th><th>M</th><th>P</th><th>S</th></tr></tbody></table></figure>



<p class="wp-block-paragraph">Was sind affine Chiffren?</p>



<ul class="wp-block-list">
<li>Kombination aus additiven und multiplikativen Chiffren</li>



<li>Man Benötigt zwei Schlüssel</li>



<li>Es gibt bei 26 Zeichen 312 Schlüsselkombinationen (<em>= 12 * 26</em>)</li>



<li>Sobald zwei Zeichen entschlüsselt wurden, ist die Chiffre gebrochen</li>



<li>C = (P * k<sub>1</sub>&nbsp;+ k<sub>2</sub>) mod n</li>



<li>P = (C * k<sub>1</sub>&nbsp;+ k<sub>2</sub>) mod n</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>a</th><th>b</th><th>c</th><th>d</th><th>e</th><th>f</th><th>g</th></tr><tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr><tr><td>3</td><td>6</td><td>9</td><td>12</td><td>15</td><td>18</td><td>21</td></tr><tr><th>D</th><th>G</th><th>J</th><th>M</th><th>P</th><th>S</th><th>V</th></tr></tbody></table></figure>



<h4 class="wp-block-heading">Polyalphabetische Chiffren</h4>



<p class="wp-block-paragraph">Was sind polyalphabetische Chiffren?</p>



<ul class="wp-block-list">
<li>Komplexere Substitutionschiffre zur Abwehr von statistischen Angriffen mit flexiblen Zuordnungen</li>



<li>Der Schlüssel wird durch einen Schlüsselstrom ersetzt</li>



<li>Dadurch hängt die Substitution von den Positionen des Klartexts und des Schlüsselstroms ab</li>



<li>C<sub>i</sub>&nbsp;= (P<sub>i</sub>&nbsp;+ K<sub>i</sub>) mod n</li>



<li>P<sub>i</sub>&nbsp;= (C<sub>i</sub>&nbsp;&#8211; K<sub>i</sub>) mod n</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>a</th><th>a</th><th>b</th><th>b</th></tr><tr><td>0</td><td>0</td><td>1</td><td>1</td></tr><tr><th>A</th><th>B</th><th>A</th><th>B</th></tr><tr><td>0</td><td>1</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>1</td><td>2</td></tr><tr><th>A</th><th>B</th><th>B</th><th>C</th></tr></tbody></table></figure>



<p class="wp-block-paragraph">Was ist die Autokey Cipher?</p>



<ul class="wp-block-list">
<li>Eine einfache polyalphabetische Chiffre</li>



<li>Ein zufälliges Startsymbol und der Klartext bilden den Schlüsselstrom</li>



<li>C<sub>i</sub>&nbsp;= (P<sub>i</sub>&nbsp;+ P<sub>i+1</sub>) mod n</li>



<li>P<sub>i</sub>&nbsp;= (C<sub>i</sub>&nbsp;&#8211; K<sub>i+1</sub>) mod n</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80f048&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80f048" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="500" height="179" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_autokey.png" alt="" class="wp-image-1643" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_autokey.png 500w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_autokey-300x107.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Symmetrische Verschlüsselung</h4>



<p class="wp-block-paragraph">Was ist symmetrische Verschlüsselung?</p>



<ul class="wp-block-list">
<li>Sender und Empfänger verwenden den gleichen Schlüssel</li>



<li>Der Schlüssel muss über einen sicheren Kanal ausgetauscht werden</li>



<li>Ent- und Verschlüsselung sind mathematische Funktionen</li>



<li>Jede Funktion verwendet einen Text und Schlüssel als Parameter</li>



<li>Es gilt P=D<sub>K</sub>(E<sub>K</sub>(P))</li>
</ul>



<p class="wp-block-paragraph">Wie lang muss der symmetrische Schlüssel sein?</p>



<ul class="wp-block-list">
<li>64 Bit</li>



<li>128 Bit</li>
</ul>



<p class="wp-block-paragraph">Wie läuft die symmetrische Verschlüsselung ab?</p>



<ol class="wp-block-list">
<li>Schlüsselaustausch über einen sicheren Kanal</li>



<li>Verschlüsseln: C=E<sub>K</sub>(P)</li>



<li>Kommunikation über einen unsicheren Kanal</li>



<li>Entschlüsseln: P=D<sub>K</sub>(C)</li>
</ol>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80f592&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80f592" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="500" height="179" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_autokey-1.png" alt="" class="wp-image-1644" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_autokey-1.png 500w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_autokey-1-300x107.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h3 class="wp-block-heading">Betriebsmodus</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Ein Betriebsmodus oder eine Betriebsart ist ein Verfahren, das beschreibt, wie mit einer Blockchiffre Nachrichten verschlüsselt werden. Erst die Kombination von Blockchiffre und Betriebsmodus erlaubt es, Nachrichten zu verschlüsseln, die länger sind als die Blocklänge. Üblicherweise wird dazu die Nachricht in mehrere Blöcke aufgeteilt und durch Padding auf eine passende Länge gebracht. Ein Initialisierungsvektor (IV) kann das Verfahren zusätzlich unabhängig vom verwendeten Schlüssel randomisieren.</p>
</blockquote>



<h4 class="wp-block-heading">Grundlagen</h4>



<p class="wp-block-paragraph">Was sind Blockchiffren?</p>



<ul class="wp-block-list">
<li>Deterministisches Verschlüsselungsverfahren</li>



<li>Ein Klartext fester Länge wird auf ein Chiffrat fester Länge abgebildet</li>



<li>Die genaue Transformation wird dabei durch einen Schlüssel bestimmt</li>



<li>Die Verarbeitung der Eingabe erfolgt in mehreren gleich aufgebauten Runden</li>
</ul>



<p class="wp-block-paragraph">Was sind die Nachteile von Blockchiffren?</p>



<ul class="wp-block-list">
<li>Symmetrische Schlüssel erfordern einen sicheren Kanal zum Austausch</li>



<li>Alle Blockchiffren stellen monoalphabetische Verschlüsselungen her</li>



<li>Blöcke mit gleichem Klartext liefern jeweils den gleichen verschlüsselten Text (Mustererkennung)</li>
</ul>



<p class="wp-block-paragraph">Was sind die Ziele von Betriebsmodi?</p>



<ul class="wp-block-list">
<li>Verschlüsselung von Texten, die länger als 1 Block sind</li>



<li>Blockchiffren als Stromchiffren für Echtzeitanwendung verwenden</li>



<li>Wahlfreie Entschlüsselung von Ciphertexten</li>



<li>Erzeugung polyalphabetischer Chiffren mittels verketteter Blöcke (und IV)</li>



<li>Verkettete Blöcke sollen veränderte Datenblöcke beim Entschlüsseln unbrauchbar machen</li>
</ul>



<h4 class="wp-block-heading">Vergleich der Betriebsmodi</h4>



<p class="wp-block-paragraph">Wo liegen die Unterschiede?</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Modus</th><th>ECB</th><th>CBC</th><th>CFM</th><th>OFM</th><th>CTR</th></tr><tr><th>Alphabet</th><td>Mono</td><td>Poly</td><td>Poly</td><td>Poly</td><td>Poly</td></tr><tr><th>Initialisierungsvektor</th><td>Nein</td><td>Ja</td><td>Ja</td><td>Ja</td><td>Ja</td></tr><tr><th>Padding</th><td>Ja</td><td>Ja</td><td>Nein</td><td>Nein</td><td>Nein</td></tr><tr><th>Einsatz als Stromchiffre</th><td>Nein</td><td>Nein</td><td>Ja</td><td>Ja</td><td>Ja</td></tr><tr><th>Bitfehler im CT</th><td>1 Block</td><td>1 Block + 1 Bit</td><td>n Bit</td><td>1 Bit</td><td>1 Bit</td></tr><tr><th>Wahlfreier Zugriff</th><td>Ja</td><td>Nein</td><td>Nein</td><td>Nein</td><td>Ja</td></tr><tr><th>Parallel verschlüsseln</th><td>Ja</td><td>Nein</td><td>Nein</td><td>Nein</td><td>Ja</td></tr><tr><th>Parallel entschlüsseln</th><td>Ja</td><td>Ja</td><td>Ja</td><td>Nein</td><td>Ja</td></tr><tr><th>Anwendungsfall</th><td>Einmalige Blöcke</td><td>Sicherheit</td><td>Echtzeit</td><td>Resistenz gegen Bitfehler</td><td>Wahlfreier Zugriff</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">Electronic Code Book Mode (ECB)</h4>



<p class="wp-block-paragraph">Wie funktioniert der ECB?</p>



<ul class="wp-block-list">
<li>Der Aufbau gleicht der normalen Blockchiffre</li>



<li>Ein Text wird einfach in Blockgröße unterteilt und eingespeist</li>



<li>Jeder Block wird mit dem gleichen Schlüssel verschlüsselt</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad80fcbb&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad80fcbb" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="177" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ecb.png" alt="" class="wp-image-1645" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ecb.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ecb-300x133.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Wie greift man den ECB an?</p>



<ul class="wp-block-list">
<li>Er ist monoalphabetisch (<em>siehe Chiffrierung</em>)</li>



<li>Ein Angreifer kann die Reihenfolge chiffrierter Blöcke unbemerkt verändern</li>



<li>Einfügen neuer Blöcke einfügen und Vertauschung möglich (<em>Leslies Attacke</em>)</li>
</ul>



<h4 class="wp-block-heading">Cipher Block Chaining Mode (CBC)</h4>



<p class="wp-block-paragraph">Wie funktioniert der CBC?</p>



<ul class="wp-block-list">
<li>Die Verkettung von Blöcken erzeugt eine polyalphabetische Chiffre</li>



<li>Gleiche Klartextblöcke liefern verschiedene Geheimtextblöcke</li>



<li>Der erste Klartextblock wird mit einem IV über XOR verknüpft</li>



<li>Die folgenden Blöcke werden mit den vorherigen Chiffraten verknüpft</li>



<li>Der IV unterliegt nicht der Geheimhaltung (<em>Versenden über unsicheren Kanal</em>)</li>



<li>Ein Fehler im IV beeinflusst alle Blöcke, aber beeinträchtigt nur den ersten Klartextblock</li>



<li>Ein Fehler im CT beeinflusst den Klartext und ein Bit im nächsten Block</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad810117&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad810117" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="550" height="129" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cbc.png" alt="" class="wp-image-1646" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cbc.png 550w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cbc-300x70.png 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Cipher Feedback Mode (CFB)</h4>



<p class="wp-block-paragraph">Wie funktioniert der CFB?</p>



<ul class="wp-block-list">
<li>Der IV wird in ein Schieberegister eingelesen</li>



<li>Das Schieberegister wird mit k verschlüsselt</li>



<li>Der verschlüsselte Strom wird mit dem Klartext über XOR verknüpft</li>



<li>Das linke Byte der Chiffre wird rechts in das Register geschoben</li>



<li>Jedes Byte der verschlüsselten Nachricht ist von allen Vorgängern abhängig (<em>Keine Muster erkennbar</em>)</li>



<li>Ein Bitfehler betrifft so viele Bits, wie das Schieberegister umfasst</li>



<li>Bitfehler korrigieren sich also nach dem Verlassen aus dem Schieberegister</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad8104ca&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad8104ca" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="550" height="245" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cfm.png" alt="" class="wp-image-1647" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cfm.png 550w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cfm-300x134.png 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Output Feedback Mode (OFB)</h4>



<p class="wp-block-paragraph">Wie funktioniert der OFB?</p>



<ul class="wp-block-list">
<li>Der IV wird in ein Schieberegister eingelesen</li>



<li>Das Schieberegister wird mit k verschlüsselt</li>



<li>Das linke Byte des verschlüsselten Stroms wird rechts in das Register geschoben</li>



<li>Dadurch lässt sich eine willkürlich lange Sequenz von Schlüsseln erzeugen</li>



<li>Der Schlüsselstrom hat hier also eine Funktion wie beim One-time-pad</li>



<li>Der Schlüsselstrom kann komplett im Voraus berechnet werden (<em>Performance</em>)</li>



<li>OFB ist gleichzeitig weniger anfällig für Übertragungsfehler wie der CFB</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad810866&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad810866" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="550" height="257" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ofm.png" alt="" class="wp-image-1648" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ofm.png 550w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ofm-300x140.png 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Wie greift man den OFB an?</p>



<ul class="wp-block-list">
<li>Mit einem Keystream Reuse Angriff</li>
</ul>



<h4 class="wp-block-heading">Counter Mode (CTR)</h4>



<p class="wp-block-paragraph">Wie funktioniert der CTR?</p>



<ul class="wp-block-list">
<li>Der CTR erlaubt wahlfreien Zugriff auf verschlüsselte Blöcke</li>



<li>Der Schlüsselstrom kann wie beim OFB im Voraus berechnet werden (<em>Performance</em>)</li>



<li>Der Initialisierungsvektor wird mit einer konstanten Größe addiert und verschlüsselt</li>



<li>Der Schlüsselstrom wird mittels XOR mit dem Klartext verknüpft</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad810c5a&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad810c5a" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="550" height="149" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ctr.png" alt="" class="wp-image-1649" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ctr.png 550w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ctr-300x81.png 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Wie greift man den CTR an?</p>



<ul class="wp-block-list">
<li>Mit einem Keystream Reuse Angriff</li>
</ul>



<p class="wp-block-paragraph">Was ist der AES Counter Mode?</p>



<ul class="wp-block-list">
<li>Betriebsmodus in WPA2 (<em>WLAN</em>)</li>



<li>Verwendet AES als Blockchiffre mit 128 Bit</li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/09/1641/">Sicherheit und Netze (Teil 2)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2014/09/1641/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sicherheit und Netze (Teil 1)</title>
		<link>https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-1/</link>
					<comments>https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-1/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Fri, 19 Sep 2014 23:17:00 +0000</pubDate>
				<category><![CDATA[Sicherheit und Netze]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1632</guid>

					<description><![CDATA[<p>In dem Fach Sicherheit und Netze werden Schutzziele und Schutzmechanismen für die Kommunikation in Netzen behandelt. Teil 1 der Zusammenfassung beinhaltet die Schutzziele und mögliche&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-1/">Sicherheit und Netze (Teil 1)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In dem Fach Sicherheit und Netze werden Schutzziele und Schutzmechanismen für die Kommunikation in Netzen behandelt. Teil 1 der Zusammenfassung beinhaltet die Schutzziele und mögliche Angriffsverfahren.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Skript-Anfang</th><td>01EinfuehrungSicherheitUndNetze &#8211; Seite 1</td></tr><tr><th>Skript-Ende</th><td>15SicherheitTransportschicht &#8211; Seite 51</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Schutzziele</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Zur Beantwortung der Frage, was zu schützen ist, werden in der IT-Sicherheit Schutzziele definiert. Im Wesentlichen sind dies die drei Schutzziele Vertraulichkeit, Integrität und Verfügbarkeit.</p>
</blockquote>



<h4 class="wp-block-heading">Vertraulichkeit</h4>



<p class="wp-block-paragraph">Was ist Vertraulichkeit?</p>



<ul class="wp-block-list">
<li>Vertraulichkeit sorgt dafür, dass Daten nur von Berechtigen gelesen werden können</li>
</ul>



<p class="wp-block-paragraph">Wie wird Vertraulichkeit gewährleistet?</p>



<ul class="wp-block-list">
<li>Daten werden mit Hilfe von Chiffren verschlüsselt</li>
</ul>



<h4 class="wp-block-heading">Integrität</h4>



<p class="wp-block-paragraph">Was ist Integrität?</p>



<ul class="wp-block-list">
<li>Integrität sorgt dafür, dass Daten vollständig und unverfälscht beim Empfänger ankommen</li>



<li>Zu diesen Daten zählen auch Informationen wie Autor, Erstelldatum und Änderungsdatum</li>



<li>Ein Verlust der Integrität kann bedeuten, dass ein falscher Absender eingetragen wird</li>
</ul>



<p class="wp-block-paragraph">Wie wird Integrität gewährleistet?</p>



<ul class="wp-block-list">
<li>Informationen werden redundant in einer Nachricht untergebracht</li>



<li>Nachrichten werden mehrmals gesendet</li>



<li>Fingerprint, Message Digest und Hashwert</li>



<li>Modification Detection Code (MDC)</li>



<li>Message Authentication Code (MAC)</li>



<li>Digitale Signaturen</li>



<li>Reservierte Bereiche in Nachrichten, um Manipulationen zu entdecken</li>
</ul>



<p class="wp-block-paragraph">Warum garantiert Verschlüsselung keine Integrität?</p>



<ul class="wp-block-list">
<li>Verschlüsselte Nachrichten können trotzdem manipuliert werden</li>



<li>Verschlüsselte Nachrichten können mehrmals gesendet werden (<em>Replay-Angriff</em>)</li>
</ul>



<h4 class="wp-block-heading">Authentizität</h4>



<p class="wp-block-paragraph">Was ist Authentizität?</p>



<ul class="wp-block-list">
<li>Authentizität sorgt dafür, dass Daten einem Sender zugeordnet werden können</li>



<li>Es gilt Integrität → Authentizität</li>
</ul>



<p class="wp-block-paragraph">Wie wird Authentizität gewährleistet?</p>



<ul class="wp-block-list">
<li>Integrität sichert, dass die Authentisierungsinformationen unverändert sind</li>



<li>Der Nachweis eines gemeinsamen oder privaten Schlüssels wird benötigt</li>



<li>Message Authentication Code (MAC)</li>



<li>Digitale Signaturen</li>
</ul>



<h4 class="wp-block-heading">Unwiderrufbarkeit</h4>



<p class="wp-block-paragraph">Was ist Unwiderrufbarkeit?</p>



<ul class="wp-block-list">
<li>Die Urheberschaft eines Dokuments kann gegenüber Dritten bewiesen werden</li>



<li>Es gilt Integrität → Authentizität → Unwiderrufbarkeit</li>
</ul>



<p class="wp-block-paragraph">Worin unterscheiden sich Unwiderrufbarkeit und Authentizität?</p>



<ul class="wp-block-list">
<li>Bei Authentizität gibt es einen gemeinsamen Schlüssel</li>



<li>Dadurch kann es aber zwei Urheber geben</li>



<li>Deswegen wird hier mit dem privatem und öffentlichen Schlüssel gearbeitet</li>
</ul>



<h3 class="wp-block-heading">Angriffe</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Angriffe sind unerlaubte und nichtautorisierte Aktivitäten zum Schaden von Ressourcen, Dateien und Programmen, oder wie beim Social Engineering zur unberechtigten Informationsbeschaffung. Bei den Angriffen unterscheidet man zwischen passiven und aktiven Angriffen.</p>
</blockquote>



<p class="wp-block-paragraph">Welche Angriffe gibt es?</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Form</th><th>Angriff</th></tr><tr><td>Physikalisch</td><td>Diebstahl von Datenträgern</td></tr><tr><td>Physikalisch</td><td>Sabotage von Infrastruktur</td></tr><tr><td>Physikalisch</td><td>Manipulation von Verbindungen</td></tr><tr><td>Logisch</td><td>Abhören von Nachrichten</td></tr><tr><td>Logisch</td><td>Adressierung manipulieren (Layer 2 und Layer 3)</td></tr><tr><td>Logisch</td><td>Routing manipulieren (Layer 3)</td></tr><tr><td>Logisch</td><td>Netze überlasten (Layer 3)</td></tr><tr><td>Logisch</td><td>Transportprotokolle missbrauchen (Layer 4)</td></tr><tr><td>Logisch</td><td>Rechner überlasten (Layer 4)</td></tr><tr><td>Logisch</td><td>Sicherheitslücken in Programmen und Betriebssystem (Layer 7)</td></tr><tr><td>Kryptographisch</td><td>Replay-Angriff</td></tr><tr><td>Kryptographisch</td><td>Kryptoanalytische Angriffe</td></tr><tr><td>Kryptographisch</td><td>Statistische Angriffe</td></tr><tr><td>Kryptographisch</td><td>Leslies Attacke</td></tr><tr><td>Kryptographisch</td><td>(Key)Stream Reuse Angriff</td></tr><tr><td>Kryptographisch</td><td>Brute-Force-Methode</td></tr><tr><td>Kryptographisch</td><td>Wörterbuchangriff</td></tr><tr><td>Kryptographisch</td><td>Man-in-the-middle-Angriff</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">Replay-Angriffe</h4>



<p class="wp-block-paragraph">Was sind Replay-Angriffe?</p>



<ul class="wp-block-list">
<li>Angriffsform auf die Authentizität von Daten</li>



<li>Nachrichten werden abgefangen und mehrmals zugestellt</li>



<li>So können Überweisungen mehrmals getätigt werden</li>



<li>Duplikate können mit eindeutigen Kennungen oder Gültigkeitszeiträumen gefiltert werden</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad8147d3&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad8147d3" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="246" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_replay.png" alt="" class="wp-image-1633" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_replay.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_replay-300x185.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Kryptoanalytische Angriffe</h4>



<p class="wp-block-paragraph">Welche kryptoanalytischen Angriffe gibt es?</p>



<ul class="wp-block-list">
<li>Known Ciphertext (<em>Geheimtextangriff</em>)</li>



<li>Known Plaintext (<em>Klartextangriff</em>)</li>



<li>Chosen Plaintext (<em>Angriff mit ausgewähltem Klartext</em>)</li>



<li>Chosen Ciphertext (<em>Angriff mit ausgewähltem Geheimtext</em>)</li>
</ul>



<p class="wp-block-paragraph">Was sind Known Ciphertext Angriffe?</p>



<ul class="wp-block-list">
<li>Angreifer besitzt einige Geheimtexte</li>



<li>Er probiert alle Schlüssel mittels Brute-Force-Methode durch</li>



<li>Dieses Szenario ist die Mindestanforderung für jede Chiffrierung</li>
</ul>



<p class="wp-block-paragraph">Was sind Known Plaintext Angriffe?</p>



<ul class="wp-block-list">
<li>Angreifer besitzt zusammengehörende Klartexte und Geheimtexte</li>



<li>Mit diesen Paaren kann er versuchen den Schlüssel abzuleiten</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad814cd2&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad814cd2" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="205" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_kpa.png" alt="" class="wp-image-1634" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_kpa.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_kpa-300x154.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Was sind Chosen Plaintext Angriffe?</p>



<ul class="wp-block-list">
<li>Angreifer besitzt Zugang zum System des Senders</li>



<li>Er kann sich selbst Geheimtexte aus beliebigen Klartexten erzeugen</li>



<li>Er benötigt dafür nicht selbst den Schlüssel (<em>In der Anwendung integriert</em>)</li>



<li>Mit diesen Paaren kann er versuchen den Schlüssel abzuleiten</li>



<li>Sehr gefährliches Angriffsszenario!</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad815062&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad815062" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="193" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cpa.png" alt="" class="wp-image-1635" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cpa.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_cpa-300x145.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Was sind Chosen Ciphertext Angriffe?</p>



<ul class="wp-block-list">
<li>Angreifer besitzt Zugang zum System des Empfängers</li>



<li>Er kann sich selbst Klartexte aus abgefangenen Geheimtexten entschlüsseln</li>



<li>Er benötigt dafür keinen Schlüssel</li>



<li>Mit diesen Paaren kann er versuchen den Schlüssel abzuleiten</li>



<li>Sehr gefährliches Angriffsszenario!</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad8153b8&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad8153b8" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="190" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2014/09/20140710_sn_cca-2.png" alt="" class="wp-image-1709" srcset="https://maximiliankrieg.de/wp-content/uploads/2014/09/20140710_sn_cca-2.png 400w, https://maximiliankrieg.de/wp-content/uploads/2014/09/20140710_sn_cca-2-300x143.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Statistische Angriffe</h4>



<p class="wp-block-paragraph">Was sind statistische Angriffe?</p>



<ul class="wp-block-list">
<li>Effektiv gegen monoalphabetische Chiffren</li>



<li>Basieren auf der Bekanntheit von Häufigkeiten von Zeichen in einer Sprache</li>



<li>Der häufigste Buchstabe im Deutschen ist das &#8222;e&#8220;</li>



<li>Um sie zu vermeiden wird eine polyalphabetische Chiffre benötigt</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad815738&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad815738" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="300" height="154" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_deutsch.png" alt="" class="wp-image-1636"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Leslies Attacke</h4>



<p class="wp-block-paragraph">Was ist Leslies Attacke?</p>



<ul class="wp-block-list">
<li>Attacke auf Electronic Code Book-Betriebsmodus</li>



<li>Leslie hat Zugriff auf die verschlüsselte Datei mit Gehaltsboni</li>



<li>Sie kennt den Aufbau und das Format der unverschlüsselten Datei (<em>aber nicht den Inhalt</em>)</li>



<li>Sie kopiert den 12ten Block der verschlüsselten Datei und ersetzt damit den 4ten Block</li>



<li>Um Leslies Attacke zu vereiteln wird die Verkettung von Blöcken benötigt</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad815adb&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad815adb" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="500" height="131" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ecbattack.png" alt="" class="wp-image-1637" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ecbattack.png 500w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_ecbattack-300x79.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Keystream Reuse Attack</h4>



<p class="wp-block-paragraph">Was sind Keystream Reuse Attacken?</p>



<ul class="wp-block-list">
<li>Die gleichen Paare aus Schlüssel und Initialisierungsvektor werden mehrmals verwendet</li>



<li>Dadurch erzeugen sie den gleichen Schlüsselstrom</li>



<li>Wenn C<sub>1</sub>&nbsp;= P<sub>1</sub>&nbsp;XOR k und C<sub>2</sub>&nbsp;= P<sub>2</sub>&nbsp;XOR k, dann gilt C<sub>1</sub>&nbsp;XOR C<sub>2</sub>&nbsp;= P<sub>1</sub>&nbsp;XOR P<sub>2</sub></li>



<li>Das XOR von zwei Geheimtexten eliminiert den Schlüssel</li>



<li>Aus dem kombiniertes Ergebnis muss nur ein Klartext erraten werden</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad815eb0&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad815eb0" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="400" height="220" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_reuse.png" alt="" class="wp-image-1638" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_reuse.png 400w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_reuse-300x165.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h4 class="wp-block-heading">Man-in-the-Middle-Angriff</h4>



<p class="wp-block-paragraph">Was sind Man-in-the-Middle-Angriffe?</p>



<ul class="wp-block-list">
<li>Angreifer hat Zugriff auf eine Verbindung (<em>Anzapfen</em>)</li>



<li>Er leitet den Nachrichtenverkehr zu sich um</li>



<li>Dort späht er diese aus und/oder manipuliert diese</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad816231&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad816231" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="390" height="172" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mitm.png" alt="" class="wp-image-1639" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mitm.png 390w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140710_sn_mitm-300x132.png 300w" sizes="auto, (max-width: 390px) 100vw, 390px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-1/">Sicherheit und Netze (Teil 1)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2014/09/sicherheit-und-netze-teil-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sicherheit und Netze (Klausurvorbereitung)</title>
		<link>https://maximiliankrieg.de/2014/07/sicherheit-und-netze-klausurvorbereitung/</link>
					<comments>https://maximiliankrieg.de/2014/07/sicherheit-und-netze-klausurvorbereitung/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Tue, 08 Jul 2014 21:32:00 +0000</pubDate>
				<category><![CDATA[Sicherheit und Netze]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1651</guid>

					<description><![CDATA[<p>Heute besprechen wir den Inhalt der Vorlesung und die klausurrelevanten Themen. Skript-Anfang 01EinfuehrungSicherheitUndNetze &#8211; Seite 1 Skript-Ende 15SicherheitTransportschicht &#8211; Seite 51 SSL/TLS Warum liegt SSL/TLS&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/07/sicherheit-und-netze-klausurvorbereitung/">Sicherheit und Netze (Klausurvorbereitung)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute besprechen wir den Inhalt der Vorlesung und die klausurrelevanten Themen.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Skript-Anfang</th><td>01EinfuehrungSicherheitUndNetze &#8211; Seite 1</td></tr><tr><th>Skript-Ende</th><td>15SicherheitTransportschicht &#8211; Seite 51</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">SSL/TLS</h3>



<p class="wp-block-paragraph">Warum liegt SSL/TLS nicht in der Verbindungsschicht?</p>



<ul class="wp-block-list">
<li>Weil dann für Routing-Prozesse die Pakete wieder entschlüsselt werden müssten</li>
</ul>



<p class="wp-block-paragraph">Warum heißt Layer 2 Sicherungsschicht?</p>



<ul class="wp-block-list">
<li>Weil hier eine zuverlässige Übertragung sichergestellt wird</li>



<li>Wo ist der Unterschied zwischen &#8222;sicher&#8220; und &#8222;zuverlässig&#8220;? (<em>Klausuraufgabe</em>)</li>
</ul>



<p class="wp-block-paragraph">Wo wird SSL/TLS eingeordnet?</p>



<ul class="wp-block-list">
<li>Weil hier eine zuverlässige Übertragung sichergestellt wird</li>



<li>In der Anwendungsebene, unterhalb der Anwendung (HTTP)</li>
</ul>



<p class="wp-block-paragraph">Warum verwendet TLS kein UDP?</p>



<ul class="wp-block-list">
<li>Weil Zuverlässigkeit erfordert wird</li>
</ul>



<p class="wp-block-paragraph">Warum werden E-Mails nicht vollständig mit TLS verschlüsselt?</p>



<ul class="wp-block-list">
<li>E-Mails werden über mehrere SMTP-Server weitergeleitet</li>



<li>Die Adressen von Layer 7 (<em>E-Mail-Adresse des Empfängers</em>) müssen lesbar sein</li>



<li>Würden Server die E-Mails entschlüsseln, würde die Integrität automatisch verletzt</li>



<li>Deswegen findet Verschlüsselung über SMTP statt</li>
</ul>



<h3 class="wp-block-heading">Übungen</h3>



<p class="wp-block-paragraph">Welche Nachteile weisen Blockchiffren auf?</p>



<ul class="wp-block-list">
<li>Statistische Angriffe können darauf angewendet werden</li>



<li>Ein Betriebsmodus ist erforderlich</li>



<li>Padding ist notwendig</li>
</ul>



<p class="wp-block-paragraph">Welche Schutzziele gelten für DNS?</p>



<ul class="wp-block-list">
<li>Authentizität</li>



<li>Integrität</li>
</ul>



<p class="wp-block-paragraph">Welche Schutzziele gelten für E-Mails?</p>



<ul class="wp-block-list">
<li>Authentizität</li>



<li>Integrität</li>



<li>Vertraulichkeit</li>
</ul>



<p class="wp-block-paragraph">Für welchen Anwendungsfall sind Stromchiffren geeignet?</p>



<ul class="wp-block-list">
<li>Echtzeitanwendungen mit Anforderung an schnelle Kommunikation</li>
</ul>



<p class="wp-block-paragraph">Worin unterscheiden sich Stromchiffren?</p>



<ul class="wp-block-list">
<li>Die binäre Addition (<em>XOR</em>) ist immer gegeben</li>



<li>Der Zeitpunkt der Addition unterscheidet sich doch</li>
</ul>



<p class="wp-block-paragraph">Welche Auswirkung hat die Vertauschung von Cipherblock 0 und 3?</p>



<ul class="wp-block-list">
<li>Die Klartextblöcke 0, 1, 3 und 4 können nicht entschlüsselt werden</li>
</ul>



<p class="wp-block-paragraph">Welche Auswirkung hat es, wenn der vorherige Klartext anstelle des Chiphertextes beim Verschlüsseln genutzt wird?</p>



<ul class="wp-block-list">
<li>Die Entropie sinkt, da der IV nur auf einen Klartext Auswirkung hat</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a430ad81864b&quot;}" data-wp-interactive="core/image" data-wp-key="6a430ad81864b" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="410" height="373" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140708_sn_cbcmod.png" alt="" class="wp-image-1652" title="20140708_sn_cbcmod" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/03/20140708_sn_cbcmod.png 410w, https://maximiliankrieg.de/wp-content/uploads/2026/03/20140708_sn_cbcmod-300x273.png 300w" sizes="auto, (max-width: 410px) 100vw, 410px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Welche Möglichkeiten zur Parallelisierung bietet der CBC?</p>



<ul class="wp-block-list">
<li>Beim Entschlüsseln kann Parallelisierung angewendet werden</li>
</ul>



<p class="wp-block-paragraph">Welche Vorteile besitzt der Output Feedback Mode?</p>



<ul class="wp-block-list">
<li>Kein Padding notwendig</li>



<li>Schlüsselstrom im Voraus berechenbar</li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/07/sicherheit-und-netze-klausurvorbereitung/">Sicherheit und Netze (Klausurvorbereitung)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2014/07/sicherheit-und-netze-klausurvorbereitung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
