<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">Dear students,</p>
<p dir="auto">we are happy to announce the following courses being offered by the Chair for Software Security (softsec) in the upcoming summer term (SS24):</p>
<ol>
<li>
<p dir="auto"><a href="https://vvz.ruhr-uni-bochum.de/campus/all/event.asp?objgguid=NEW&from=&gguid=0x8B650DC04C9D4AA0A8920A253621B889&mode=&lang=en&tguid=0x3A1B1AE2086B4ADE99AE23B8729E87DC">Lecture: Program Analysis (211015) (Bachelor + Master)</a></p>
<p dir="auto">Tuesdays 10-12 in MC 1/30 + MC 1/31<br>
Wednesdays 8-10 in MC 1/30 + MC 1/31</p>
<p dir="auto">Moodle: <a href="https://moodle.ruhr-uni-bochum.de/enrol/index.php?id=57413">https://moodle.ruhr-uni-bochum.de/enrol/index.php?id=57413</a></p>
<p dir="auto">You will learn various concepts, techniques, and tools in the area of program analysis, also gain an understanding of static and dynamic analysis, as well as trade-offs in soundness, completeness, and precision of various analysis techniques. You will be able to describe various aspects of program analysis, and assess and adapt existing program analysis techniques to new problem domains.</p>
<p dir="auto">The lecture covers various topics as an introduction to program analysis from a practical point of view, while also covering its underlying mathematical foundation in terms of what programs can be analyzed, and how accurate the analyses will be. Topics include, but are not limited to:</p>
<ul>
<li>Static and Dynamic Program Analysis</li>
<li>Basic Reverse Engineering</li>
<li>Binary Instrumentation</li>
<li>Control Flow Analysis</li>
<li>Data Flow Analysis and Abstract Interpretation</li>
<li>Symbolic Execution and Axiomatic Semantics</li>
<li>Taint Tracking</li>
<li>Program Slicing</li>
</ul>
</li>
<li>
<p dir="auto"><a href="https://vvz.ruhr-uni-bochum.de/campus/all/event.asp?gguid=0xE5EC85BE93064345897ECB6E86277DC7&from=vvz&mode=own&tabID=2&tguid=0x3A1B1AE2086B4ADE99AE23B8729E87DC&objgguid=0xA573545DF61F414997915022475E22D1&lang=en">Seminar: Software and Internet Security (212125) (Bachelor + Master)</a></p>
<p dir="auto">Tuesdays 12-14 in MB 2/90</p>
<p dir="auto">Moodle: <a href="https://moodle.ruhr-uni-bochum.de/course/view.php?id=57414">https://moodle.ruhr-uni-bochum.de/course/view.php?id=57414</a></p>
<p dir="auto">You will learn how to analyze a research area in the areas of software security or Internet security on their own, how to systematize the knowledge, and you will produce an overarching report.</p>
<p dir="auto">Topics of interest are:</p>
<ul>
<li>Program Analysis for Software Security</li>
<li>Software Defenses</li>
<li>Vulnerability Discovery and (Automatic) Exploitation</li>
<li>Fuzzing</li>
<li>Measurements of Internet Security Issues</li>
<li>Internet Network Protocol Design, Deployment and Abuse Issues</li>
</ul>
<p dir="auto">If you are interested in this seminar, to help us find a topic fit, please email us at <a href="mailto:softsec+seminar@rub.de">softsec+seminar@rub.de</a> with the following information:</p>
<ul>
<li>Your student matriculation number</li>
<li>Your study program and term</li>
<li>A recent transcript of records</li>
<li>No more than one short paragraph about your background/interests</li>
</ul>
<p dir="auto">The application deadline is 1.4.2024 for the seminar.</p>
<p dir="auto">More information are in the VVZ.</p>
</li>
<li>
<p dir="auto">Lab Courses/Practicals/Projects</p>
<ul>
<li><a href="https://vvz.ruhr-uni-bochum.de/campus/all/event.asp?gguid=0x1C581689890D4025B888AD426E6783AC&from=vvz&mode=own&tabID=2&tguid=0x3A1B1AE2086B4ADE99AE23B8729E87DC&objgguid=0xA573545DF61F414997915022475E22D1&lang=en">Initial Research in Internet Security (211430) (Bachelor)</a></li>
<li><a href="https://vvz.ruhr-uni-bochum.de/campus/all/event.asp?gguid=0x45B3ED21D8AF4F00A294EE58F49165FA&from=vvz&mode=own&tabID=2&objgguid=0xA573545DF61F414997915022475E22D1&lang=en&tguid=0x3A1B1AE2086B4ADE99AE23B8729E87DC">Initial Research in Software Security (211432) (Bachelor)</a></li>
<li><a href="https://vvz.ruhr-uni-bochum.de/campus/all/event.asp?gguid=0x3A1A866561A54753B09C670EB96BB5DD&from=vvz&mode=own&tabID=2&tguid=0x3A1B1AE2086B4ADE99AE23B8729E87DC&objgguid=0xA573545DF61F414997915022475E22D1&lang=en">Research in Internet Security (211431) (Master)</a></li>
<li><a href="https://vvz.ruhr-uni-bochum.de/campus/all/event.asp?gguid=0x4836004933CE46F8BB69EDF1EF99AF6C&from=vvz&mode=own&tabID=2&tguid=0x3A1B1AE2086B4ADE99AE23B8729E87DC&objgguid=0xA573545DF61F414997915022475E22D1&lang=en">Research in Software Security (211433) (Master)</a></li>
</ul>
<p dir="auto">Projects are self-guided courses, with support by the Chair of Software Security, for students who have already gained practical implementation skills. It involves working on a single project topic in the area of Internet Security or Software Security that the student investigates pseudo-independently. Topics of interest are:</p>
<ul>
<li>Program Analysis for Software Security</li>
<li>Software Defenses</li>
<li>Vulnerability Discovery and (Automatic) Exploitation</li>
<li>Fuzzing</li>
<li>Measurements of Internet Security Issues</li>
<li>Internet Network Protocol Design, Deployment and Abuse Issues</li>
</ul>
<p dir="auto">A suitable supervisor supports the project on the side of the Chair of Software Security. The details and scope of the project must be agreed on with the supervisor. The project can be performed at any time (during the semester or as a block course), depending on the approval of the supervisor, and it takes 120 hours in total. For example, it may be possible to work on the project during the semester break.</p>
<p dir="auto">If you are interested in a project, to help us find a topic fit, please email us at <a href="mailto:softsec+projects@rub.de">softsec+projects@rub.de</a> with the following information:</p>
<ul>
<li>Your student matriculation number</li>
<li>Your study program and term</li>
<li>A recent transcript of records</li>
<li>No more than one short paragraph about your background/interests</li>
<li>A concise description of your programming skills</li>
</ul>
<p dir="auto">The application deadline is 15.4.2024 for projects.</p>
<p dir="auto">More information are in the VVZ.</p>
</li>
<li>
<p dir="auto">Bachelor and Master Theses</p>
<p dir="auto">We offer Bachelor and Master theses throughout the year in the areas of Software Security and Internet Security & Privacy. The goal for all theses with us are publishable research results. If you are interested in doing your thesis with us, please contact us at <a href="mailto:softsec+theses@rub.de">softsec+theses@rub.de</a> and provide:</p>
<ul>
<li>Your transcript of records (for Bachelor students, your Bachelor grades; for Master students, your Bachelor and Master grades).</li>
<li>A brief motivation discussing your preferred topics and interests (no more than one short paragraph). This does not need to be overly detailed, but it helps us to determine where the topic fit is. If you are unsure about your topic, just mention this and we can try to find a topic that matches your background and interests.</li>
<li>A concise description of your programming skills (one to two sentences).</li>
</ul>
</li>
</ol>
<p dir="auto">All our courses are in English. Of course, you are more than welcome to ask questions in German etc.</p>
<p dir="auto">More information can be found on in the VVZ and our website: <a href="https://cs.rub.de/softsec">https://cs.rub.de/softsec</a></p>
<p dir="auto">Please feel free to contact us via <a href="mailto:softsec+teaching@rub.de">softsec+teaching@rub.de</a> if you have any questions!</p>
<p dir="auto">Best regards,<br>
softsec Team</p>
</div><div id="8F220879-3F5A-4449-8870-11DCC44B5A74"><p>--<br>
Prof. Dr. Kevin Borgolte<br>
Professor</p>

<p>Ruhr University Bochum (RUB)<br>
Faculty of Computer Science<br>
Software Security</p>

<p>MC 4/124<br>
Universitätsstraße 140<br>
44799 Bochum<br>
Germany</p>

<a href="mailto:kevin.borgolte@rub.de">kevin.borgolte@rub.de</a><br>
<a href="https://cs.rub.de/softsec">https://cs.rub.de/softsec</a></div>
<div class="markdown" style="white-space: normal;">

</div>
</div>
</body>

</html>