Kryptografia 06-DKRRLI0
Studenci zapoznają się terminologią używaną we współczesnej kryptologii.
Zrozumieją zasady, którymi posługuje się nowoczesna kryptologia, w tym zasadę mówiącą o całkowitej jawności algorytmu (protokołu) vs bezpieczeństwo, które ma zapewniać ów algorytm (protokół), oparte na trudności rozwiązania pewnych problemów obliczeniowych.
Studenci zapoznają się z budową oraz metodą implementacji obecnie wykorzystywanych w praktyce algorytmów kryptograficznych.
Zdobędą umiejętność rozwiązywania rozmaitych zadań, które w świecie bitów wydają się trudne do zrealizowania np.: "uczciwy rzut monetą z przez telefon", "elektroniczne banknoty", wraz z umiejętnością bezpiecznej i uczciwej realizacji owych zadań za pomocą protokołów kryptograficznych.
Studenci zaznajomią się z zagrożeniem wynikającym z niewłaściwego wykorzystywania technik kryptograficznych.
Ponadto studenci będą potrafili ocenić, czy zaproponowane rozwiązanie informatyczne gwarantuje bezpieczeństwo bazujące na zasadach stosowanych we współczesnej kryptologii.
Będą potrafili skonfigurować aplikację wykorzystującą mechanizm kryptograficzny tak, by zapewniała ona poziom bezpieczeństwa adekwatny do jej przeznaczenia.
Literatura
D.R. Stinson, Kryptografia w teorii i w praktyce, WNT, 2004, ISBN: 83-204-2982-X
M. Kutyłowski, W. B. Strothmann, Kryptografia: teoria i praktyka zabezpieczania systemów komputerowych, Wydawnictwo READ ME, ISBN 83-7147-087-8
N. Koblitz, Wykład z teorii liczb i kryptografii, WNT, 2006, ISBN: 83-204-3189-1
A.J. Menezes, P.C van Oorschot, S.A. Vanstone, Handbook of Applied Cryptography, CRC, 1996, ISBN 0-8493-8523-7
B. Schneier, Kryptografia dla praktyków, WNT, Warszawa 1995, ISBN 204-1867-4
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: