In this section, we will provide rules that HAVE TO be followed in order to smoothly do your thesis with us. Overlooking these rules may jeopardize your thesis.
The ONLY WAY to ask a thesis to us is by writing an email to the mailing list:
netsecresearch [at] live.unibo.it. Emailing single components of the group or asking in person will not be considered an official request of thesis.
You should ask for a thesis only if you are on time with the exams or have less then two exams left.
In your request email you need to specify:
After accepting your thesis, we will assign you a github repository with a template that must be completed as specified in the README.
First of all, we want you to communicate with us: for this reason, it is mandatory to send an email EVERY TWO WEEKS to report
your progress. The periodical email can report either news regarding the thesis or an update on your situation (for example if you are studying for exams).
Each email has to be sent to the mailing list:
netsecresearch [at] live.unibo.it, so each component of our research group is updated.
After 3 UNRECEIVED PERIODICAL EMAILS (6 weeks) your thesis title will be allotted to a new student.
The compilative theses are meant to be low effort for you and us. You are supposed to be responsible to develop your thesis and we will correct you final draft. However, MANDATORY RULES still apply (remember to send periodical emails). The maximum length should be around 10000 words, without counting the title page, the abstract, the index, and the bibliography.
For UniBo students: if you choose to do a compilative thesis, you should expect a 0 + rounding additional points.
Read carefully the instructions at the course page. The information you need in order to complete the self-application procedure are the following (in italian):
It is mandatory to register the internship before the graduation requirements end date.
|Research||Trying out new emulation P4 targets. This thesis wants to analyse virtualised tools to containerize the P4 control and data plane by trying out P4Runtime in a state-of-the-art networking production product: stratum. The thesis aims on installing the solution in a real-world networking device that supports stratum.||Stratum github|
|Compilative||IEC-62443 for dummies. IEC 62443 is an international series of standards that address cybersecurity for operational technology in industrial control systems. The goal of the thesis is to analyze and then to sum up the main points of the standard in a way that is understandable by everyone.||On request|
|Research||Creation with Kathara of a virtualized CPS topology which contains multiple PLCs and implementation of attacks against virtualized PLCs (e.g. remote injection attacks or Ladder Logic Bombs).||Kathara, Ladder Logic Bombs|
|Research||Analysis and research of dataset for CPS/ICS security (like the one provided as reference) with the goal of implementing an anomaly detection algorithm (e.g. exploiting machine learning techniques) using the datasets.||HAI (HIL-based Augmented ICS) Security Dataset|
|Compilative||Study of Intrusion Detection Systems Rules in Suricata. Which expressiveness can we reach?||Suricata Official Doc. Page|
|Research||Advanced research and Implementation of Intrusion Detection Systems Rules in Suricata. Which expressiveness can we reach?||Suricata Official Doc. Page|
|Compilative||Study of the security of industrial protocol Modbus.||Modbus Official Page|
|Research||Advanced Lab of Intrusion Detection System Rules for Modbus, with Suricata.||Suricata Official Doc. Page|
|Compilative||Study of the security of industrial protocol XXX.||List Of Industrial Protocols|
|Research||Advanced Lab of Intrusion Detection System Rules for XXX, with Suricata.||Suricata Official Doc. Page|
|Compilative||Study of Virtualization Technologies for Industrial Device/Components, e.g. PLC.||Github Example|
|Research||Advanced Lab of Virtualized Component for Industrial OT Network.||On Request|
|Compilative||Blockchain applications in Industry 4.0. This thesis aims to review state-of-the-art applications of Blockchain in the context of Industry 4.0 and Industrial IoT, with a particular focus given to security applications.||Blockchain for Industry 4.0|
|Compilative||Blockchain as CA. This thesis aims to review state-of-the-art applications of Blockchain for the implementation of a PKI, in which the blockchain is used as a Certification Authority. Part of the thesis must also focus on such aplications in the context of Industrial IoT.||Blockchain PKI for IoT|
|Compilative||Smart Contracts in Industry 4.0. This thesis aims to review state-of-the-art applications of Smart Contracts in the domain of Industry 4.0.||Smart Contracts for Industry 4.0|
|Compilative||Social engineering countermeasure: What are the current countermeasures taken to counteract social engineering attacks? This study should dive into current principal methods to solve this problem and how they are implemented.||Social Engineering Training and Awareness Programs|
|Research||Docker MITM Simulation Lab for and Intrusion Detection System.||Docker|
|Compilative||State-of-the-art of Choreographic Languages for Distributed Network System/SDN.||Choreographic Languages|
|Research||Instantiate an UNMANNED UNDERWATER AUTONOMOUS VEHICLES simulator that it is able to perform easy task. In the literature there are several open source projects, the most promising one is DAVE Project Link. Goal of this thesis is to deploy a version of a simulator.||Other reference|