DNS security
- Mentor: prof. dr. Andrej Kos
- Degree: Bachelor’s degree
- Domain: Networks and security
- Description: Analyze the architectures and methods used to ensure security in connection with the DNS system. Establish several different DNS security systems and compare them with each other.
Network configuration with ChatGPT
- Mentor: assoc. dr. Matevž Pustišek
- Degree: Bachelor’s or Master’s degree
- Domain: Networks and AI
- Description: Analyze the architectures and methods used to configure networks with LLM (for example ChatGPT). For concrete complex network configuration, perform the entire process.
Communication module for a robotic arm
- Mentor: prof. dr. Andrej Kos
- Degree: Bachelor’s or Master’s degree
- Domain: Intelligent robotics
- Description: Analyze the architectures and methods used to control and monitor the use of medical robotic arms. For a concrete example of a robot arm, propose a control architecture that contains a communication module, an actuation system, communication protocols, and a data type and structure.
5G for non-terrestrial networks
- Mentor: prof. dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Field: Networking
- Description: Analyse 5G architectures and deployments in Non-Terrestrial Networks (NTN).
Inter-operator routing
- Mentor: prof. dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Field: Networking
- Description: Analyse architectures and technologies for inter-operator traffic calibration (bgp, rkpi, bgp community).
Gaia-X
- Mentor: prof. dr. Andrej Kos, Franc Drobnič
- Degree: master’s degree
- Field: Data spaces
- Description: Gaia-X (https://gaia-x.eu/) is a European initiative for the establishment of Data Spaces. The basic basis for doing this is the trust that the data will be used according to the will of the “owner” of the data, which is called data sovereignty. For the successful implementation of this goal, several measures are necessary, in addition to technical, they are also legal and organizational. The technical basis, where cryptographic technologies have an important place, is developed by the community in the form of open source code under the auspices of the Eclipse Foundation. It is intended to be placed on a container infrastructure (Kubernetes). The repository with developed sample solutions is at https://gitlab.com/gaia-x. Review the possible implementations of the platform layout.Perform a demonstration setup of one of the possible implementations and test the integration of the (fictional or real) participating organization into the platform.
Security of network devices in the age of quantum computing
- Mentor: dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Field: Network security
- Description: Analyze the resilience of security mechanisms in network devices in the age of quantum computing.
Use of 5G technology within military
- Mentor: dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Field: 5G
- Description: 5G offers many new possibilities to adapt to specific needs in the B2B market as well. Using virtualization technology (NFV), software-defined networks (SDNs), virtual private networks (VPNs), E2E services, orchestration, and shifting computing power to the edge of the network (MEC), 5G technology is also envisaged in military networks. Examine ways to use 5G in military systems and analyze / establish some services, such as PTT over 5G, HD video over 5G, 5G without fixed infrastructure.
Block chain identity
- Mentor: Matevž Pustišek, PhD; Urban Sedlar, PhD; Andrej Kos, PhD
- Degree: bachelor’s or master’s degree
- Field: Block-chain
- Description: You have to analyse the Field of block-chain and identity management. With the use of block-chain technology you will establish prototype solution for identity management.
Artificial intelligence and network security
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Using artificial intelligence and machine learning to provide network security (eg, prevent DDoS by ML)
Machine Learning and Network Monitoring
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Using machine learning to control and manage networks (traffic type detection, adaptive QoS, auto-VLAN segmentation, anomaly alarms, etc.)
Tools for ethical hacking in the Python programming language
- Mentor: doc. dr. Urban Sedlar ali prof. Andrej Kos
- Degree: bachelor’s or master’s degree
- Scope: Cyber Security
- Description: Explore the aspects of ethical hacking and cyber security in general. In the Python programming language, create tools that perform penetration tests and display vulnerabilities of systems, networks, protocols, and devices.
Kali operating system – the ultimate tool for ethical hacking
- Mentor: doc. dr. Urban Sedlar ali prof. Andrej Kos
- Degree: bachelor’s or master’s degree
- Scope: Cyber Security
- Description: Use the Kali operating system into the cyber security domain and compare it with other similar tools. Use built-in Kali Tools for ethical healing of your home network and end devices, and make recommendations on how to protect your own devices and network in a global cyber space.
Sustainable internet of the Future
- Mentor: doc. dr. Urban Sedlar
- Degree: bachelor’s or master’s degree
- Field: Future internet
- Description: Today, the World Wide Web is evolving almost exclusively under the tutelage of advertisers. Explore alternative options for running a more durable and robust World Wide Web (e.g. Gemini, IPFS, PDF publishing, etc.) that combat the uncontrolled expansion of browser functionality and increase the vulnerability of applications, and prevent the aggressive retrieval of user data for advertising purposes. changing content without traceability, etc.
Time Sensitive networking
- Mentor: prof. dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Description. Set up a test network and test tools and systems for TSN measurements.
- Possible starting source: https://www.spirent.com/products/testing-time-sensitive-networking, https://www.spirent.com/assets/webinar-tsn-testing-challenges-and-solutions
OPC UA
- Mentor: Prof. Dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Description: Analyse OPC-UA concepts, technologies, protocols and use cases. Set up a test environment and test the integration of OPC-UA with the IoT platform ThingsBoard Pro. Optionally, combine OPC UA with TSN, which is currently a very relevant combination for many Industry 4.0 use cases.
- Possible starting source: https://thingsboard.io/docs/user-guide/integrations/opc-ua/, e.g. page 53, Meter data collection with OPC UA
Long distance communication with low signals
- Mentor: dr. Janez Bešter, co-mentor: dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: Radio communications
- Description: Radio communications only work successfully up to a certain signal level. In cases where the signals are really low (eg in reflections from the ionosphere, connections with distant satellites), special source and channel coding procedures are used to ensure successful signal reception. On a concrete example (eg WSPR, FT8) specify the building blocks of the communication chain and estimate the performance of the connection.
Using Internet of Things technology for smart viticulture
- Mentor: doc. dr. Emilia Stojmenova Duh
- Degree: bachelor’s or master’s degree
- Field: Internet of Things
- Description: Digital technologies, including Internet of Things (IoT), can bring useful solutions to growers and help them make smart decisions based on data to adapt the way they produce in their vineyards. The concept of “smart vineyards” thus includes new measuring tools that enable the collection of a multitude of data thanks to the use of low-energy wireless sensors. The concept represents the foundation of prognostic agriculture, which is based on the observation and measurement of environmental data to optimize plant production and reduce negative impacts on the environment. Wireless sensors will be installed in the heart of “smart vineyards”, directly in the ground, on agricultural machinery, or as a central sensor station, from where the data will be stored on a central server for storage and processing. As part of the task, the collected data must be properly sorted, processed and analyzed and presented to winegrowers in a user-friendly and understandable way using attractive visualizations. The work will take place within the Smart Agro Grape project.
The use of digital technologies in the educational process
- Mentor: doc. dr. Emilia Stojmenova Duh
- Degree: bachelor’s or master’s degree
- Field: Digital Technologies
- Description: Digital technologies have become part of our daily lives in almost all areas. Also in the field of education. As part of the diploma thesis, it is necessary to make an overview of digital technologies that are already or can be used in classrooms, especially in the lower grades of primary school. The development of a digital learning tool for learning in the selected subject is also expected.
The use of digital technologies in cultural institutions
- Mentor: doc. dr. Emilia Stojmenova Duh
- Degree: bachelor’s or master’s degree
- Field: Digital Technologies
- Description: Digital technologies have become part of our daily lives in almost all areas. Also in the field of culture. As part of the diploma thesis, it is necessary to make an overview of digital technologies that are already or can be used in museums and galleries. A pilot solution for the digitization of content in the selected cultural institution is also expected to be developed.
Smart cities of the future
- Mentor: Luka Mali, Janez Bešter
- Degree: bachelor’s or master’s degree
- Field: Internet of Things
- Description: With the advancement of information and communication technologies and digitalization, new solutions for cities are also emerging that optimize processes in the city and improve the general well-being of citizens. The aim of the thesis is to review IoT solutions and applications for smart cities of the future. Describe examples of actual implementations in Slovenia and the world, present savings for municipalities and effects for citizens. Describe the hardware, communication and cloud technologies used IoT. The result of the task will be the prototype implementation of one solution for the smart city of the future.
LPWAN communication technologies
- Mentor: Luka Mali, Janez Bešter
- Degree: bachelor’s or master’s degree
- Field: Internet of Things
- Description: Modern IoT communication technologies for smart cities and rural areas enable the transmission of small packets over long distances and extremely low power consumption of devices that are primarily battery-powered. The aim of the thesis is to study and compare LPWAN communication technologies, namely LTE Cat-M, LTE NB-IoT, LoRaWAN and SigFox. Emphasize the advantages and disadvantages of each technology, business models and the most suitable applications for each communication technology. The result of the task will be a test establishment of the connectivity of IoT devices for all the mentioned communication technologies LPWAN and an assessment of the operation of each technology.
AIoT devices for predictive machine maintenance
- Mentor: Luka Mali, Janez Bešter
- Degree: bachelor’s or master’s degree
- Field: Internet of Things
- Description: Machine failure can cause large losses in the industry, so the detection of abnormal machine operation can allow for a pre-rectification of the fault. Machine learning on IoT devices with the help of vibration or sound sensors allows us to detect anomalies in real time and inform the maintainer via the IoT cloud platform. The aim of the thesis is to get acquainted with the field of machine learning on microcontroller devices and the applications that this technology brings. The task will result in the pilot implementation of an anomaly detection and alarm system via a selected IoT cloud platform.
Indoor person navigation
- Mentor: Andrej Kos, Matevž Pogačnik
- Degree: bachelor’s or master’s degree
- Area: Internet of Things
- Description: Based on indoor signals (wifi or bluetooth or zigbee), you plan a system / application for navigating people around the premises. Use the premises of the Faculty of Electrical Engineering for the pilot environment.
Indoor environmental parameters
- Mentor: Andrej Kos, Gregor Gerša
- Degree: bachelor’s or master’s degree
- Area: Internet of Things
- Description: Establish a system for measuring indoor environmental parameters in conjunction with measuring the number of people in the room and schedule. Use the premises of the Faculty of Electrical Engineering for the pilot environment.
Analysis of WiFi modules with low energy consumption
- Mentor: dr. Andrej Kos or dr. Matevž Pustišek or dr. Andrej Štern
- Degree: Bachelor’s or Master’s
- Description: Analysis of low-power WiFi modules with an integrated TCP/IP stack. Research into mechanisms for reducing energy consumption. Performance of consumption measurements of TCP/IP clients at different settings and assessment of connection stability. The thesis can be in cooperation with a company.
Analysis of low power BLE modules
- Mentor: dr. Andrej Kos or dr. Matevž Pustišek or dr. Andrej Štern
- Degree: Bachelor’s or Master’s
- Description: Market analysis of low-power BLE modules, performance of power measurements in serial connection emulation. Find the optimal balance between data transfer speed, connection stability and consumption. The thesis can be in cooperation with a company.
Using the MQTT protocol in low-power devices
- Mentor: dr. Andrej Kos or dr. Matevž Pustišek or dr. Andrej Štern
- Degree: Bachelor’s or Master’s
- Description: Examine the impact of various parameters of the MQTT protocol on the device’s energy consumption. Estimate the impact of different brokers and the number of clients on energy consumption. The thesis can be in cooperation with a company.
IoT penetration tests
- Mentor: dr. Andrej Kos, dr. Matevž Pustišek
- Degree: bachelor’s or master’s degree
- Description: Analyze and test methods and tools for penetration tests for IoT platforms and/or devices (example: OWASP testing project).
Location in 5G
- Mentor: dr. Andrej Kos, dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: 5G, Location
- Description: Explore your location using mobile systems. Prepare an overview of the capabilities of different systems. Pay special attention to 5G. Pay particular attention to areas where there is no GNSS capability (inside buildings, between buildings).
Internet of the future
- Mentors: Andrej Kos, PhD; Matevž Pustišek, PhD; Urban Sedlar, PhD
- Degree: bachelor’s or master’s degree
- Field: Internet of the future
- Description: New generation of the internet was thought to be something like interplanetary internet, composed of sets of decentralized network nodes that are able to communicate with each other. Because of the delays that come to the fore in this area it is necessary to make a new selection of protocols and technologies. Nowadays, there is more and more applications that need decentralized infrastructure and tolerance for the delays. This is one of the reasons why the new generation of the internet is needed. You have to study new generations of the internet and establish prototype decentralized network that will be able to work despite delays (e.g. without DNS).
Forensics and new networks control
- Mentor: Andrej Kos, PhD
- Degree: bachelor’s or master’s degree
- Field: Cyber Security
- Description: You should specify the importance of cyber security, network monitoring and cyber-attacks protection. Special attention should be paid to SDN. Possible tactics: intrusion detection, denial of service, detection of IoT attacks in IoT/M2M
Production of radio-wave measuring device with a graphic display of measurements with the use of USB DVB-T key and GNU RADIA
- Mentor: Matevž Pogačnik, PhD; Janez Bešter, PhD
- Degree: bachelor’s or master’s degree
- Field: Multimedia, radio and radio waves
Production of DAB+ analyser with the use of computer and USB key
- Mentor: Matevž Pogačnik, PhD; Janez Bešter, PhD
- Degree: bachelor’s or master’s degree
- Field: Multimedia, radio in radio waves
Terminal equipment security mechanisms
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Overview of security mechanisms of modern terminal equipment (mobile phones, tablets) and mobile OS in the context of applications that work with security sensitive data
Overview of security and rescue practices
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Researching modern business models for mobile and web applications for security and rescue (examples: iHelp, emergency call, AED device directory, messaging pager messages to mobile devices, etc.)
Cloud and fog computing for protection and rescue
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Use cloud and fog architecture to ensure high availability of applications in the field of security and rescue
Analysis and visualization for protection and rescue
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Procedures and scenarios for the analysis and visualization of large amounts of data in security and rescue services
Blockchain-defined networking
- Mentor: Urban Sedlar, PhD.
- Degree: bachelor’s or master’s degree
- Description: Blockchain-defined networking – provision of network access, AAA, block-based SDN and VNF configurations
Interactive paper – Enriched reality application
- Mentor: dr. Jože Guna, dr. Matevž Pogačnik
- Degree: bachelor’s or master’s degree
- Scope: Interactive paper – augmented reality
- Description: Overview of Enhanced Reality Fields, Devices, Solutions, and Interfaces. Designing an Enhanced reality application using a mobile phone / tablet in combination with printed materials. Creating a prototype using existing software libraries, such as Vuforia. Suggest and implement a simple experiment to measure user experience and conduct a user study (experiment with users).
Interaction in virtual reality systems (VŠŠ, UNI, MM)
- Mentor: dr. Jože Guna, dr. Matevž Pogačnik
- Degree: bachelor’s or master’s degree
- Scope: Virtual reality systems
- Description: Overview of virtual reality devices, solutions and interfaces. Exploring the ways of interaction (management, eg gestures, voice, brain management) in virtual reality environments using accessible and advanced interfaces (eg LeapMotion, Myo, Oculus touch, Kinect 2, OCZ NIA, Emotiv Epoc, etc.). Proposal and implementation of a simple experiment to measure the user experience of various management modes in the case of the Oculus Rift system and the implementation of a user study (experiment with users).
Solutions to ensure the availability of content for blind or deaf users
- Mentor: dr. Matevž Pogačnik
- Degree: bachelor’s or master’s degree
- Field: Interactive applications upgraded with accessibility technologies solutions
- Description: Overview of the field of devices, solutions and technologies for ensuring accessibility with a focus on the solution for blind (visually impaired) and deaf (hard of hearing) users on various devices (mobile devices, TV receivers). Proposal and implementation of solutions for ensuring the availability of multimedia content on TV sets for blind users (eg synchronization and playback of additional audio content). Proposal and implementation of solutions for ensuring the availability of multimedia content on TV sets for deaf users (eg reading subtitles, playing additional video content with the sign language on different devices).
Network operator backbone
- Mentor: dr. Andrej Kos
- Degree: bachelor’s or master’s degree
- Field: Networking
- Description: Analyze concepts, architectures, and technologies for modern backbone operator networks. Establish a prototype network in a virtual environment.
Distributed social networks
- Mentor: doc. dr. Urban Sedlar
- Degree: bachelor’s or master’s degree
- Field: Future internet
- Description: Today, centralized social networks predominate, where the user has no control over their data and business relationship. A multitude of distributed social networks are fighting against this, returning control to the user (Diaspora, Mastodon, Twister, PixelFed). Analyze the operation and architecture of the selected distributed social network, and compare it with the classic centralized version. List the advantages and disadvantages, and summarize the experience from the user’s point of view.
Decentralized (peer-to-peer) applications
- Mentor: doc. dr. Urban Sedlar
- Degree: bachelor’s or master’s degree
- Področje: Future internet
- Opis: Distributed peer-to-peer applications are extremely robust, scalable, democratic, and censorship-resistant. Analyze the architecture and performance of the selected decentralized (p2p) application (PeerTube, Inter-planetary File System, BitTorrent, Matrix, etc.). Examine the network and application aspects.
Use of the human brain in information systems
- Mentor: doc. dr. Urban Sedlar
- Degree: bachelor’s or master’s degree
- Field: Future internet
- Description: The human brain is still the best system for pattern recognition and logical reasoning. Review examples and applications of the direct use of the human brain (i.e., human-in-the-loop) for pattern detection and response in information systems and various control loops. Also review and compare suitable modalities (visualization, soundification, haptic feedback) and input / output units for broadband communication with the brain.
Review and analysis of application security mechanisms
- Mentor: doc. dr. Urban Sedlar
- Degree: bachelor’s or master’s degree
- Field: Cybersecurity
- Description: Analyze the security mechanisms of the selected popular web or mobile application that touch on the areas of secure data storage (whether unauthorized access and modification of local application data is possible) and secure communication (possibility of performing an interception attack, possibility of repeating requests, etc.). If the field is close to you, you can also upgrade your work with reverse engineering techniques.
Systems for improving cognitive abilities
- Mentor: doc. dr. Urban Sedlar
- Degree: bachelor’s or master’s degree
- Field: Human-machine interaction
- Description: One possible counterbalance to artificial intelligence, which often acts as a black box, is to increase human ability. Examine the field of Cognitive Augmentation and Intelligence Amplification (IA) with modern technologies. Classify and compare different technologies (mobile terminals, wearable electronics, implants) and present different usage scenarios.
ITS-G5 communication between vehicles
- Mentor: dr. Andrej Kos, co-mentor: dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: Intelligent transport systems
- Description: Analyze the concepts of ETSI ITS-G5 technology from the point of view of providing communication between vehicles and infrastructure, examine the associated service profiles and their use in actual traffic.
C-V2X communication between vehicles
- Mentor: dr. Janez Bešter, co-mentor: dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: Intelligent transport systems
- Description: Examine the development of mobile networks and services for the purpose of communication between vehicles and the C-V2X infrastructure, present the current state of technology development in 5G networks and beyond.
C-ITS services in urban environments
- Mentor: dr. Janez Bešter, co-mentor: dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: Intelligent transport systems
- Description: Examine the specifics of implementing advanced cooperative intelligent transport services (C-ITS) in urban environments. Assess the advantages of their introduction in concrete examples of service areas.
Location with satellite systems in mobile phones
- Mentor: dr. Andrej Kos, co-mentor: dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: Location and navigation
- Description: Examine the availability of satellite location technologies in modern mobile phones, perform static and dynamic measurements of location accuracy in different environments with multiple terminals with different technologies and compare them.
Bluetooth transmits low-delay audio signals
- Mentor: dr. Andrej Kos, co-mentor: dr. Andrej Štern
- Degree: bachelor’s or master’s degree
- Field: Multimedia, radio
- Description: Analyze the mechanisms for ensuring low delays in transferring audio content to Bluetooth wireless speakers and headphones. Perform the test using the aptX-LL codec and estimate the minimum delay achieved.