Tematy projektów

1. Skanowanie 3D

Opracowanie teoretyczne:

Przegląd i opis zasady działania istniejących systemów skanowania 3D. Analiza możliwości wykorzystania urządzenia Kinect do skanowania 3D.

Opracowanie praktyczne:

• Przeprowadzić skanowanie 3D wykorzystując oprogramowanie Autodesk 123D catch (możliwość wykorzystania innej metody skanowania np. z użyciem urządzenia Kinect).

• Sprawdzić możliwości i ograniczenia zastosowanej metody.

• Przeprowadzić analizę dokładności skanowania geometrii i możliwości jej zastosowania w zagadnieniach inżynierskich.

2. Szyfrowanie danych w architekturze klucza publicznego

Opracowanie teoretyczne:

Wyjaśnić pojęcie architektury klucza publicznego i obszary stosowania tego systemu.

Przegląd algorytmów szyfrowania asymetrycznego (z kluczem publicznym). Ocena bezpieczeństwa szyfrowanych danych przed atakami kryptoanalitycznymi.

Opracowanie praktyczne:

• Implementacja wybranych algorytmów szyfrowania asymetrycznego w wybranym środowisku programowania.

• Realizacja transmisji danych z szyfrowaniem asymetrycznym z możliwością wykorzystania gotowych implementacji.

3. Symetryczne algorytmy szyfrowania danych

Opracowanie teoretyczne:

Przedstawić krótki zarys rozwoju kryptografii. Przegląd algorytmów szyfrowania symetrycznego. Ocena bezpieczeństwa szyfrowanych danych przed atakami kryptoanalitycznymi.

Opracowanie praktyczne:

• Implementacja wybranych algorytmów szyfrowania symetrycznego w wybranym środowisku programowania.

• Realizacja transmisji danych z szyfrowaniem symetrycznym z możliwością wykorzystania gotowych implementacji.

4. Integralność danych pomiarowych

Opracowanie teoretyczne:

Omówić zasadę działania i potrzebę stosowania algorytmów zapewniających integralność danych pomiarowych. Przegląd najpopularniejszych jednokierunkowych funkcji skrótu.

Opracowanie praktyczne:

Tematy projektów

• Implementacja wybranych algorytmów jednokierunkowej funkcji skrótu w wybranym środowisku programowania.

• Realizacja transmisji z zabezpieczeniem integralności danych z możliwością wykorzystania gotowych implementacji.

5. Serwer do struniemiowania danych wideo

Opracowanie teoretyczne:

Architektura serwerowa, strumieniowanie danych, aplikacje do strumieniowania danych.

Opracowanie praktyczne:

• Wybór oprogramowania do realizacji zadania

• Implementacja rozwiązania w postaci maszyny wirtualnej

6. Automatyczne stanowisko do pomiaru siły nośnej płata

Opracowanie teoretyczne:

Teoretyczne zagadnienia z mechaniki płynów, wybór czujników, platforma sprzętowa.

Opracowanie praktyczne:

• Budowa płata i instalacja czujników

• Oprogramowanie do realizacji pomiraów

7. Symulacje numeryczne z interfejsem www

Opracowanie teoretyczne:

Modelowanie numeryczne, zagadnienia sieciowe (html, php).

Opracowanie praktyczne:

• Wybór oprogramowania do realizacji zadania

• Implementacja rozwiązania w postaci maszyny wirtualnej

8. Rozproszony system pomiaru temperatury

Opracowanie teoretyczne:

Pomiar temperatury, czujniki, transmisja danych, interpolacja

Opracowanie praktyczne:

• Wybór oprogramowania do realizacji zadania, wybór czujników

• Implementacja rozwiązania w postaci programu