Bezpieczeństwo systemów komputerowych IPSA3205
Treści programowe - wykład:
1. Wprowadzenie do przedmiotu, przedstawienie programu zajęć oraz kryterium oceniania.
2. Podstawy matematyki i teorii informacji.
3. Kryptosystemy symetryczne (DES, IDEA, Blowfish).
4. Kryptosystemy z kluczem jawnym.
5. Algorytm RSA.
6. Kryptosystemy eliptyczne.
7. Podpis cyfrowy.
8. Wykład podsumowujący. Nowe horyzonty - przyszłe algorytmy kryptograficzne i aplikacje.
Treści programowe - pracownia specjalistyczna: Analiza wybranych tematów przedstawionych na wykładach.
Efekty kształcenia: Po zakończeniu zajęć student będzie posiadał teoretyczną wiedzę z zakresu ochrony własności intelektualnej i istniejących algorytmów szyfrowania i zabezpieczania informacji takich jak podpisy cyfrowe, funkcje hashujące, steganografia, znaki wodne.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. Podstawy Kryptografii - M. Karboński
2. Wykład z teorii liczb i kryptografii - N. Koblitz
3. Kryptografia w teorii i praktyce - D.R. Stinson
4. Krzywe eliptyczne w kryptografii - I. Blade, G. Seroussi, N. Smart
5. Podpis elektroniczny - W. Dąbrowski, P. Kowalczuk
b) uzupełniająca:
6. Kryptografia w językach C i C++ - M. Welschenbach
7. Information hiding : steganography and watermarking-attacks and countermeasures - N.F. Johnson
8. Algebraiczne aspekty kryptografii - N. Koblitz
9. Kryptografia : teoria i praktyka zabezpieczania systemów komputerowych - M. Kutyłowski
10. Kryptografia i ochrona danych - D.E. Robling Denning
11. Ochrona danych i zabezpieczenia w systemach teleinformatycznych - J. Stokłosa