<?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>PR_System Security &#8211; Fakultät für Technische Wissenschaften</title>
	<atom:link href="http://blog.tewi.uni-klu.ac.at/Category/praktikum/pr_ainf/pr_system-security/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.tewi.uni-klu.ac.at</link>
	<description>News Alpen-Adria-Universität Fakultaet für Technische Wissenschaften</description>
	<lastBuildDate>Wed, 18 Apr 2018 13:32:03 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.4.2</generator>
	<item>
		<title>FR, 15.1.2015: Gastvortrag DI Walter Strametz: Reisebericht eines Absolventen der Klagenfurter Informatik</title>
		<link>https://blog.tewi.uni-klu.ac.at/fr-15-1-2015-gastvortrag-di-walter-strametz-reisebericht-eines-absolventen-der-klagenfurter-informatik/</link>
		<comments>https://blog.tewi.uni-klu.ac.at/fr-15-1-2015-gastvortrag-di-walter-strametz-reisebericht-eines-absolventen-der-klagenfurter-informatik/#respond</comments>
		<pubDate>Thu, 14 Jan 2016 07:20:31 +0000</pubDate>
		<dc:creator><![CDATA[Petra Wiesner]]></dc:creator>
				<category><![CDATA[AINF]]></category>
		<category><![CDATA[Institut]]></category>
		<category><![CDATA[PR_AINF]]></category>
		<category><![CDATA[PR_Application Engineering]]></category>
		<category><![CDATA[PR_Intelligent Systems/BI]]></category>
		<category><![CDATA[PR_System Security]]></category>
		<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Veranstaltung]]></category>
		<category><![CDATA[Verein FTF]]></category>

		<guid isPermaLink="false">https://blog.tewi.uni-klu.ac.at/?p=10123</guid>
		<description><![CDATA[DI Walter Strametz is an alumni of Alpen-Adria-Universität Klagenfurt. He is the CTO and Member of the Executive board of the Zurich based IT service provider ti&#38;m (head of Mobile/IoT, Architecture and Agile). He has been working on agile projects as an architect and product owner, scrum master and agile coach. Agility brought him to customer [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft  wp-image-10127" src="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2016/01/DI_walter_strametz-150x150.jpg" alt="DI_walter_strametz" width="132" height="132" srcset="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2016/01/DI_walter_strametz-150x150.jpg 150w, https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2016/01/DI_walter_strametz-300x300.jpg 300w, https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2016/01/DI_walter_strametz.jpg 437w" sizes="(max-width: 132px) 100vw, 132px" />DI Walter Strametz is an alumni of Alpen-Adria-Universität Klagenfurt. He is the CTO and Member of the Executive board of the Zurich based IT service provider ti&amp;m (head of Mobile/IoT, Architecture and Agile). He has been working on agile projects as an architect and product owner, scrum master and agile coach. Agility brought him to customer centricity and innovation, which gave birth to the concept of the garage. You may follow him on LinkedIn, Xing or Twitter (@WalterStrametz) for further articles.</p>
<p><strong>You may also virtually join like Walter via Google Hangouts</strong></p>
<p><a href="https://plus.google.com/hangouts/_/e4pd3mv2muc3z7dxssfdihkeuqa">https://plus.google.com/hangouts/_/e4pd3mv2muc3z7dxssfdihkeuqa</a></p>
<p><a href="http://de.slideshare.net/WalterStrametz/folien-zur-vorlesung-wirtschaftsinformatik">http://de.slideshare.net/WalterStrametz/folien-zur-vorlesung-wirtschaftsinformatik</a></p>
<h4>Save the date: FR 15.1.2015 , 15.00 Uhr, HS 2</h4>
<p>&nbsp;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fblog.tewi.uni-klu.ac.at%2Ffr-15-1-2015-gastvortrag-di-walter-strametz-reisebericht-eines-absolventen-der-klagenfurter-informatik%2F&amp;title=FR%2C%2015.1.2015%3A%20Gastvortrag%20DI%20Walter%20Strametz%3A%20Reisebericht%20eines%20Absolventen%20der%20Klagenfurter%20Informatik" id="wpa2a_2"><img src="http://blog.tewi.uni-klu.ac.at/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://blog.tewi.uni-klu.ac.at/fr-15-1-2015-gastvortrag-di-walter-strametz-reisebericht-eines-absolventen-der-klagenfurter-informatik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwarepraktikum/Bakkalaureatsarbeit: Private Information Retrieval</title>
		<link>https://blog.tewi.uni-klu.ac.at/softwarepraktikumbakkalaureatsarbeit-private-information-retrieval/</link>
		<comments>https://blog.tewi.uni-klu.ac.at/softwarepraktikumbakkalaureatsarbeit-private-information-retrieval/#respond</comments>
		<pubDate>Mon, 26 Jan 2015 16:52:40 +0000</pubDate>
		<dc:creator><![CDATA[Stefan Rass]]></dc:creator>
				<category><![CDATA[AINF]]></category>
		<category><![CDATA[Institut]]></category>
		<category><![CDATA[PR_AINF]]></category>
		<category><![CDATA[PR_System Security]]></category>
		<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[Studierendenprojekt]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Veranstaltung]]></category>
		<category><![CDATA[Kryptographie]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">https://blog.tewi.uni-klu.ac.at/?p=8813</guid>
		<description><![CDATA[Private Information Retrieval (PIR) Verfahren sind Protokolle, welche die Abfrage einer Datenbank ermöglichen, wobei die konkret abgefragten Datensätze selbst der DB verborgen bleiben. Ein PIR erreicht somit Vertraulichkeit einer Datenabfrage nicht nur auf dem Übertragungskanal (dies wäre durch einfache Verschlüsselung leicht zu realisieren), sondern auch gegenüber der Datenquelle selbst. Es existieren eine Reihe geeigneter kryptographischer [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Private Information Retrieval (PIR) Verfahren sind Protokolle, welche die Abfrage einer Datenbank ermöglichen, wobei die konkret abgefragten Datensätze selbst der DB verborgen bleiben. Ein PIR erreicht somit Vertraulichkeit einer Datenabfrage nicht nur auf dem Übertragungskanal (dies wäre durch einfache Verschlüsselung leicht zu realisieren), sondern auch gegenüber der Datenquelle selbst.</p>
<p>Es existieren eine Reihe geeigneter kryptographischer Protokolle, welche derartige Abfragen durchführen lassen. Ziel des Softwarepraktikums ist es, eines dieser Verfahren zu implementieren und praktisch zu evaluieren.</p>
<p>Der zu entwickelnde Prototyp dient dabei als Unterstützung der laufenden Forschungen am Institut für Angewandte Informatik und als Ausgangspunkt für weiterführende Betrachtungen, im Rahmen derer auch Master- oder Diplomarbeiten erstellt werden können.</p>
<p><a href="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2015/01/pir.jpg"><img class="size-medium wp-image-8814 aligncenter" src="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2015/01/pir-300x122.jpg" alt="pir" width="300" height="122" srcset="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2015/01/pir-300x122.jpg 300w, https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2015/01/pir.jpg 429w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><span id="more-8813"></span></p>
<p>Die zu erstellende Software soll im Einzelnen folgende Aufgaben erfüllen:</p>
<ul>
<li>Umsetzung eines PIR-Protokolls in Form einer Client/Server Architektur</li>
<li>Gesicherte Abfrage von Datensätzen aus einer serverseitig gespeicherten Textdatei</li>
<li>Konzeption und ggf. Umsetzung einer Anbindung an eine relationale Datenbank als Datenquelle im Hintergrund.</li>
</ul>
<p><strong>Hinweis</strong>: Die Umsetzung dieser Aufgaben erfordert <strong>keine</strong> tiefgehenden Kenntnisse im Bereich der Kryptographie!</p>
<p>Der Kreativität bei der Umsetzung sind keine Grenzen gesetzt. Das Projekt kann als Software-Praktikum in einem Team von 2-3 Personen abgewickelt werden.</p>
<p><strong>Projektverlauf und Aufgaben:</strong></p>
<ul>
<li>Einarbeitung in die Grundideen von Private Information Retrieval</li>
<li>Spezifikation der Software</li>
<li>Implementierung der relevanten Protokolle</li>
</ul>
<p><strong>Rahmenbedingungen:</strong></p>
<ul>
<li>Projektstart:  Ab sofort!</li>
<li>Projektende:6-8 Monate nach Beginn (excl. Einarbeitungszeit)</li>
</ul>
<p><strong>Voraussetzungen:</strong></p>
<ul>
<li>Kenntnisse der Programmiersprache Java</li>
<li>Grundkenntnisse der Kryptologie und der linearen Algebra</li>
<li>Kreativität</li>
</ul>
<p><strong>Ansprechpartner und Betreuer:</strong></p>
<ul>
<li>Stefan Rass (E.1.52, DW 3715, e-Mail: <a href="mailto:stefan.rass@aau.at">stefan.rass@aau.at</a>)</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fblog.tewi.uni-klu.ac.at%2Fsoftwarepraktikumbakkalaureatsarbeit-private-information-retrieval%2F&amp;title=Softwarepraktikum%2FBakkalaureatsarbeit%3A%20Private%20Information%20Retrieval" id="wpa2a_4"><img src="http://blog.tewi.uni-klu.ac.at/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://blog.tewi.uni-klu.ac.at/softwarepraktikumbakkalaureatsarbeit-private-information-retrieval/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwarepraktikum/Bakkalaureatsarbeit: Verschlüsselte Lookup-Tabellen</title>
		<link>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ss-15-verschluesselte-lookup-tabellen/</link>
		<comments>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ss-15-verschluesselte-lookup-tabellen/#respond</comments>
		<pubDate>Mon, 26 Jan 2015 16:46:10 +0000</pubDate>
		<dc:creator><![CDATA[Stefan Rass]]></dc:creator>
				<category><![CDATA[AINF]]></category>
		<category><![CDATA[Institut]]></category>
		<category><![CDATA[PR_AINF]]></category>
		<category><![CDATA[PR_System Security]]></category>
		<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[Studierendenprojekt]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Homomorphe Verschlüsselung]]></category>
		<category><![CDATA[Kryptographie]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">https://blog.tewi.uni-klu.ac.at/?p=8809</guid>
		<description><![CDATA[Allgemein dient Verschlüsselung der Geheimhaltung von Information und verhindern damit u.a. effektiv die Verarbeitung von verschlüsselten Daten. Insbesondere Public-Key Verschlüsselungsverfahren erlauben jedoch häufig die Ausführung einer einzelnen Operation (etwa Multiplikation, XOR, etc.) auf einem verschlüsselten Klartext. Solche sogenannten (gruppen-)homomorphen Verschlüsselungsverfahren werden durch die jüngst gefundenen voll-homomorphen Verschlüsselungsverfahren im Hinblick auf mehrere erlaubte Operationen verallgemeinert. Ziel [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Allgemein dient Verschlüsselung der Geheimhaltung von Information und verhindern damit u.a. effektiv die Verarbeitung von verschlüsselten Daten. Insbesondere Public-Key Verschlüsselungsverfahren erlauben jedoch häufig die Ausführung einer einzelnen Operation (etwa Multiplikation, XOR, etc.) auf einem verschlüsselten Klartext.</p>
<p>Solche sogenannten (gruppen-)homomorphen Verschlüsselungsverfahren werden durch die jüngst gefundenen voll-homomorphen Verschlüsselungsverfahren im Hinblick auf mehrere erlaubte Operationen verallgemeinert.</p>
<p>Ziel des Softwarepraktikums ist die Umsetzung eines experimentellen Prototyps, welcher auf Basis einer herkömmlichen einfachen homomorphen Verschlüsselung (etwa RSA oder ElGamal) die Berechnung beliebiger einstelliger Funktionen (mit kleinen Wertebereichen) auf verschlüsselten Klartexten erlaubt. Dies erfordert keine komplexe neue Verschlüsselungstechnik, sondern ist bereits mit einfacher Verschlüsselung (off-the-shelf) Verfahren realisierbar.</p>
<p>Konkret soll eine Funktion hierbei als Lookup-Tabelle ausgeführt werden, wobei die Verschlüsselung zur Verschleierung des Wertes dient, welcher in der Lookup-Tabelle gesucht werden soll.</p>
<p><a href="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2015/01/tabelle.jpg"><img class="size-full wp-image-8810 aligncenter" src="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2015/01/tabelle.jpg" alt="tabelle" width="258" height="145" /></a></p>
<p><span id="more-8809"></span></p>
<p>Der zu entwickelnde Prototyp dient dabei als Unterstützung der laufenden Forschungen am Institut für Angewandte Informatik und als Ausgangspunkt für weiterführende Betrachtungen, im Rahmen derer auch Master- oder Diplomarbeiten erstellt werden können.</p>
<p>Die zu erstellende Software soll folgende Aufgaben erfüllen:</p>
<ul>
<li>Unterstützung des Verschlüsselungsverfahren nach ElGamal.</li>
<li>Erstellung von verschlüsselten Lookup Tabellen nach beliebiger Vorgabe von Wertepaaren durch den/die BenutzerIn.</li>
<li>Implementierung der Auswertungslogik, um verschlüsselte Werte mit Hilfe der erstellten Lookup-Tabelle in verschlüsselte Ergebniswerte zu transformieren.</li>
</ul>
<p><strong>Hinweis</strong>: Die Umsetzung dieser Aufgaben erfordert <strong>keine</strong> tiefgehenden Kenntnisse im Bereich der Kryptographie!</p>
<p>Der Kreativität bei der Umsetzung sind keine Grenzen gesetzt. Das Projekt kann als Software-Praktikum in einem Team von 1-2 Personen abgewickelt werden.</p>
<p><strong>Projektverlauf und Aufgaben</strong>:</p>
<ul>
<li>Einarbeitung in die Grundideen homomorpher Verschlüsselung</li>
<li>Spezifikation der Software</li>
<li>Implementierung von verschlüsselten Lookup-Tabellen</li>
</ul>
<p><strong>Rahmenbedingungen:</strong></p>
<ul>
<li>Projektstart:  Ab sofort!</li>
<li>Projektende:6-8 Monate nach Beginn (excl. Einarbeitungszeit)</li>
</ul>
<p><strong>Voraussetzungen:</strong></p>
<ul>
<li>Kenntnisse der Programmiersprache Java</li>
<li>Grundkenntnisse der Kryptologie und der linearen Algebra</li>
<li>Kreativität</li>
</ul>
<p><strong>Ansprechpartner und Betreuer:</strong></p>
<ul>
<li>Stefan Rass (E.1.52, DW 3715, e-Mail: <a href="mailto:stefan.rass@aau.at">stefan.rass@aau.at</a>)</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fblog.tewi.uni-klu.ac.at%2Fsoftwarepraktikum-ss-15-verschluesselte-lookup-tabellen%2F&amp;title=Softwarepraktikum%2FBakkalaureatsarbeit%3A%20Verschl%C3%BCsselte%20Lookup-Tabellen" id="wpa2a_6"><img src="http://blog.tewi.uni-klu.ac.at/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ss-15-verschluesselte-lookup-tabellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwarepraktikum WS 13/14: Side-Channel Angriffe</title>
		<link>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-side-channel-angriffe/</link>
		<comments>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-side-channel-angriffe/#respond</comments>
		<pubDate>Mon, 16 Sep 2013 07:41:52 +0000</pubDate>
		<dc:creator><![CDATA[Dagmar Cechak]]></dc:creator>
				<category><![CDATA[AINF]]></category>
		<category><![CDATA[DA_AINF]]></category>
		<category><![CDATA[DA_SS]]></category>
		<category><![CDATA[Diplomarbeit]]></category>
		<category><![CDATA[Institut]]></category>
		<category><![CDATA[PR_AINF]]></category>
		<category><![CDATA[PR_System Security]]></category>
		<category><![CDATA[Praktikum]]></category>

		<guid isPermaLink="false">https://blog.tewi.uni-klu.ac.at/?p=6657</guid>
		<description><![CDATA[Chipkarten dienen üblicherweise der Speicherung und sicheren Verwaltung von geheimen Informationen, wie etwa kryptographischen Schlüsseln. Im Fall der Bürgerkarte etwa, speichert die Chipkarte einen geheimen Signaturschlüssel und berechnet eine digitale Signatur für ein extern zugeführtes Dokument. Obgleich hierbei keine Information über den geheimen Schlüssel auf direktem Weg die Chipkarte verlassen, können Messungen des Magnetfeldes um [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>Chipkarten</strong> dienen üblicherweise der Speicherung und sicheren Verwaltung von geheimen Informationen, wie etwa kryptographischen Schlüsseln. Im Fall der Bürgerkarte etwa, speichert die Chipkarte einen geheimen Signaturschlüssel und berechnet eine digitale Signatur für ein extern zugeführtes Dokument. Obgleich hierbei keine Information über den geheimen Schlüssel auf direktem Weg die Chipkarte verlassen, können Messungen des Magnetfeldes um den Chip, sowie Messungen der Stromaufnahme der Karte Rückschlüsse auf die internen Abläufe (Berechnungen) innerhalb des Chips, und somit auf geheime Informationen liefern, welche gerade verarbeitet werden. Im schlechtesten Fall lässt dies direkte Rückschlüsse auf private kryptographische Schlüssel zu.</p>
<p>Solche als <i>Seitenkanal-Angriffe</i> bekannten Attacken stellen aktuell eine der größten Bedrohungen für die Sicherheit von Chipkarten bzw. kryptographischer Hardware im Allgemeinen dar.</p>
<p>Um Seitenkanalangriffe zu verstehen und auch verhindern zu können, müssen kryptographische Protokolle implementiert, und Seitenkanal-Informationsflüsse explizit simuliert werden. Ziel der Arbeit (Wahlfachprojekt / Diplom- / Master- / Bakk-Arbeit) ist die Konzeption und Schaffung einer Testumgebung, in welcher ein kryptographisches Verfahren implementiert, und Seitenkanal-Abhörangriffe einfach simuliert werden können. Die Ziele der Arbeit sind im Einzelnen:</p>
<ul>
<li>Aufarbeitung der Konzepte und Ideen von Seitenkanalangriffen</li>
<li>Konzeption einer Testumgebung, in welcher Seitenkanalangriffe simuliert werden können</li>
<li>Test und Bewertung von bekannten Gegenmaßnahmen gegen Seitenkanalangriffe, mit Hilfe der implementierten Testumgebung („s<i>pielen Sie den Angreifer, und versuchen Sie ein Krypto-Verfahren durch einen Seitenkanal zu knacken</i>“).</li>
</ul>
<p>Der Kreativität sind keine Grenzen gesetzt. Der/m Studierenden steht es nach Absprache mit dem Betreuer frei, die verwendete Programmiersprache frei zu wählen. Das Projekt kann als Wahlfachprojekt auch im Team abgewickelt werden. Tiefgehende Kenntnisse der Kryptographie sind <i>nicht erforderlich</i>. Benötigt wird jedoch ein gutes Verständnis von Rechnerorganisation, sowie Boole’scher Schaltungen.</p>
<p><b>Projektverlauf und Aufgaben:</b></p>
<ul>
<li>Einarbeitung in die Ideen und Konzepte von Side-Channel Angriffen</li>
<li>Konzeption der Simulationsumgebung</li>
<li>Implementierung, Beschreibung und (Performance-) Test</li>
</ul>
<p><b>Rahmenbedingungen:</b></p>
<ul>
<li>Projektstart:  Ab sofort!</li>
<li>Projektende: 6-8 Monate nach Beginn (excl. Einarbeitungszeit)</li>
</ul>
<p><b>Voraussetzungen:</b> <b></b></p>
<ul>
<li>Ausgezeichnete Kenntnisse der Programmiersprache Java</li>
<li>Grund-Kenntnisse der Kryptographie</li>
<li>Gute Kenntnisse im Bereich der Rechnerorganisation</li>
<li> (programmiertechnische) Kreativität</li>
</ul>
<p><b>Ansprechpartner und Betreuer:</b></p>
<ul>
<li>Dr. Stefan Rass (E.1.52, DW 3715, e-Mail: <a href="mailto:stefan.rass@uni-klu.ac.at">stefan.rass@uni-klu.ac.at</a>)</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fblog.tewi.uni-klu.ac.at%2Fsoftwarepraktikum-ws-1314-side-channel-angriffe%2F&amp;title=Softwarepraktikum%20WS%2013%2F14%3A%20Side-Channel%20Angriffe" id="wpa2a_8"><img src="http://blog.tewi.uni-klu.ac.at/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-side-channel-angriffe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwarepraktikum WS 13/14: Anonymisierungsdienste</title>
		<link>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-anonymisierungsdienste/</link>
		<comments>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-anonymisierungsdienste/#respond</comments>
		<pubDate>Mon, 16 Sep 2013 07:36:38 +0000</pubDate>
		<dc:creator><![CDATA[Dagmar Cechak]]></dc:creator>
				<category><![CDATA[AINF]]></category>
		<category><![CDATA[DA_AINF]]></category>
		<category><![CDATA[DA_SS]]></category>
		<category><![CDATA[Diplomarbeit]]></category>
		<category><![CDATA[Hall of Fame]]></category>
		<category><![CDATA[Institut]]></category>
		<category><![CDATA[PR_AINF]]></category>
		<category><![CDATA[PR_System Security]]></category>
		<category><![CDATA[Praktikum]]></category>

		<guid isPermaLink="false">https://blog.tewi.uni-klu.ac.at/?p=6641</guid>
		<description><![CDATA[Kommunikation über das Internet hinterlässt im allgemeinen unvermeidbare Spuren. Standard-Sicherheitsmechanismen wie etwa Verschlüsselung verbergen zwar den Inhalt einer Kommunikation, jedoch nicht die Existenz der Kommunikationsbeziehung selbst. Hierfür sind über Verschlüsselung hinausreichende Sicherheitsvorkehrungen notwendig, welche meist durch spezielle Routing-Protokolle über Overlay-Netzwerke umgesetzt werden. Crowds ist ein sogenanntes probabilistisches Kommunikationsverfahren, welches den Absender einer Nachricht sowohl vor [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Kommunikation über das Internet hinterlässt im allgemeinen unvermeidbare Spuren. Standard-Sicherheitsmechanismen wie etwa Verschlüsselung verbergen zwar den Inhalt einer Kommunikation, jedoch <i>nicht</i> die <i>Existenz</i> der Kommunikationsbeziehung selbst. Hierfür sind über Verschlüsselung hinausreichende Sicherheitsvorkehrungen notwendig, welche meist durch spezielle Routing-Protokolle über Overlay-Netzwerke umgesetzt werden.</p>
<p><i>Crowds</i> ist ein sogenanntes probabilistisches Kommunikationsverfahren, welches den Absender einer Nachricht sowohl vor dem Emfpänger, als auch vor allen Knoten im Netzwerk verbirgt, indem eine Nachricht nach dem Zufallsprinzip im Netz weitergeleitet wird, bevor sie den eigentlichen Addressaten erreicht. Anonymität für den Sender entsteht hierbei aus der einfachen Tatsache, dass ein Knoten nicht zweifelsfrei entscheiden kann, ob das ankommende Paket vom tatsächlichen Sender stammt, oder ob der aktuelle Sender des Pakets nur selbst ein weiterleitender Knoten war.</p>
<p><a href="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2013/09/anonym1.png"><img class="size-full wp-image-6644 aligncenter" alt="anonym" src="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2013/09/anonym1.png" width="448" height="271" srcset="https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2013/09/anonym1-300x181.png 300w, https://blog.tewi.uni-klu.ac.at/wp-content/uploads/2013/09/anonym1.png 448w" sizes="(max-width: 448px) 100vw, 448px" /></a></p>
<p>Für praktische Anwendungen ist häufig neben Sender- auch Empfänger-Anonymität von Interesse. Dies ist in Crowds aufgrund der Konstruktion des Protokolls jedoch nicht direkt möglich, kann aber durch Modifikationen des Protokolls erreicht werden. Ziel der Bakkalaureats- bzw. Masterarbeit ist die Untersuchung und Implementierung des Crowds-Protokolls. Neben der Simulation der eigentlichen Übertragung ist auch die Simulation von Angriffen ein Ziel der zu implementierenden Testumgebung. Im Einzelnen sind die Ziele der Arbeit wie folgt:</p>
<ul>
<li>Aufarbeitung der theoretischen und praktischen Konzepte von anonymer Kommunikation im Allgemeinen, und von Crowds im Speziellen.</li>
<li>Darstellung und Untersuchung des Crowds-Protokolls (und Varianten davon)</li>
<li>Konzeption und Implementierung einer Testumgebung für anonyme Kommunikation, welche neben der Durchführung der eigentlichen Kommunikation auch die Simulation von Angriffen auf das Protokoll gestattet.</li>
</ul>
<p>Die Implementierung soll in Java bzw. C++ erfolgen, unter zuhilfenahme der dort verfügbaren kryptographischen Bibliotheken. Tiefgehende Kenntnisse der Kryptographie oder Systemsicherheit sind <i>nicht erforderlich</i>, lediglich ein Grundverständnis für die Anwendung von Sicherheitsmechanismen (wie Public-Key Verschlüsselungen) und Grundkenntnisse im Bereich von verteilten Systemen, insbesondere Rechnernetzen.</p>
<p><b>Projektverlauf und Aufgaben:</b></p>
<ul>
<li>Aufarbeitung der Konzepte und Verfahren für anonyme Kommunikation</li>
<li>Konzeption der praktischen Umsetzung einer Testumgebung</li>
</ul>
<p><b>Rahmenbedingungen:</b></p>
<ul>
<li>Projektstart:  Ab sofort!</li>
<li>Projektende: 6-8 Monate nach Beginn (excl. Einarbeitungszeit)</li>
</ul>
<p><b>Voraussetzungen:</b> <b></b></p>
<ul>
<li>Ausgezeichnete Kenntnisse der Programmiersprache Java</li>
<li>Grund-Kenntnisse kryptographischer Basismechanismen (Verschlüsse-lung etc.)</li>
<li>Kenntnisse im Bereich von Rechnernetzen</li>
<li>(programmiertechnische) Kreativität</li>
</ul>
<p><b>Ansprechpartner und Betreuer:</b></p>
<ul>
<li>Dr. Stefan Rass (E.1.52, DW 3715, e-Mail: <a href="mailto:stefan.rass@uni-klu.ac.at">stefan.rass@uni-klu.ac.at</a>)</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fblog.tewi.uni-klu.ac.at%2Fsoftwarepraktikum-ws-1314-anonymisierungsdienste%2F&amp;title=Softwarepraktikum%20WS%2013%2F14%3A%20Anonymisierungsdienste" id="wpa2a_10"><img src="http://blog.tewi.uni-klu.ac.at/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-anonymisierungsdienste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwarepraktikum WS 13/14: Cloud Storage</title>
		<link>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-cloud-storage/</link>
		<comments>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-cloud-storage/#respond</comments>
		<pubDate>Mon, 16 Sep 2013 07:26:50 +0000</pubDate>
		<dc:creator><![CDATA[Dagmar Cechak]]></dc:creator>
				<category><![CDATA[AINF]]></category>
		<category><![CDATA[DA_AINF]]></category>
		<category><![CDATA[DA_SS]]></category>
		<category><![CDATA[Diplomarbeit]]></category>
		<category><![CDATA[Institut]]></category>
		<category><![CDATA[PR_AINF]]></category>
		<category><![CDATA[PR_System Security]]></category>
		<category><![CDATA[Praktikum]]></category>
		<category><![CDATA[Studierendenprojekt]]></category>

		<guid isPermaLink="false">https://blog.tewi.uni-klu.ac.at/?p=6638</guid>
		<description><![CDATA[Im Kontext von Cloud Computing ist ein viel genützter Dienst die Auslagerung von Daten in eine Cloud (remote storage). Hierfür ist es zweckmäßig, dem/r Kunden/in eine Kontrollmöglichkeit zu geben, welche ihn/sie die konsistente Existenz der Daten am Server überprüfen lässt. Ein trivialer Ansatz hierfür ist der simple Download der gesamten Datenmenge, jedoch ist dies bei [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Im Kontext von Cloud Computing ist ein viel genützter Dienst die Auslagerung von Daten in eine Cloud (remote storage). Hierfür ist es zweckmäßig, dem/r Kunden/in eine Kontrollmöglichkeit zu geben, welche ihn/sie die konsistente Existenz der Daten am Server überprüfen lässt. Ein trivialer Ansatz hierfür ist der simple Download der gesamten Datenmenge, jedoch ist dies bei großen Datenmengen ineffizient. Ein besserer Ansatz wird von sogenannten Proofs of Retrievability Protokollen geboten. Dies sind Challenge-Response Verfahren, mit welchen die Existenz und Verfügbarkeit von Daten auf einem Server effizient nachgewiesen werden kann. Im einfachsten Fall besteht ein solches PoR Protokoll aus der Abfrage eines schlüsselabhängigen Hashwertes der Daten, welche der Server nur dann korrekt berechnen kann, wenn die Daten zum Zeitpunkt der Abfrage in konsistenter (integrer) Form vorliegen.</p>
<p>Ziel der Arbeit (Wahlfachprojekt / Diplom- / Master- / Bakk-Arbeit) ist die Aufarbeitung der theoretischen Grundlagen von Proofs of Retrievability, sowie eine Implementierung eines einfachen PoR Protokolls. Bestehende Verfahren lassen sich grob in statische und dynamische PoR einteilen, wobei erstere die Unveränderlichkeit der Daten über deren Lebensdauer annehmen (rein statische Daten), und letztere (dynamische) PoR Veränderungen an den Daten gestatten. Diese sind insbesondere für das Outsourcing von Datenbankdiensten in die Cloud konzepiert. Ein solches PoR-Verfahren soll im Rahmen der Arbeit implementiert werden. Der Schwerpunkt der Betrachtung liegt auf der Auslagerung und Abfrage von Daten aus XML-Dokumenten liegen, deren Verfügbarkeit und Korrektheit mittels PoR nachgewiesen werden soll.</p>
<p>Die Implementierung soll in Java bzw. C++ erfolgen, unter Zuhilfenahme der dort verfügbaren kryptographischen Bibliotheken. Tiefgehende Kenntnisse der Kryptographie oder Systemsicherheit sind <i>nicht erforderlich</i>, lediglich ein Grundverständnis für die Anwendung von Sicherheitsmechanismen (wie Hashfunktionen oder Verschlüsselungen) und Grundkenntnisse im Bereich von verteilten Systemen (Client-Server Kommunikation).</p>
<p>Der Kreativität sind keine Grenzen gesetzt. Der/m Studierenden steht es nach Absprache mit dem Betreuer frei, die Inhalte der Arbeit und Funktionalitäten der Implementierung um die erforderlichen Kernthemen herum zu erweitern. Das Projekt kann auch als Software-Praktikum abgewickelt werden.</p>
<p><b>Projektverlauf und Aufgaben:</b></p>
<ul>
<li>Aufarbeitung der Grundideen und Konzepte von PoR</li>
<li>Implementierung eines einfachen PoR Protokolls</li>
<li>Entwurf und Umsetzung einer Testumgebung</li>
</ul>
<p><b>Rahmenbedingungen:</b></p>
<ul>
<li>Projektstart:  Ab sofort!</li>
<li>Projektende: 6-8 Monate nach Beginn (excl. Einarbeitungszeit)</li>
</ul>
<p><b>Voraussetzungen:</b> <b></b></p>
<ul>
<li>Gute Kenntnisse der Programmiersprache Java oder C++</li>
<li>Grundkenntnisse der Kryptographie</li>
<li>(programmiertechnische) Kreativität</li>
</ul>
<p><b>Ansprechpartner und Betreuer:</b></p>
<p>Dr. Stefan Rass (E.1.52, DW 3715, e-Mail: <a href="mailto:stefan.rass@uni-klu.ac.at">stefan.rass@uni-klu.ac.at</a>)</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fblog.tewi.uni-klu.ac.at%2Fsoftwarepraktikum-ws-1314-cloud-storage%2F&amp;title=Softwarepraktikum%20WS%2013%2F14%3A%20Cloud%20Storage" id="wpa2a_12"><img src="http://blog.tewi.uni-klu.ac.at/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://blog.tewi.uni-klu.ac.at/softwarepraktikum-ws-1314-cloud-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
