Abschlussarbeit zum Thema: „Microcode-Obfuskation zur Verbesserung von Softwaresicherheit"
Join to apply for the Abschlussarbeit zum Thema: „Microcode-Obfuskation zur Verbesserung von Softwaresicherheit" role at Fraunhofer-Institute for Microelectronic Circuits and Systems
Abschlussarbeit zum Thema: „Microcode-Obfuskation zur Verbesserung von Softwaresicherheit"
Join to apply for the Abschlussarbeit zum Thema: „Microcode-Obfuskation zur Verbesserung von Softwaresicherheit" role at Fraunhofer-Institute for Microelectronic Circuits and Systems
Der Schutz von geistigem Eigentum in eingebetteten Systemen bleibt eine große Herausforderung, insbesondere unter den starken Leistungs- und Speicherbeschränkungen, die für solche Geräte typisch sind. Während Code-Obfuskation ein gängiger Abwehrmechanismus gegen Reverse Engineering ist, führen herkömmliche Techniken oft zu erheblichen Leistungseinbußen und sind daher für eingebettete Anwendungen unpraktisch. Diese Arbeit zielt darauf ab, eine neuartige Lösung zu erforschen: hardwarebeschleunigte Obfuskation durch selbstmodifizierende, mikrocodebasierte Instruktionen. Durch die Erweiterung des RISC-V-Befehlssatzes mit benutzerdefinierten, speziell für die Obfuskation entwickelten Instruktionen wollen wir fortschrittlichen Softwareschutz bei geringem Overhead ermöglichen. Die Arbeit umfasst die Integration eines leichtgewichtigen Hardware-Beschleunigers und die Umstrukturierung von Software-Binaries, um die neuen Instruktionen zu nutzen. Während dieser Arbeit werden Sie mit dem Fraunhofer IMS an der Hardware-Komponente und mit einem Start-Up-Unternehmen aus Bochum, an der Weiterentwicklung der Softwaresicherheit arbeiten.
Was Sie bei uns tun
- Entwurf und Implementierung einer mikrocodebasierten Hardware-Erweiterung zur Obfuskation
- Integration der Erweiterung in ein RISC-V System-on-Chip mittels HDL Sprache
- Modifikation bestehender Binaries mit Emproof Nyx, um die neuen Instruktionen zu erzeugen und zu nutzen
- Bewertung der Kompromisse hinsichtlich Leistung, Schutzstärke und Hardwarekosten
Was Sie mitbringen
- Studium in den Bereichen Elektrotechnik, (Technische) Informatik oder vergleichbaren Disziplinen
- Sehr gute bis gute Studienleistungen
- Vertrautheit mit Hardwarebeschreibungssprachen (Verilog oder VHDL) und eingebetteten Programmiersprachen (C o. C++)
- Grundkenntnisse in Binärsicherheit wünschenswert
- Vorerfahrung mit RISC-V, Assembler-Programmierung und Rust von Vorteil
- Ausgeprägte Eigeninitiative und Einsatzbereitschaft
- Eigenständige und zuverlässige Arbeitsweise sowie ein hohes Maß an Kommunikations- und Teamfähigkeit
Was Sie erwarten können
- Vielfältige Einblicke in die Arbeit von wissenschaftlichen Mitarbeitenden an einem Forschungsinstitut
- Möglichkeit, das Wissen aus dem Studium direkt anzuwenden
- Vergütung der Abschlussarbeit, flexible Arbeitszeiten (Gleitzeitmodell) und ein fester Urlaubsanspruch
- Möglichkeit, erste Erfahrungen im Umgang mit SAP zu sammeln
- Zentrale Lage direkt neben dem Campus Duisburg (Linie 933: Haltestelle Universität)
Wir wertschätzen und fördern die Vielfalt der Kompetenzen unserer Mitarbeitenden und begrüßen daher alle Bewerbungen – unabhängig von Alter, Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung sowie sexueller Orientierung und Identität. Schwerbehinderte Menschen werden bei gleicher Eignung bevorzugt eingestellt.
Mit ihrer Fokussierung auf zukunftsrelevante Schlüsseltechnologien sowie auf die Verwertung der Ergebnisse in Wirtschaft und Industrie spielt die Fraunhofer-Gesellschaft eine zentrale Rolle im Innovationsprozess. Als Wegweiser und Impulsgeber für innovative Entwicklungen und wissenschaftliche Exzellenz wirkt sie mit an der Gestaltung unserer Gesellschaft und unserer Zukunft.
Haben wir Ihr Interesse geweckt? Dann bewerben Sie sich jetzt online mit Ihren aussagekräftigen Bewerbungsunterlagen. Wir freuen uns darauf, Sie kennenzulernen!
Fragen zu dieser Position beantwortet Ihnen gerne:
Frau Irini Tsiftsi
Tel.:
Fraunhofer-Institut für Mikroelektronische Schaltungen und Systeme IMS
80952 Bewerbungsfrist:
Düsseldorf, North Rhine-Westphalia, Germany 17 hours ago
Oberhausen, North Rhine-Westphalia, Germany 5 months ago
Werkstudent oder Praktikant im Marketing (m/w/d)
Düsseldorf, North Rhine-Westphalia, Germany 1 week ago
Praktikum in der Automatisierungstechnik
Düsseldorf, North Rhine-Westphalia, Germany 1 week ago
Düsseldorf, North Rhine-Westphalia, Germany 2 days ago
Praktikum/Bachelor-/Masterarbeit im Bereich Instandhaltung Mechanik (m/w/d)
Düsseldorf, North Rhine-Westphalia, Germany 6 months ago
Werkstudent / Praktikant Beteiligungsmanagement (m/w/d)
Düsseldorf, North Rhine-Westphalia, Germany 1 day ago
Düsseldorf, North Rhine-Westphalia, Germany 2 days ago
Praktikum/Bachelor- oder Masterarbeit im Bereich Automatisierungs-, Regelungs und Elektrotechnik
Düsseldorf, North Rhine-Westphalia, Germany 1 day ago
Praktikanten (m/w/d) Bau- und Gebäudetechnik
Schulpraktikum / Orientierungspraktikum (m/w/d) in Düsseldorf
Düsseldorf, North Rhine-Westphalia, Germany 5 days ago
Dein Praktikum bei der Wallfahrtsstadt Kevelaer
Initiativ - Hochschulpraktikant:in (m/w/d)
Recklinghausen, North Rhine-Westphalia, Germany 1 month ago
Recklinghausen, North Rhine-Westphalia, Germany 1 month ago
Praktikum Key Account Management Henkel Consumer Brands
Düsseldorf, North Rhine-Westphalia, Germany 6 days ago
Gelsenkirchen, North Rhine-Westphalia, Germany 1 week ago
Praktikant Hochschulmarketing (m/w/d) in Düsseldorf
Praktikant Consumer Marketing für Mobile Prepaid (m/w/d) in Düsseldorf
Düsseldorf, North Rhine-Westphalia, Germany 16 hours ago
Remscheid, North Rhine-Westphalia, Germany 6 days ago
#J-18808-Ljbffr