|
Katedra Automatyki, Robotyki i Informatyki Politechnika Poznańska |
Aktualizacja
dokumentu |
Propozycje tematów prac magisterskich
1999 - 2000
| prof. Janusz Stokłosa |
Opracowanie i implementacja algorytmów do badania własności kryptograficznych podstawień w szyfrach blokowych.
Zbadanie własności kryptograficznych przekształceń stosowanych w algorytmie i analiza uproszczonych wersji algorytmu.
Zbadanie własności kryptograficznych przekształceń stosowanych w algorytmie i analiza uproszczonych wersji algorytmu.
Kryptografia oznacza przekazywanie wiadomości w formie zaszyfrowanej (która może być dostępna dla potencjalnego intruza). Steganografia jest ukrytym przekazywaniem wiadomości zaszyfrowanej, np. poprzez wkomponowanie jej w obraz, dźwięk lub tekst. Praca ma polegać na dokonaniu przeglądu metod steganografii i implementacji wybranej metody tego typu ochrony danych.
Przegląd metod. Implementacja algorytmu wyznaczania liczby kluczy pomocniczych od zadanego klucza użytkownika.
Wykorzystanie przekształcenia Walsha do konstrukcji sprzężeń zwrotnych rejestrów generujących ciąg zbliżony do ciągu generowanego w układzie oryginalnym.
Zbadanie wpływu właściwości nieliniowych funkcji boolowskich na okres ciągu generowanego przez rejestr przesuwający, pracujący w układzie szyfratora strumieniowego.
Zbadanie własności kryptograficznych przekształceń stosowanych w algorytmie i analiza uproszczonych wersji algorytmu.
Zbadanie własności kryptograficznych przekształceń stosowanych w algorytmie i analiza uproszczonych wersji algorytmu.
Zbadanie własności kryptograficznych przekształceń stosowanych w algorytmie i analiza uproszczonych wersji algorytmu.
| dr inż. Tomasz Bilski |
Cechy wykorzystywane w procesach identyfikacji (linie papilarne, kształt dłoni, twarzy, rysunek tęczówki oka, głos, odręczny podpis). Etapy procesy identyfikacji. Standardy interfejsów urządzeń pomiarowych. Porównanie metod identyfikacji (hasła, identyfikatory materialne, biometria). Przegląd dostępnych rozwiązań.
Źródła emisji elekromagnetycznej w systemie komputerowym. Podsłuch elektromagnetyczny. Metody ochrony (ograniczenie poziomu sygnałów, wprowadzanie sygnałów zakłócających, ekranowanie kabli, podzespołów, urządzeń, systemów). Standard TEMPEST (Transient Electromagnetic Pulse Emanation Standard).
Architektury systemów zabezpieczeń lokalnej sieci komputerowej. Klasyfikacja śluz bezpieczeństwa (rutery filtrujące, bramy aplikacji, ...). Charakterystyka funkcji (blokowanie dostępu, ukrywanie struktury wewnętrznej LAN, alarmowanie, "działania odwetowe"), analiza konfiguracji, przykłady, porównanie konkretnych rozwiązań.
Źródła czasu dla systemów komputerowych (GPS, ACTS, DCF, ...). Algorytmy i protokoły transmisji informacji o czasie (NTP, SNTP, ...). Funkcje synchronizacji w systemach operacyjnych (Novell Netware, Windows NT, Unix). Wpływ synchronizacji zegarów na bezpieczeństwo danych: zapis chronologii zdarzeń w rejestrach, zastosowania informacji o czasie w protokołach kryptograficznych.
Charakterystyka błędów oprogramowania (przyczyny występowania, specyfika, skutki). Analiza zagrożeń dla bezpieczeństwa systemów informatycznych. Przykłady wykorzystania błędów. Prewencja. Przegląd błędów w systemach operacyjnych (Novell Netware, Windows NT, Unix).
Podstawowe definicje, hierarchia nośników danych, porównanie systemów HSM (Hierarchical Storage Management) z rozwiązaniami alternatywnymi, standardy DMIG (Data Management Interface Group), RTDM (Real Time Data Migration), charakterystyka aplikacji (METIOR, NetWorker Archive Application, Cheyenne HSM,...). Projekt i realizacja uniwersalnego modelu systemu HSM, przeprowadzenie symulacji i analiza wyników.
Charakterystyka istniejących metod i rozwiązań, analiza wyników wyszukiwania przy użyciu metaindeksów (Metacrawler, Savvy Search, SuperSeek, ...). Projekt i realizacja metaindeksu z funkcjami optymalizacji wyników wyszukiwań (automatyczny i ręczny wybór systemów wyszukiwania, usuwanie powtórzeń, porządkowanie zbioru wynikowego, ...).
| dr inż. Krzysztof Bucholc |
| dr inż. Krzysztof Chmiel |
Podstawy teoretyczne. Implementacja programowa wybranych algorytmów. Ocena skuteczności.
Przegląd protokołów. Implementacja programowa wybranych protokołów. Modelowanie z użyciem automatów skończonych i sieci Petriego.
Przegląd protokołów. Implementacja programowa wybranych protokołów. Porównanie przepustowości.
Przegląd algorytmów. Implementacja programowa wybranych algorytmów. Charakterystyka porównawcza.
Przegląd algorytmów. Implementacja programowa wybranych algorytmów. Charakterystyka porównawcza.
Przegląd protokołów. Implementacja programowa wybranych protokołów. Modelowanie z użyciem automatów skończonych i sieci Petriego.
| dr inż. Ewa Idzikowska |
W pracy należy wykonać implementację znanych metod kompresji danych a następnie przeprowadzić testy, pozwalające na porównanie tych metod według wybranych kryteriów.
Aktualnie dostępne są różne programy służące do archiwizacji danych. W pracy należy zebrać te programy, omówić, przeanalizować, porównać i ocenić.
Praca polega na opracowaniu metody a następnie jej implementacji w postaci zintegrowanego modułu kompresji i szyfrowania danych. W module takim, podczas jednokrotnego przetwarzania pliku źródłowego ma być realizowany zarówno proces kompresji jak i szyfrowania. Moduł należy przetestować dla różnych plików i dokonać jego oceny.
Sieci Petriego znajdują szerokie zastosowanie w różnych dziedzinach, są także ciągle rozwijane, modyfikowane i rozszerzane. Wiele edytorów i symulatorów sieci Petriego jest dostępnych w sieci. W pracy należy wyszukać te programy a następnie przeanalizować i omówić funkcje oferowane przez te symulatory.
| dr inż. Paweł Siwak |
Prezentacja ekranowa przetwarzania z doborem konfiguracji przestrzennych i parametrów przetwarzania (komórki, sąsiedztwo i funkcje lokalne).
Pakiet symulacji i prezentacji ekranowej przebiegu obliczeń. Eksperymenty doboru automatów i ich powiązań w sieci (względem parametrów t, x i y), doboru danych oraz przetwarzania danych (konfiguracji 2-D).
Pakiet do symulacji przepływu sygnałów w potokowej, jedno- lub niejednorodnej strukturze oraz eksperymenty śledzenia przepływów.
Zastosowanie technik ewolucyjnych (tzw. algorytmów genetycznych) do szukania sieci automatów stanowiących realizacje wybranych algorytmów.
Pakiet programowy symulacji obliczeń automatów komórkowych 2-D oraz wspomagania szukania funkcji lokalnych na bazie obrazu obliczeń.
Pakiet symulacji pracy generatora typu FCA, prezentacji ekranowej przebiegu generacji oraz szukania generatorów ciągów o zadanych własnościach (np. długo okresowych).
Pakiet programowy przygotowania danych (operacje graficzne na wykresach okresowych obiektów przetwarzania iterowanego) oraz wyznaczania dla nich przetwornika sekwencyjnego.
Realizacja programowa symulatora. Eksperymenty z doborem parametrów symulacji oraz parametrów oceny przebiegu ruchu.
Program wyznaczania filtronów (okresowych segmentów występujących w iterowanym przetwarzaniu ciągów).