For students interested in preparing their theses or final projects under my supervision, I enlist the topics interesting to me:
- Machine learning and artificial intelligence in network design/management.
- Dependability of IT systems (risk management: security and reliability, error-control coding, supervision of quality).
- Cryptology in networking.
- Compression, watermarking and steganography in data transmission.
All theses and projects supervised by me are required to be edited using LaTeX.
I prefer when a person willing to prepare a thesis under my supervision, proposes her/his own theme.
Additional info on theses supervised by me can be found on AGH UPEL/Moodle service devoted to it [in Polish].
Engineering theses supervised by me:
- Anna Sierka, “Optymalizacja bezpiecznego rozmieszczenia sterowników w sieciach SDN” [Optimization of a Secure Placement of Controllers in SDN Networks] (March 2024)
- Anna Ledwoń, “Adversarial attacks on malware detection systems” (January 2024)
- Michał Dominik, Marek Urynowicz, “Implementacja systemu klonowania głosu opartego na uczeniu maszynowym” [Implementation of a voice cloning system based on machine learning] (January 2024)
- Krzysztof Żerebecki, “Utilizing graph neural networks in packet routing in telecommunication networks” (January 2024)
- Patryk Krzywdziński, “Adversarial Attack Vulnerabilities in Machine Learning Models for Malware Detection” (January 2024)
- Kamil Sobolak, “Uczenie maszynowe z ochroną prywatności danych” [Privacy-preserving Machine Learning] (January 2023)
- Bartłomiej Florek, Bartosz Maroszek, Eryk Winiarz, “Automatyczny skaner podatności smart kontraktów” [Automatic vulnerability scanner for smart contracts] (January 2023)
- Kamil Kawka, “Implementacja rozproszonego systemu wykrywania zagrożeń w środowisku chmurowym wykorzystującego uczenie maszynowe” [Implementation of Machine Learning Based Distributed Intrusion Detection System in Cloud Environment] (January 2023)
- Jakub Pasoń, “Malware Detection Based on Image Analysis” (March 2022)
- Tomasz Lejkowski, “Implementation of a Polar Code” (March 2022)
- Julia Kułacz, “Fake News Detection Using Machine Learning” (January 2022)
- Michał Maczek, Tomasz Mysłajek, “Oparty na uczeniu maszynowym system wykrywania ataków z użyciem sieci botnet” [Machine-Learning Based System for Detection of Botnet Attacks] (January 2022)
- Andrzej Włodarczyk, “Implementation of an E-voting System Based on Blockchain Technology” (January 2022)
- Michał Czarnik, “Wykrywanie ataków typu URL phishing z użyciem uczenia maszynowego” [Detection of URL Phishing Attacks with Machine Learning] (January 2022)
- Kamil Kaliś, Piotr Kuglin, “Securing Web Applications Using Methods of Behavioral Biometrics” (January 2021)
- Filip Komarzyniec, “Wykrywanie ataków sieciowych oparte na uczeniu maszynowym” [Network Intrusion Detection using Machine Learning] (January 2021)
- Jakub Burghardt, “Peer-to-Peer Distributed Database” (January 2021)
- Piotr Ćwięka, “Steganoanaliza z uzyciem uczenia maszynowego” [Steganalysis with Machine Learning] (January 2021)
- Gonzalo Vila Oralan, “Telecommunication Networks Economics at the Content and Application Level” (June 2020)
- Sylwia Rapacz, “Spam Filtering based on Machine Learning” (March 2020)
- Anita Wójcik, “Metody kryptograficzne zorientowane na aplikacje w chmurach obliczeniowych [Enciphering of Data for Applications in Computing Clouds]” (January 2020)
- Katarzyna Mrugała i Bartosz Pacia, “Kompresja i cyfrowe znaki wodne dla sygnałów mowy z użyciem falek i oszczędnego próbkowania [Compression and Watermarking for Speech Signals Based on Wavelets and Compressed Sensing]” (January 2020)
- Anna Kochana, “Deployment of a Secure Infrastructure in Microsoft Azure” (September 2019)
- Krzysztof Korczak, “Kompresja z użyciem wersji stablicowanej asymetrycznego systemu liczbowego tANS” (January 2019)
- Daniel Pawłowski, “Implementacja sieciowego symulatora piłkarskiego” (January 2019)
- Dorota Święch, “Implementation of a VPN Tunnel” (January 2018)
- Grzegorz Gądek, “Opracowanie i wykonanie kodeka wybranego kodu przestrzenno-czasowego” (January 2018)
- Miłosz Śliwiński, “Implementation of a Human Resources System” (January 2018)
- Paulina Poprawa, “Opracowanie i wykonanie kodeka turbokodu” (January 2018)
- Michał Wnękowicz, “Analysis of Mitigation Against Attacks Directed Towards Web Applications” (January 2018)
- Marcin Sobczyk, „Implementacja w programie Matlab kodera i dekodera LDPC” (March 2017)
- Piotr Wierzbicki, „Implementacja w języku C++ kodera i dekodera kodu Reeda-Solomona RS(120, 110)” (January 2017)
- Piotr Kaleta, “Implementation of Database Recovery Mechanisms in Cluster Environments” (January 2016)
- Piotr Jaglarz, „Opracowanie symulatora niezawodnej sieci szkieletowej oszczędzającej energię” (January 2016)
- Maciej Koper, “Implementation of Computer Network” (January 2016)
- Igor Lalik, „Łączna implementacja modulacji OFDM i turbokodowania” (January 2016)
- Bartosz Mochocki, “Fault Resilience in Cloud Systems” (July 2015)
- Mateusz Trójczak, “Behaviour of Cloud Systems in Failure Situations” (July 2015)
- Jakub Oleszczak, “Networking Reliability of Cloud Systems” (February 2015)
- Maciej Martinek, „Symulator mechanizmów niezawodności w sieciach oszczędzających energię” (January 2014)
- Maciej Bieniasz, „Projekt samochodu ze sterowaniem opartym na mikroprocesorze Atmega16 z wykorzystaniem serwomechanizmów” (January 2013)
- Piotr Filip, „Aplikacja P2P do obsługi wideokonferencji” (January 2012)
- Maciej Witowski, „Analiza laboratoryjna mechanizmów zapewniania niezawodności w sieciach MPLS” (January 2012)
- Jan Musiał, “P2P Streaming Application based on a Mesh Structure” (January 2012)
- Paweł Kazirodek, „Zjawisko degradacji sieci optycznej na przykładzie światłowodu zainstalowanego w przewodzie odgromowym linii elektroenergetycznej” (January 2012)
- Paweł Kasperowicz, „System replikacji dla sieci Chord” (January 2011)
Master’s theses supervised by me:
- Marta Michalik, “Error Correction in Quantum Channels” (December 2023)
- Maciej Jankowski, “Cloud-based Distributed Intrusion Detection System” (July 2022)
- Piotr Kuglin, “Optimization of Resource Usage in V2X Networks” (July 2022)
- Kamil Sternal, “Sterowanie sieciami telekomunikacyjnymi z użyciem uczenia
maszynowego” [Network Control Using Machine Learning] (December 2020) - Krzysztof Korczak, “Wykrywanie spamu w poczcie elektronicznej z zapewnianiem
prywatności różnicowej” [Detection of E-mail Spam Using Differential Privacy] (December 2020) - Bartłomiej Ogorzałek, “Zastosowanie uczenia maszynowego w biometrii behawioralnej” [Application of Machine Learning in Behavioral Biometry] (December 2020)
- Tomasz Jadczak, “Mechanizmy równoważenia ruchu w sieciach sterowanych programowo [Load Balancing in Software-Defined Networks]” (October 2020)
- Radosław Jajko, “Wykrywanie zdarzeń niepożądanych w systemach Internetu Rzeczy IoT [Detection of Adverse Events in Internet of Things IoT]” (October 2020)
- Julia Patacz, “Wykrywanie złośliwego oprogramowania z użyciem uczenia maszynowego [Malware Detection with Support of Machine Learning]” (September 2020)
- Marcin Lis, “Zastosowanie uczenia ze wzmocnieniem w zarządzaniu sieciami teleinformatycznymi [Application of Reinforcement Learning in Network Management]” (July 2020)
- Aleksandra Furgała, “Porównanie rozwiązań realizujących łańcuch funkcji sieciowych” (November 2019)
- Marcin Kalitka, “Architektura rozwiązania pozwalającego na tworzenie łańcuchów funkcji sieciowych [Architecture of Solution for Virtual Network Function Chaining]” (September 2019)
- Sebastian Zarębski, “Zastosowanie uczenia maszynowego do sterowania siecią o strukturze komórkowej [Machine Learning in Control of Cellular Networks]” (July 2019)
- Szymon Kurzępa, “Selection of an Optimal Compression Method in Distributed Systems Supporting Big Data” (October 2018)
- Maciej Pabin, “Analiza użycia architektury SIMD oraz biblioteki Vector API w celu implementacji algorytmów kompresji danych [Usage Analysis of SIMD Architecture and the Vector API Library for Implementation of Data Compression Algorithms]” (September 2018)
- Jacek Ziembla, “Zarządzanie zasobami centrum przetwarzania danych [Data Center Resource Management]” (September 2018)
- Patryk Wójtowicz, “Resilience of Fog Computing Systems” (September 2018)
- Amanda Curyło, “Opracowanie modeli struktur danych i analiza porównawcza algorytmów obliczeniowych dla potrzeb projektowania sieci teleinformatycznych [Development of Data Structures Models and Comparative Analysis of Algorithms Supporting Network Design Problems]” (July 2018)
- Faysal Marzuk, “Optimization of Management in Fog Computing Systems” (September 2017)
- Piotr Jaglarz, “Optymalizacja zasobów sieci sterowanych programowo SDN” (September 2017)
- Filip Osuch, “Implementacja dekodera turbokodów na karcie graficznej w środowisku CUDA” (September 2017)
- Josep Altisent Granados, “Risk Management of Resilient WiFi Networks” (September 2015)
- Maciej Kędzior, “Analysis of convergence times for multicast transmissions inside LAN/WAN networks” (July 2015)
- Piotr Pietras, „Bezpieczeństwo w sieciach przemysłowych” (09.12.2014)
- Francisco Miguel Ocana Roldan, “Design of Services in Commercial Reliable Networks Based on Risk Management” (18.07.2014)
- Andrzej Sienkiewicz, „Zdecentralizowana aplikacja protokołu SIP w oparciu o sieci partnerskie” (03.10.2012)
- Paweł Szkamruk, „Czas życia węzłów w sieciach partnerskich” (03.10.2012)
- Ewelina Augustyn, „Gry internetowe oparte na sieciach partnerskich” (10.07.2012)
- Daniel Palacz, „Systemy wykrywania położenia węzłów w sieci Internet” (10.07.2012)
- Damian Domagała, „Implementacja MC-Protocol w softPLC TwinCAT firmy Beckhoff w celu komunikacji ze sterownikiem Motion Q170MCPU firmy Mitsubishi Automation” (10.07.2012)
- Piotr Miksiewicz, „Systemy reputacji dla sieci partnerskich” (31.05.2012)
- Michał Rachtan, „Rozpoznawanie ruchu związanego ze strumieniowymi sieciami partnerskimi” (28.09.2011)
- Jakub Szmyd, „Niezawodność strumieniowych sieci partnerskich” (15.07.2011)
- Paweł Rabiej, „Relacja między Quality of Service i Quality of Experience w kontekście sieci partnerskich” (13.12.2010)
- Paweł Płaszczyca, „Rozpoznawanie klientów w sieciach partnerskich” (13.12.2010)
- Sławomir Jabs, „Zoptymalizowane projektowanie odpornych na uszkodzenia bezprzewodowych sieci sensorowych” (12.07.2010)
- Rafał Czubak, Michał Hajduk, „Implementation of VoIP Gateway with PBX Functionality on FreeBSD-Controlled Embedded System” (12.07.2010)
- Anna Latała, „Analiza koncepcji Net Neutrality w kontekście sterowania ruchem pochodzącym z aplikacji peer-to-peer” (12.07.2010)
- Michał Wojnarowski, „Modelowanie aspektów niezawodnościowych sieci typu grid” (09.06.2010)
- Szymon Wieloch, „Metody zapewniania niezawodności dla sieci tolerujących opóźnienia i przerwania” (19.03.2010)
- Anna Szetela, „Analiza teoretyczna metod wznawiania pracy dla aplikacji związanych z sieciami nakładkowymi” (03.03.2010)
- Łukasz Szczerba, „Gwarantowanie jakości dla aplikacji związanych z sieciami partnerskimi” (18.12.2009)
- Marcin Brus, „Rozwiązania niezawodnościowe dla sieci Ethernet klasy operatorskiej” (20.11.2009)
- Leszek Chuchla, “Niezawodne metody trasowania w sieciach optycznych z transmisją w wolnej przestrzeni” (25.09.2009)
- Piotr Wydrych, „Analysis of Practical Issues Related to Routing in Overlay Networks” (08.09.2009). Wyróżnienie w konkursie na najlepszą pracę dyplomową organizowanym przez Stowarzyszenie Elektryków Polskich Oddział Kraków
- Michał Herduś, „Dopasowanie metod wznawiania pracy do różnych aplikacji Video over IP” (27.07.2009)
- Jakub Kozioł, „Optimized Design of Resilient Wireless Mesh Networks” (30.06.2009)
- Bartosz Polaczyk, „Lokalizowanie ruchu w sieciach nakładkowych” (30.06.2009). Wyróżnienie w konkursie na najlepszą pracę dyplomową organizowanym przez Stowarzyszenie Elektryków Polskich Oddział Kraków
- Michał Górski, „Aspekty niezawodnościowe telefonii internetowej” (16.01.2009)
- Łukasz Dubiel, „Projekt sieci teleinformatycznej dla dużego przedsiębiorstwa” (12.09.2008)
- Paweł Domin, Michał Lisiecki, „Zwiększanie odporności na uszkodzenia w sieciach GMPLS oparte na zamkniętych ścieżkach (cyklach)” (20.06.2008)
- Piotr Bułka, „Perspektywy oferowania usług zróżnicowanych pod kątem zapewniania wielu klas jakości odtwarzania po wystąpieniu uszkodzenia w ramach standardów ASTN i GMPLS” (16.06.2008)
- Magdalena Oknińska, „Analiza możliwości zapewnienia odtwarzania ruchu po wystąpieniu uszkodzenia w sieciach z komutacją zgęstek/pakietów optycznych (OBS/OPS)” (25.01.2008)
- Piotr Krempa, Wojciech Martyniak, „Zastosowanie sieci Petriego do modelowania zachowania sieci optycznych w sytuacjach awaryjnych” (12.12.2007). Wyróżnienie w konkursie na najlepszą pracę dyplomową organizowanym przez Stowarzyszenie Elektryków Polskich Oddział Kraków
- Michał Cheba, „Rola protokołów sygnalizacyjnych architektury GMPLS w odtwarzaniu płaszczyzny sterowania po wystąpieniu uszkodzenia” (28.11.2007)
- Anna Kapka, „Procedury efektywnego wykrywania uszkodzeń w nowoczesnych sieciach optycznych” (17.09.2007)