<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Masterthesis | UCS</title><link>https://ucs.h-da.de/tag/masterthesis/</link><atom:link href="https://ucs.h-da.de/tag/masterthesis/index.xml" rel="self" type="application/rss+xml"/><description>Masterthesis</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 14 Oct 2026 00:00:00 +0000</lastBuildDate><image><url>https://ucs.h-da.de/media/logo_hu12465375348167678909.png</url><title>Masterthesis</title><link>https://ucs.h-da.de/tag/masterthesis/</link></image><item><title>Decentralized Maintenance of IT Security in Distributed Systems - Enhance Crypto-Agility via Blockchain Technology</title><link>https://ucs.h-da.de/offerings/2024-09-thesis-decentralize-crypto-agility/</link><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2024-09-thesis-decentralize-crypto-agility/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Eines vorab: Die Motivation dieser Masterarbeit ist nicht, möglichst viele IT-Security Buzzwords in einen Titel zu packen. Es gibt tatsächlich Gründe, warum es sich lohnt, Blockchain in Verbindung mit Krypto-Agilität genauer zu untersuchen:&lt;/p>
&lt;p>Grundsätzlich werden kryptographische Verfahren und Prototokolle bei der Kommunikation zwischen IT-Systemen genutzt, um Sicherheitsziele wie Vetraulichkeit und Authentizität zu erreichen und Angriffe durch unberechtigte Dritte abzuwehren. Neue Erkenntnisse und Technologien können jedoch dazu führen, dass vermeintlich sichere Kryptographie plötzlich gebrochen werden kann. Ein aktuelles Beispiel ist die Bedrohung durch Quantencomputer, welche diverse Verfahren brechen könnten, sobald ausreichend leistungsstarke Modelle verfügbar sind.&lt;/p>
&lt;p>Krypto-Agilität ist die Fähigkeit eines Systems, rasch gezielte Maßnahmen ergreifen zu können, um die Sicherheit im Ernstfall wieder herzustellen. Dazu müssen alle Teilsysteme darüber informiert sein, welche Kryptographie sie verwenden und welche als sicher angesehen wird, wobei sich die Lage fortlaufend verändert. Besonders in großen, heterogenen Systemen, die nicht zentral gemanaged werden, stellt sich die Frage, wer festlegt, was als sicher zu betrachten ist und wie diese Informationen zuverlässig verteilt werden. Die Blockchain-Technologie könnte hier von Vorteil sein, denn sie ermöglicht eine dezentrale Haltung von kontinuierlich erweiterbaren Daten.&lt;/p>
&lt;h2 id="ziel">Ziel&lt;/h2>
&lt;p>Im Rahmen der Masterarbeit soll analysiert werden, ob die Verwendung einer Blockchain in diesem Anwendungsszenario sinnvoll sein kann. Dazu sollen systematisch verschiedene Anwendungskonzepte entworfen und gegenübergestellt werden. Für die Gegenüberstellung werden Vor- und Nachteile identifiziert, welche unter anderem den zeitlichen und materiellen Aufwand für Implementierung und Instandhaltung sowie die Fehleranfälligkeit des Systems berücksichtigen. Des Weiteren soll ein Vergleich zu anderen Lösungsansätzen in der Literatur gezogen werden, welche nicht auf die Blockchain-Technologie zurückgreifen. Bei Interesse kann die Machbarkeit anhand eines Prototypen demonstriert werden.&lt;/p>
&lt;h2 id="aufgaben">Aufgaben&lt;/h2>
&lt;ul>
&lt;li>Literaturrecherche bzgl.
&lt;ul>
&lt;li>Krypto-Agilität und Crypto-Inventories in großen, heterogenen verteilten Systemen&lt;/li>
&lt;li>Anwendungskonzepte für die Blockchain&lt;/li>
&lt;li>Alternative Ansätze für eine dezentrale, kontinuierlich erweiterbare Datenhaltung&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Beschreibung von Anwendungsfällen und Ableitung von Anforderungen für die Verteilung von Informationen bzgl. zu verwendender Kryptographie&lt;/li>
&lt;li>Design von Konzepten für die Verwendung der Blockchain-Technologie auf Basis der erstellten Use Cases und Anforderungen&lt;/li>
&lt;li>Identifizierung von Vor-und Nachteilen und Gegenüberstellung der Konzepte&lt;/li>
&lt;li>&lt;em>Optional&lt;/em>: Implementierung eines Prototyps&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Kenntnisse in IT-Sicherheit &amp;amp; Angewandte Kryptographie&lt;/li>
&lt;li>Kenntnisse in Prozessmanagement&lt;/li>
&lt;li>Kenntnisse in Computernetze &amp;amp; Betriebssysteme&lt;/li>
&lt;li>Spaß an der Verknüpfung von theoretischen Konzepten und Praxis&lt;/li>
&lt;/ul>
&lt;h2 id="referenzen-und-literatur-auswahl">Referenzen und Literatur (Auswahl)&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://doi.org/10.1007/978-3-031-30122-3_7" target="_blank" rel="noopener">Hohm, J., Heinemann, A., Wiesmaier, A. (2023). Towards a Maturity Model for Crypto-Agility Assessment. In: Jourdan, GV., Mounier, L., Adams, C., Sèdes, F., Garcia-Alfaro, J. (eds) Foundations and Practice of Security. FPS 2022. Lecture Notes in Computer Science, vol 13877. Springer, Cham.&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dl.gi.de/server/api/core/bitstreams/f35b7164-a5bf-4c01-81e9-2accb6d01b4a/content" target="_blank" rel="noopener">Schmitt, N., Henrich, J., Heinz, D., Alnahawi, N., Wiesmaier, A. (2024). On Criteria and Tooling for Cryptographic Inventories. In: S. Wendzel et al. (Hrsg.): SICHERHEIT 2024, Lecture Notes in Informatics (LNI),Gesellschaft für Informatik, Bonn 2024&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dl.acm.org/doi/10.1145/3567825" target="_blank" rel="noopener">Ott, D., Paterson, K., &amp;amp; Moreau, D. (2023). Where Is the Research on Cryptographic Transition and Agility?. Communications of the ACM, 66(4), 29-32.&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://doi.org/10.1109/TSC.2018.2853167" target="_blank" rel="noopener">R. Li, T. Song, B. Mei, H. Li, X. Cheng, L. Sun (2019). Blockchain for Large-Scale Internet of Things Data Storage and Protection. In: IEEE Transactions on Services Computing, vol. 12, no. 5, pp. 762-771&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://doi.org/10.1109/BalkanCom55633.2022.9900867" target="_blank" rel="noopener">A. Rustemi, V. Atanasovski, A. Risteski (2022). Overview of Blockchain Data Storage and Privacy Protection. 2022 International Balkan Conference on Communications and Networking (BalkanCom), Sarajevo, Bosnia and Herzegovina&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="beginn">Beginn&lt;/h2>
&lt;ul>
&lt;li>sofort oder nach Absprache&lt;/li>
&lt;/ul>
&lt;p>Bei Interesse melden Sie sich bitte bei &lt;a href="https://ucs.h-da.de/author/johanna-henrich/">Johanna Henrich&lt;/a>&lt;/p></description></item><item><title>Co-Creation of Privacy Support Tool Features</title><link>https://ucs.h-da.de/offerings/2026-06-thesis-co-creation/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2026-06-thesis-co-creation/</guid><description>&lt;hr>
&lt;h3 id="motivation">Motivation&lt;/h3>
&lt;p>Privacy Support Tools sollen Nutzenden helfen, ihre Privatsphäre selbstbestimmt zu verwalten. Obwohl es von technischer Seite bereits einige Lösungen dafür gibt, werden diese nicht flächendeckend von Nutzenden angenommen. Das ist unter anderem darauf zurückzuführen, dass bei der Entwicklung der Fokus auf der technischen Seite liegt. Daher sind Studien mit Nutzenden erforderlich, um evidenzbasiert und nutzendenzentriert Privacy Support Tools zu gestalten.&lt;/p>
&lt;h3 id="ziel">Ziel&lt;/h3>
&lt;p>Ziel dieser Arbeit ist die nutzendenzentrierte Analyse von Anforderungen und Features für Privacy Support Tools.&lt;/p>
&lt;h3 id="aufgaben">Aufgaben&lt;/h3>
&lt;ul>
&lt;li>Literaturrecherche unter anderem zu Co-Creation, psychologischen Bedürfnissen, Privacy Support Tools sowie Human-Centered Design&lt;/li>
&lt;li>Konzeption, Durchführung und Auswertung von etwa drei Co-Creation Workshops&lt;/li>
&lt;li>Einordnung und Diskussion der Ergebnisse in Bezug zu Literatur und Praxis&lt;/li>
&lt;li>Ableitung und Erstellung eines Mock-Ups mit literatur- und evidenzbasierten Features&lt;/li>
&lt;/ul>
&lt;h3 id="voraussetzungen">Voraussetzungen&lt;/h3>
&lt;ul>
&lt;li>Du bist Masterstudent*in an der h_da&lt;/li>
&lt;li>Du besitzt Grundkenntnisse in Usable Security und sicherer Software-Entwicklung&lt;/li>
&lt;li>Du bist an Interdisziplinarität interessiert und bereit, dich in psychologische Theorien einzuarbeiten&lt;/li>
&lt;li>Du kannst eigenständig arbeiten&lt;/li>
&lt;/ul>
&lt;h3 id="literatur">Literatur&lt;/h3>
&lt;ul>
&lt;li>Co-create consortium. (n. d.). The co-create handboook: For creative professionals. &lt;a href="https://www.cocreate.training/wp-content/uploads/2019/03/co-design_handbook_FINAL.pdf" target="_blank" rel="noopener">https://www.cocreate.training/wp-content/uploads/2019/03/co-design_handbook_FINAL.pdf&lt;/a>&lt;/li>
&lt;li>Kraus, L., Wechsung, I., &amp;amp; Möller, S. (2017). Psychological needs as motivators for security and privacy actions on smartphones. Journal of Information Security and Applications, 34, 34–45. &lt;a href="https://doi.org/10.1016/j.jisa.2016.10.002" target="_blank" rel="noopener">https://doi.org/10.1016/j.jisa.2016.10.002&lt;/a>&lt;/li>
&lt;li>Story, P., Smullen, D., Yao, Y., Acquisti, A., Cranor, L. F., Sadeh, N., &amp;amp; Schaub, F. (2021). Awareness, adoption, and misconceptions of web privacy tools. Proceedings on Privacy Enhancing Technologies, 2021(3), 308–333. &lt;a href="https://petsymposium.org/popets/2021/popets-2021-0049.pdf" target="_blank" rel="noopener">https://petsymposium.org/popets/2021/popets-2021-0049.pdf&lt;/a>&lt;/li>
&lt;li>Stöver, A., Hahn, S., Kretschmer, F., &amp;amp; Gerber, N. (2023). Investigating how Users Imagine their Personal Privacy Assistant. Proceedings on Privacy Enhancing Technologies, 2023(2), 384–402. &lt;a href="https://petsymposium.org/popets/2023/popets-2023-0059.php" target="_blank" rel="noopener">https://petsymposium.org/popets/2023/popets-2023-0059.php&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="start">Start&lt;/h3>
&lt;ul>
&lt;li>ab WiSe26/27&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>Weitere Informationen und Kontakt&lt;/em>&lt;/p>
&lt;p>&lt;a href="https://ucs.h-da.de/author/sara-hahn/">Sara Hahn&lt;/a>&lt;/p></description></item><item><title>Experience Sampling for Privacy Decisions</title><link>https://ucs.h-da.de/offerings/2026-06-thesis-experience-sampling/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2026-06-thesis-experience-sampling/</guid><description>&lt;hr>
&lt;h3 id="motivation">Motivation&lt;/h3>
&lt;p>Privacy Support Tools sollen Nutzenden helfen, ihre Privatsphäre selbstbestimmt zu verwalten. Jedoch werden diese aktuell nicht flächendeckend von Nutzenden angenommen. Um die Ursachen besser untersuchen zu können, benötigen wir neben selbst berichteten Daten auch Daten, die das Verhalten der Personen erfassen. Bisher gibt es noch keine Lösung für das PIONEER Framework, welches das Experience Sampling mit dem Erfassen von Verhalten verknüpft.&lt;/p>
&lt;h3 id="ziel">Ziel&lt;/h3>
&lt;p>Ziel dieser Arbeit ist die Erarbeitung, Programmierung und Evaluierung eines Konzeptes für Experience Sampling für die nutzendenzentrierte Untersuchung von Privacy Support Tools.&lt;/p>
&lt;h3 id="aufgaben">Aufgaben&lt;/h3>
&lt;ul>
&lt;li>Literaturrecherche unter anderem zu Experience Sampling, psychologischen Bedürfnissen und Privacy Support Tools sowie Human-Centered Design&lt;/li>
&lt;li>Ableitung und Programmierung eines Konzeptes für Experience Sampling innerhalb von Privacy Support Tools&lt;/li>
&lt;li>Konzeption, Durchführung und Auswertung von einer Evaluationsstudie zu Usability und Akzeptanz&lt;/li>
&lt;/ul>
&lt;h3 id="voraussetzungen">Voraussetzungen&lt;/h3>
&lt;ul>
&lt;li>Du bist Masterstudent*in an der h_da&lt;/li>
&lt;li>Du besitzt Grundkenntnisse in Usable Security und sicherer Software-Entwicklung&lt;/li>
&lt;li>Du bist an Interdisziplinarität interessiert und bereit, dich in psychologische Theorien einzuarbeiten&lt;/li>
&lt;li>Du kannst eigenständig arbeiten und hast Spaß am Programmieren&lt;/li>
&lt;/ul>
&lt;h3 id="literatur">Literatur&lt;/h3>
&lt;ul>
&lt;li>Gross, T., &amp;amp; Malzhacker, T. (2023). The experience sampling method and its tools: A review for developers, study administrators, and participants. Proceedings of the ACM on Human-Computer Interaction, 7(EICS), Article 182. &lt;a href="https://doi.org/10.1145/3593234" target="_blank" rel="noopener">https://doi.org/10.1145/3593234&lt;/a>&lt;/li>
&lt;li>Kraus, L., Wechsung, I., &amp;amp; Möller, S. (2017). Psychological needs as motivators for security and privacy actions on smartphones. Journal of Information Security and Applications, 34, 34–45. &lt;a href="https://doi.org/10.1016/j.jisa.2016.10.002" target="_blank" rel="noopener">https://doi.org/10.1016/j.jisa.2016.10.002&lt;/a>&lt;/li>
&lt;li>Story, P., Smullen, D., Yao, Y., Acquisti, A., Cranor, L. F., Sadeh, N., &amp;amp; Schaub, F. (2021). Awareness, adoption, and misconceptions of web privacy tools. Proceedings on Privacy Enhancing Technologies, 2021(3), 308–333. &lt;a href="https://petsymposium.org/popets/2021/popets-2021-0049.pdf" target="_blank" rel="noopener">https://petsymposium.org/popets/2021/popets-2021-0049.pdf&lt;/a>&lt;/li>
&lt;li>Stöver, A., Hahn, S., Kretschmer, F., &amp;amp; Gerber, N. (2023). Investigating how Users Imagine their Personal Privacy Assistant. Proceedings on Privacy Enhancing Technologies, 2023(2), 384–402. &lt;a href="https://petsymposium.org/popets/2023/popets-2023-0059.php" target="_blank" rel="noopener">https://petsymposium.org/popets/2023/popets-2023-0059.php&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="start">Start&lt;/h3>
&lt;ul>
&lt;li>ab WiSe26/27&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>Weitere Informationen und Kontakt&lt;/em>&lt;/p>
&lt;p>&lt;a href="https://ucs.h-da.de/author/sara-hahn/">Sara Hahn&lt;/a>&lt;/p></description></item><item><title>Integration von QKD in TLS</title><link>https://ucs.h-da.de/offerings/2025-12-thesis-qkd-in-tls/</link><pubDate>Thu, 18 Dec 2025 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2025-12-thesis-qkd-in-tls/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Sobald ein leistungsstarker Quantencomputer verfügbar ist, können aktuell verwendete asymmetrische Verfahren wie Diffie Hellman und RSA gebrochen werden. Der Mathematiker Peter Shor entwickelte bereits 1994 einen entsprechenden Algorithmus. Asymmetrische Kryptografie wird in unzähligen digitalen Systemen für einen vertraulichen Schlüsselaustausch und eine Authentifizierung genutzt. Daher wurde in den vergangenen Jahren intensiv bezüglich quantensicherer Verfahren geforscht. Quantum Key Distribution (QKD) nutzt die Physik der Quanten, um einen informationstheoretisch sicheren Schlüsselaustausch zu gewährleisten. Zukünftig sollen Endnutzer über eine einfache HTTP-basierte Schnittstelle an ein QKD-Netzwerk (QKDN) angebunden werden, welches symmetrische Schlüssel für entfernte Kommunikationspartner bereitstellt. Die Schlüssel werden über eine einfache ID eindeutig zugeordnet.&lt;/p>
&lt;h2 id="ziel">Ziel&lt;/h2>
&lt;p>Ziel der Arbeit ist die Ausarbeitung von Möglichkeiten zur Integration von QKD in das vielfach verwendete Protokoll TLS 1.3. Dafür muss die Anwendungsschnittstelle eines QKDNs analysiert und mit den unterschiedlichen Erweiterungsmöglichkeiten von TLS abgeglichen werden. Die erarbeiteten Optionen sollen beschrieben und gegenübergestellt werden. Bereits verfügbare Prototypen könnten zudem getestet oder Konzepte selbst prototypisch implementiert werden. Auch eine anschließende Performanz Evaluation wäre denkbar.&lt;/p>
&lt;h2 id="aufgaben">Aufgaben&lt;/h2>
&lt;ul>
&lt;li>Literatur- und Internetrecherche zu Optionen bezüglich der Integration von QKD in TLS&lt;/li>
&lt;li>Ausarbeitung von Integrationsmöglichkeiten für QKD in TLS - sowohl aus der Literatur als auch eigene Ideen&lt;/li>
&lt;li>Einschätzung zur Anwendbarkeit der Optionen und Ausarbeitung signifikanter Unterschiede zwischen diesen&lt;/li>
&lt;li>&lt;em>Optional&lt;/em>: Vorschläge zur Optimierung der Optionen oder Ausarbeitung einer alternativen Vorgehensweise&lt;/li>
&lt;li>&lt;em>Optional&lt;/em>: Inbetriebnahme verfügbarer Prototypen oder Implementierung eines eigenen Prototypen&lt;/li>
&lt;li>&lt;em>Optional&lt;/em>: Integration von Implementierungen in das Framework aus der Masterarbeit von Henrich und Evaluierung der Performanz&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Kenntnisse in IT-Sicherheit&lt;/li>
&lt;li>Kenntnisse in Computernetze &amp;amp; Protokolle, insbesondere TLS&lt;/li>
&lt;li>Grundkenntnisse in Linux&lt;/li>
&lt;li>Grundkenntnisse und Interesse im Bereich Quantenphysik oder Elektrotechnik wünschenswert, aber nicht zwingend erforderlich&lt;/li>
&lt;li>Spaß an Literaturrecherche und konzeptioneller Arbeit&lt;/li>
&lt;/ul>
&lt;h2 id="referenzen-und-literatur-auswahl">Referenzen und Literatur (Auswahl)&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://doi.org/10.48550/arXiv.2303.15148" target="_blank" rel="noopener">Johanna Henrich: Performanz Evaluation von PQC in TLS 1.3 unter variierenden Netzwerkcharakteristiken. Abschlussarbeit M.Sc.. Februar 2022&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://eprint.iacr.org/2019/1447.pdf" target="_blank" rel="noopener">Paquin, Stebila, Tamvada: Benchmarking post-quantum cryptography in TLS. PQCrypto 2020&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://openquantumsafe.org" target="_blank" rel="noopener">Open Quantum Safe. Software for prototyping quantum-resistant cryptography&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.mdpi.com/2076-3417/11/9/3767" target="_blank" rel="noopener">Tsai, Yang, Lin, Chang, Chang: Quantum Key Distribution Networks: Challenges and Future Research Issues in Security&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;amp;arnumber=7993926" target="_blank" rel="noopener">Tanizawa, Takahashi, Sato, Dixon: An approach to integrate quantum key distribution technology into standard secure communication applications&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="beginn">Beginn&lt;/h2>
&lt;ul>
&lt;li>Ab April 2026&lt;/li>
&lt;/ul>
&lt;p>Bei Interesse melden Sie sich bitte bei &lt;a href="https://ucs.h-da.de/author/johanna-henrich/">Johanna Henrich&lt;/a>.&lt;/p></description></item><item><title>Portierung eines Software Probing-Security Analyse Tools auf GPU Plattformen</title><link>https://ucs.h-da.de/offerings/2025-03-thesis-prolead-gpu-port/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2025-03-thesis-prolead-gpu-port/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Seitenkanalangriffe gewinnen zunehmend an Bedeutung, wenn wie z.B. im Falle einer Smartcard, die Hardware in die Hände des Angreifers gelangen kann.
In so einen Fall muss die Hardware-Software Kombination gegen Angriffe auf die Implementierung geschützt sein.&lt;/p>
&lt;p>Um die Sicherheit von Hardware-Software Kombinationen gegen Seitenkanalangriffe zu evaluieren, können heutzutage Software-Tools verwendet werden,
welche z.B. auf Basis eines Leakage-Modells sowie einer Ausführung der Software in einem Emulator arbeiten.
Ein Derartiges Tool wird von uns derzeit für die verhältnismäßig neue CPU-Architektur RISC-V entwickelt.&lt;/p>
&lt;p>Ein Leakage Assessment der Hardware-Software-Kombination eines Sicherheitsproduktes noch vor dem ersten Prototyp verringert die Entwicklungskosten und die Zeit pis zum Rollout des Produktes.
Dennoch kann ein simulations-basiertes Leakage-Assessment im Sinne von Rechenzeit und Speicher ressourcen-aufwendig.
Da in der heutigen Zeit z.B. im Hinblick auf KI-Anwendungen oftmals in leistungsfähige GPU-Cluster investiert wird, wird eine Unterstützung von GPU-basierten Plattformen zunehmend wichtiger.&lt;/p>
&lt;h2 id="ziel">Ziel&lt;/h2>
&lt;p>Ziel dieser Arbeit ist, unser in Entwicklung befindliches Leakage-Assessment Tool so zu erweitern oder zu portieren, dass es auf die Rechenleistung von GPU-Clustern zurückgreifen kann.
Eine Umsetzung könnte beipsielsweise mit Hilfe von OpenCL oder CUDA erfolgen.&lt;/p>
&lt;h2 id="aufgaben">Aufgaben&lt;/h2>
&lt;p>Ziel dieser Arbeit ist die Entwicklung eines Konzeptes zur Trennung der Implementierung zwische GPU und Host-Seite,
so dass diese effizient arbeitet und mit der Anzahl der GPUs skaliert.
In einem weiteren Schritt soll das Konzept implementiert werden.
Des weiteren sollen Konzepte erarbeitet werden, wie sich die GPU- sowie die klassische Implementierung nebeneinander warten und weiterentwickeln lassen.&lt;/p>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Gute C und C++ Kenntnisse&lt;/li>
&lt;li>Vorkenntnisse in CUDA, OpenCL&lt;/li>
&lt;li>Vorkenntnisse im Umgang mit Git, GNU-Make sowie Linux&lt;/li>
&lt;li>Spaß an Softwareentwicklung&lt;/li>
&lt;/ul>
&lt;h2 id="referenzen-und-literatur-auswahl">Referenzen und Literatur (Auswahl)&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://eprint.iacr.org/2023/034.pdf" target="_blank" rel="noopener">Zeitschner et al., (2023). PROLEAD_SW Probing-Based Software Leakage Detection for ARM Binaries&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dx.doi.org/10.1007/978-3-540-45146-4_27" target="_blank" rel="noopener">Ishai et al., (2003). Private Circuits: Securing Hardware against Probing Attacks&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://tches.iacr.org/index.php/TCHES/article/view/7270" target="_blank" rel="noopener">Faust et al., (2018). Composable Masking Schemes in the Presence of Physical Defaults &amp;amp; the Robust Probing Model&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://tches.iacr.org/index.php/TCHES/article/view/9294" target="_blank" rel="noopener">Marshall et al., (2021). MIRACLE: MIcRo-ArChitectural Leakage Evaluation: A study of micro-architectural power leakage across many devices&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Haben wir Ihr Interesse geweckt?
Kontakt: &lt;a href="https://ucs.h-da.de/author/nicolai-schmitt/">Nicolai Schmitt&lt;/a>.&lt;/p></description></item><item><title>Parametrisierung simulations-basierter Software Probing-Security Analyse für spezifische CPU-Implementierungen</title><link>https://ucs.h-da.de/offerings/2025-01-thesis-parametrizable-leakage-modell/</link><pubDate>Fri, 31 Jan 2025 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2025-01-thesis-parametrizable-leakage-modell/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Seitenkanalangriffe gewinnen zunehmend an Bedeutung, wenn wie z.B. im Falle einer Smartcard, die Hardware in die Hände des Angreifers gelangen kann.
In so einen Fall muss die Hardware-Software Kombination gegen Angriffe auf die Implementierung geschützt sein.&lt;/p>
&lt;p>Um die Sicherheit von Hardware-Software Kombinationen gegen Seitenkanalangriffe zu evaluieren, können heutzutage Software-Tools verwendet werden,
welche z.B. auf Basis eines Leakage-Modells sowie einer Ausführung der Software in einem Emulator arbeiten.&lt;/p>
&lt;p>Da die verwendeten Leakagemodelle generisch arbeiten, treffen die Aussagen der Tools nicht zwangsläufig genau auf eine Hardware-Implementierung einer CPU zu, wodurch ggf. die falschen oder mehr Schutzmaßnahmen auf der Software-Seite ergriffen werden könnten als notwendig und somit die Performance der Implementierung beeinträchtigt werden könnte.&lt;/p>
&lt;h2 id="ziel">Ziel&lt;/h2>
&lt;p>Ziel dieser Arbeit ist, anhand verschieder Implementierungen von RISC-V CPUs festzustellen, welche Unterschiede im Leakage-Verhalten zwischen verschiedenen Implementierungen von CPUs der RISC-V Plattform beobachtet bzw. gemessen werden können.
Auf Basis von PROLEAD_SW wird von uns ein Tool für die RISC-V Plattform entwickelt, mit dessen Hilfe die Probing-Security von Software, welche auf RISC-V CPUs ausgeführt wird, evaluiert werden kann.
Auf Basis dieser Datenlage soll identifiziert werden, wie weit das dem Tool zugrundeliegende Leakage-Modell verändert werden muss oder parametrisierbar gemacht werden muss, um genauere Aussagen für spezifische RISC-V implementierungen zu treffen.&lt;/p>
&lt;h2 id="aufgaben">Aufgaben&lt;/h2>
&lt;ul>
&lt;li>Gegebenenfalls Entwicklung neuer Testcases in Assembler und C&lt;/li>
&lt;li>Gegebenenfalls Durchführen von Messungen an echter Hardware&lt;/li>
&lt;li>Auswerten von Messdaten&lt;/li>
&lt;li>Entwicklung eines Konzeptes für ein parametrisierbares Leakage-Modell&lt;/li>
&lt;li>Implementierung des parametrisierbaren Leakage-Modells&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Gute C, C++ und Assembler Kenntnisse&lt;/li>
&lt;li>Python Kenntnisse&lt;/li>
&lt;li>Vorkenntnisse im Umgang mit Git, GNU-Make sowie Linux&lt;/li>
&lt;li>Spaß an Softwareentwicklung&lt;/li>
&lt;/ul>
&lt;h2 id="referenzen-und-literatur-auswahl">Referenzen und Literatur (Auswahl)&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://eprint.iacr.org/2023/034.pdf" target="_blank" rel="noopener">Zeitschner et al., (2023). PROLEAD_SW Probing-Based Software Leakage Detection for ARM Binaries&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dx.doi.org/10.1007/978-3-540-45146-4_27" target="_blank" rel="noopener">Ishai et al., (2003). Private Circuits: Securing Hardware against Probing Attacks&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://tches.iacr.org/index.php/TCHES/article/view/7270" target="_blank" rel="noopener">Faust et al., (2018). Composable Masking Schemes in the Presence of Physical Defaults &amp;amp; the Robust Probing Model&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://tches.iacr.org/index.php/TCHES/article/view/9294" target="_blank" rel="noopener">Marshall et al., (2021). MIRACLE: MIcRo-ArChitectural Leakage Evaluation: A study of micro-architectural power leakage across many devices&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Haben wir Ihr Interesse geweckt?
Kontakt: &lt;a href="https://ucs.h-da.de/author/nicolai-schmitt/">Nicolai Schmitt&lt;/a>.&lt;/p></description></item><item><title>Einbettung von automatisiertem Threat Modelling ins Risikomanagement</title><link>https://ucs.h-da.de/offerings/2024-01-thesis-threat-modelling-dbsystel/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2024-01-thesis-threat-modelling-dbsystel/</guid><description>&lt;hr>
&lt;h3 id="motivation">Motivation&lt;/h3>
&lt;p>Im Unternehmenskontext des Teams &lt;em>Application Security Specialists&lt;/em> der DB Systel soll im Rahmen des dort implementierten &lt;em>Software Development Lifecycle (SDLC)&lt;/em> sowie des zugehörigen &lt;em>Information Security Management System (ISMS)&lt;/em> ein Thread Modelling weitgehend automatisiert und eingebettet werden.&lt;/p>
&lt;p>Hierbei soll die Lösung sowohl das agile Vorgehen im SDLC berücksichtigen sowie einen Mehrwert und eine Arbeitserleichterung für die verschiedenen Stakeholder (Development-Team, Product Owner, Security Architect, CISO) bieten.&lt;/p>
&lt;h3 id="ziel">Ziel&lt;/h3>
&lt;p>Das Ziel der Arbeit ist die Erarbeitung eines Vorgehensmodells zur Aufbereitung von technischen Risiken aus einem Thread Modelling Prozess für das Risikomanagement gemäß eines Information Security Management System (ISMS). Hierbei soll aus technischer Sicht eine Export- und Report-Schnittstelle aus Basis von IriusRisk als Web Service implementiert werden.&lt;/p>
&lt;h3 id="aufgaben">Aufgaben&lt;/h3>
&lt;ul>
&lt;li>Recherche:
&lt;ul>
&lt;li>Wie kann kontinuierliches Threat Modeling in einem agilen Entwicklungsprozess realisiert werden?&lt;/li>
&lt;li>Wie kann Risiko Management gemäß ISMS realisiert werden?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Erarbeitung eines Vorgehensmodells zur Aggregation von technischen Risiken aus dem Thread Modeling für ein Risiko Management gemäß ISMS&lt;/li>
&lt;li>Basis von IriusRisk: Design, Implementierung und Test einer Export- und Report-Schnittstelle&lt;/li>
&lt;li>Evaluation des Tool-gestützten Vorgehensmodells hinsichtlich Usability, Effizienz, Effektivität und Wirkungsgrad&lt;/li>
&lt;/ul>
&lt;h3 id="voraussetzungen">Voraussetzungen&lt;/h3>
&lt;ul>
&lt;li>Grundkenntnisse in IT-Sicherheit und sicherer Software-Entwicklung&lt;/li>
&lt;li>Programmierkenntnisse&lt;/li>
&lt;li>Docker-Kenntnisse sind von Vorteil&lt;/li>
&lt;li>Spaß an Literaturarbeit und theoretischen Konzepten&lt;/li>
&lt;/ul>
&lt;h3 id="literatur-einstieg">Literatur (Einstieg)&lt;/h3>
&lt;ul>
&lt;li>Izar Tarandach and Matthew J. Coles: &amp;ldquo;Threat Modeling: A Practical Guide for Development Teams&amp;rdquo;. O’Reilly Media, Inc. (November 2020), ISBN: 9781492056553&lt;/li>
&lt;li>&lt;a href="https://github.com/Autodesk/continuous-threat-modeling/blob/master/Continuous_Threat_Modeling_Handbook.md" target="_blank" rel="noopener">Continuous Threat Modeling Handbook&lt;/a>, via GitHub&lt;/li>
&lt;li>Scott, F. &lt;a href="https://www.iriusrisk.com/resources-blog/introduction-to-the-open-threat-model-standard" target="_blank" rel="noopener">&amp;ldquo;Introduction to the Open Threat Model standard&amp;rdquo;&lt;/a>, 2022, IrusRisk Blog&lt;/li>
&lt;li>&lt;a href="https://github.com/iriusrisk/OpenThreatModel" target="_blank" rel="noopener">Open Threat Modeling Format (OTM)&lt;/a>, via GitHub&lt;/li>
&lt;/ul>
&lt;!-- - [IriusRisk](https://www.iriusrisk.com) Website -->
&lt;h3 id="start">Start&lt;/h3>
&lt;ul>
&lt;li>nach Absprache&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>Diese Arbeit wird in Kooperation mit dem Team &lt;strong>Application Security Specialists&lt;/strong> der DB Systel in Frankfurt/M durchgeführt&lt;/em>.&lt;/p>
&lt;p>&lt;em>Weitere Informationen und Kontakt&lt;/em>&lt;/p>
&lt;p>&lt;a href="https://ucs.h-da.de/author/andreas-heinemann/">Andreas Heinemann&lt;/a>&lt;/p></description></item><item><title>Nutzerzentrierte Qualitätssteigerung im Berichtswesen von Penetrationtests</title><link>https://ucs.h-da.de/offerings/2024-01-thesis-pentest-report-dbsystel/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate><guid>https://ucs.h-da.de/offerings/2024-01-thesis-pentest-report-dbsystel/</guid><description>&lt;hr>
&lt;h3 id="motivation">Motivation&lt;/h3>
&lt;p>Im Unternehmenskontext des Teams &lt;em>Application Security Specialists&lt;/em> der DB Systel muss für jeden Penetrationtest ein
Abschlussbericht erstellt werden. Hierzu wird eine Vorlage eines Reporting-Tools verwendet. Der Nutzen und die Qualität eines Berichts bleiben jedoch hinter den Erwartungen zurück. So fehlen klare Vorgaben und Guidelines an das Design und die Struktur. Darüber hinaus ist unklar, welche Nutzergruppen einen Bericht in welcher Form verwenden und ob die Ergebnisse eines Pentests hierbei optimal kommuniziert werden und die gewünschten Handlungen nach sich ziehen.&lt;/p>
&lt;h3 id="ziel">Ziel&lt;/h3>
&lt;p>Das Ziel der Arbeit ist den unternehmensweiten Wirkungsgrad von Abschlussberichten von Penetrationstests zu erhöhen.&lt;/p>
&lt;p>Hierzu könnte die Verbesserung der Verständlichkeit, die Vereinheitlichung von Vorgaben und die Reduzierung des eigentlichen Schreibaufwands durch technische Unterstützung gehören.&lt;/p>
&lt;h3 id="aufgaben">Aufgaben&lt;/h3>
&lt;ul>
&lt;li>Literaturrecherche zu Berichtswesen im Pentesting&lt;/li>
&lt;li>Recherche von Test- und Bewertungsmethoden zur Verständlichkeit von Berichten&lt;/li>
&lt;li>Einarbeitung in Usability/UX von technischen Dokumentationssystemen&lt;/li>
&lt;li>Recherche von alternativen Aufbereitungsformen von Berichten. Schlagworte: &lt;em>information dashboards&lt;/em>, &lt;em>visual analytics&lt;/em>, etc.&lt;/li>
&lt;/ul>
&lt;h3 id="voraussetzungen">Voraussetzungen&lt;/h3>
&lt;ul>
&lt;li>Grundlegende Kenntnisse im Pentesting&lt;/li>
&lt;li>Kenntnisse des &lt;a href="https://owasp.org/" target="_blank" rel="noopener">OWASP&lt;/a> Projects&lt;/li>
&lt;li>Kenntnisse des &lt;a href="https://www.first.org/cvss/v4-0/index.html" target="_blank" rel="noopener">Common Vulnerability Scoring System (CVSS)&lt;/a>&lt;/li>
&lt;li>Kenntisse der &lt;a href="https://www.cve.org/" target="_blank" rel="noopener">Common Vulnerabilities and Exposures (CVE)&lt;/a> Systematik&lt;/li>
&lt;li>Erfahrungen im Schreiben von technischen Berichten&lt;/li>
&lt;/ul>
&lt;h3 id="literatur-einstieg">Literatur (Einstieg)&lt;/h3>
&lt;ul>
&lt;li>M. N. Zakaria et al., &amp;ldquo;A Review of Standardization for Penetration Testing Reports and Documents,&amp;rdquo; 2019 6th International Conference on Research and Innovation in Information Systems (ICRIIS)&lt;/li>
&lt;li>&lt;a href="https://en.wikibooks.org/wiki/Professional_and_Technical_Writing/Design/Usability" target="_blank" rel="noopener">Professional and Technical Writing/Design/Usability&lt;/a>, WIKIBOOKS&lt;/li>
&lt;li>Parker, Kesi, &amp;ldquo;&lt;a href="https://medium.com/@kesiparker/usability-in-technical-documentation-8424e0e297dc" target="_blank" rel="noopener">Usability in Technical Documentation&lt;/a>&amp;rdquo; 2018, Medium&lt;/li>
&lt;/ul>
&lt;h3 id="start">Start&lt;/h3>
&lt;ul>
&lt;li>nach Absprache&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>Diese Arbeit wird in Kooperation mit dem Team &lt;strong>Application Security Specialists&lt;/strong> der DB Systel in Frankfurt/M durchgeführt&lt;/em>.&lt;/p>
&lt;p>&lt;em>Weitere Informationen und Kontakt&lt;/em>&lt;/p>
&lt;p>&lt;a href="https://ucs.h-da.de/author/andreas-heinemann/">Andreas Heinemann&lt;/a>&lt;/p></description></item></channel></rss>