Nazwa przedmiotu:
Kryptografia
Koordynator przedmiotu:
dr Rządkowski Grzegorz
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Inżynieria Zarządzania
Grupa przedmiotów:
kierunkowe
Kod przedmiotu:
-
Semestr nominalny:
3 / rok ak. 2018/2019
Liczba punktów ECTS:
2
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
2 ECTS 10h wykład + 10h ćwiczenia + 5h udział w konsultacjach przedmiotowych + 15h przygotowanie projektu zespołowego + 10h studiowanie literatury + 10h wykonanie pracy domowej = 60h
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
0,8 ECTS 10h wykład + 10h ćwiczenia + 5h udział w konsultacjach przedmiotowych = 25h
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
1,7 ECTS 10h ćwiczenia + 5h udział w konsultacjach przedmiotowych + 15h przygotowanie projektu zespołowego + 10h studiowanie literatury + 10h wykonanie pracy domowej = 50h
Formy zajęć i ich wymiar w semestrze:
  • Wykład10h
  • Ćwiczenia10h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Umiejętności matematyczne, wiedza i umiejętności z zakresu analizy matematycznej i algebry
Limit liczby studentów:
- od 25 osób do limitu miejsc w sali audytoryjnej (wykład) - od 25 osób do limitu miejsc w sali laboratoryjnej (ćwiczenia)
Cel przedmiotu:
Celem zajęć jest omówienie zagadnień związanych z podstawami teorii liczb i jej zastosowaniem w kryptografii.
Treści kształcenia:
A. Wykład: 1. Oszacowanie czasu wykonywania działań arytmetycznych. 2. Podzielność i algorytm Euklidesa. 3. Kongruencje. 4. Zastosowania do problemu rozkładu na czynniki. 5. Proste systemy kryptograficzne. 6. Macierze szyfrujące. 7. Idea systemów z kluczem publicznym. 8. System RSA. 9. Logarytm dyskretny. 10. Pakowanie plecaka. B. Ćwiczenia (rozwiązywanie zadań): 1. Oszacowanie czasu wykonywania działań arytmetycznych. 2. Podzielność i algorytm Euklidesa. 3. Kongruencje. 4. Zastosowania do problemu rozkładu na czynniki. 5. Proste systemy kryptograficzne. 6. Macierze szyfrujące. 7. Idea systemów z kluczem publicznym. 8. System RSA. 9. Logarytm dyskretny. 10. Pakowanie plecaka.
Metody oceny:
A. Wykład: 1. Ocena formatywna: obecność na wykładzie, aktywność studentów 2. Ocena sumatywna : ocena rezultatów projektu B. Ćwiczenia: 1. Ocena formatywna: ocena rezultatów pracy zespołowej wykonywanej przez studentów podczas przygotowania projektu 2. Ocena sumatywna: ocena rezultatów pracy zespołowej podczas prezentacji projektu E. Końcowa ocena z przedmiotu:, 50% projekt, 50% praca na ćwiczeniach
Egzamin:
nie
Literatura:
Obowiązkowa: 1. Koblitz, N.,1995. Wykład z teorii liczb i kryptografii. Warszawa: WNT. 2. Sierpiński, W., 1987. Elementary Theory of Numbers. Warszawa: PWN. Uzupełniająca: 1. Narkiewicz, W., 1997. Teoria liczb, Warszawa: PWN. 2. Dickson, L.E., 1957. Introduction to the theory of numbers, New York.
Witryna www przedmiotu:
www.olaf.wz.pw.edu.pl
Uwagi:
-

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt I2_W02
Student posiada wiedzę na temat podstawowych twierdzeń z teorii liczb i zna proste systemy kryptograficzne. Posiada znajomość systemów z kluczem publicznym: system RSA, problem pakowania plecaka
Weryfikacja: Rozwiązywania zadań podczas ćwiczeń, prezentacja projektu
Powiązane efekty kierunkowe:
Powiązane efekty obszarowe:

Profil ogólnoakademicki - umiejętności

Efekt I2_U06
Student potrafi zastosować proste systemy kryptograficzne do konkretnych przykładów
Weryfikacja: Przygotowanie i ocena projektu
Powiązane efekty kierunkowe:
Powiązane efekty obszarowe:

Profil ogólnoakademicki - kompetencje społeczne

Efekt I2_K02
Student posiada zdolność porządkowania wykonywanych zadań według stopnia ich ważności z punktu widzenia realizacji celu
Weryfikacja: Przygotowanie i ocena projektu
Powiązane efekty kierunkowe:
Powiązane efekty obszarowe: