Bachelorarbeiten
RNG Tests for Universal Hash Functions on FPGA
Beschreibung
A use case for the Toeplitz Universal Hash Function (UHF) is as an entropy extractor, in order to sanitize the (usually biased) output of the physical source of a TRNG. Recently, some new UHFs have been discovered, which could in theory also be used for this purpose.
However, this necesitates their validation through the NIST and BSI statistical tests for random number generators.
In this student project you will adapt the new UHFs to run on an Xilinx Artix 7 FPGA and use the reference implementation of the statistical tests to compare the UHFs with each other and validate them.
Voraussetzungen
- Strong HDL skills (VHDL or Verilog)
- Basic Python Knowledge
- Knowledge of C/C++ is a plus
- Experience with Vivado is a plus
Kontakt
If you are interested in taking up this work, please send your CV and grade report to filippos.sgouros@tum.de
Betreuer:
Digital Hardware Design and Evaluation
Beschreibung
I am looking for students who are interested in HW implementations and have knowledge of an HDL language. You would be a suitable candidate if you are also interested in cryptography and its applications.
Possible implementation tasks are the
- Extension/implementation of symmetric ciphers
- Extension/implementation of message authentication codes
- Extension/implementation of error correction codes/functionality
The implementation will be analyzed for its suitability for memory encryption and integrity verification of memory contents. This assessment will measure and evaluate typical performance metrics on an FPGA.
If any topics interest you, please email me to discuss the details and your interests. Your application will benefit if you attach your current grade report and CV.
Betreuer:
Masterarbeiten
Digital Hardware Design and Evaluation
Beschreibung
I am looking for students who are interested in HW implementations and have knowledge of an HDL language. You would be a suitable candidate if you are also interested in cryptography and its applications.
Possible implementation tasks are the
- Extension/implementation of symmetric ciphers
- Extension/implementation of message authentication codes
- Extension/implementation of error correction codes/functionality
The implementation will be analyzed for its suitability for memory encryption and integrity verification of memory contents. This assessment will measure and evaluate typical performance metrics on an FPGA.
If any topics interest you, please email me to discuss the details and your interests. Your application will benefit if you attach your current grade report and CV.
Betreuer:
Forschungspraxis (Research Internships)
RNG Tests for Universal Hash Functions on FPGA
Beschreibung
A use case for the Toeplitz Universal Hash Function (UHF) is as an entropy extractor, in order to sanitize the (usually biased) output of the physical source of a TRNG. Recently, some new UHFs have been discovered, which could in theory also be used for this purpose.
However, this necesitates their validation through the NIST and BSI statistical tests for random number generators.
In this student project you will adapt the new UHFs to run on an Xilinx Artix 7 FPGA and use the reference implementation of the statistical tests to compare the UHFs with each other and validate them.
Voraussetzungen
- Strong HDL skills (VHDL or Verilog)
- Basic Python Knowledge
- Knowledge of C/C++ is a plus
- Experience with Vivado is a plus
Kontakt
If you are interested in taking up this work, please send your CV and grade report to filippos.sgouros@tum.de
Betreuer:
Digital Hardware Design and Evaluation
Beschreibung
I am looking for students who are interested in HW implementations and have knowledge of an HDL language. You would be a suitable candidate if you are also interested in cryptography and its applications.
Possible implementation tasks are the
- Extension/implementation of symmetric ciphers
- Extension/implementation of message authentication codes
- Extension/implementation of error correction codes/functionality
The implementation will be analyzed for its suitability for memory encryption and integrity verification of memory contents. This assessment will measure and evaluate typical performance metrics on an FPGA.
If any topics interest you, please email me to discuss the details and your interests. Your application will benefit if you attach your current grade report and CV.
Betreuer:
Studentische Hilfskräfte
Tutor*in für die Vorlesung „Grundlagen der IT-Sicherheit“
Beschreibung
Es gibt einen Praktikumsteil zur Vorlesung, in dem verschiedene
Aspekte der IT-Sicherheit mithilfe eines eigenen Linux-Systems
und verschiedener Server-VMs praktisch geübt werden.
Deine Hauptaufgabe als Tutor*in sollte es sein, die
Studierenden während der Tutorstunden (2× wöchtentlich
à 1½ h) vor Ort bei der Bearbeitung dieser Aufgaben zu
unterstützen.
Daneben kannst du an der Wartung und Weiterentwicklung
der Aufgaben mitwirken und diese kreativ mitgestalten. Es gibt
stets Verbesserungspotential, was Verlässlichkeit und Inhalte
angeht!
Du solltest solide Linux-Kenntnisse mitbringen, da du häufig
Studierende, die vor der Vorlesung noch keinen Kontakt mit
Linux hatten, bei der Fehlersuche unterstützen wirst. Ein Besuch
der Vorlesung ist von Vorteil, aber keine zwingende
Voraussetzung.
Die Anstellung beläuft sich auf 6 h/Woche während der Vorlesungszeit im Wintersemester.
Kontakt
Bewirb dich bei Interesse mit einer kurzen E-Mail an j.ruchti@tum.de.
Betreuer:
Digital Hardware Design and Evaluation
Beschreibung
I am looking for students who are interested in HW implementations and have knowledge of an HDL language. You would be a suitable candidate if you are also interested in cryptography and its applications.
Possible implementation tasks are the
- Extension/implementation of symmetric ciphers
- Extension/implementation of message authentication codes
- Extension/implementation of error correction codes/functionality
The implementation will be analyzed for its suitability for memory encryption and integrity verification of memory contents. This assessment will measure and evaluate typical performance metrics on an FPGA.
If any topics interest you, please email me to discuss the details and your interests. Your application will benefit if you attach your current grade report and CV.