Kryptografia praktyczna
Informacje ogólne
Kod przedmiotu: | WE-INF-D1-KP-BS-06 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Kryptografia praktyczna |
Jednostka: | Wydział Elektryczny |
Grupy: |
Przedmioty obowiazkowe 6 sem. Informatyk I stopnia studia stacjonarne, spec. BSSI |
Punkty ECTS i inne: |
0 LUB
4.00
(w zależności od programu)
|
Język prowadzenia: | polski |
Skrócony opis: |
Cel przedmiotu nauczenie studenta podstawowych szyfrów z kluczem publicznym oraz kluczem tajnym. |
Pełny opis: |
Treści programowe: wykłady W 1 – Podstawy teorii informacji, złożoność obliczeniowa algorytmu, arytmetyka modularna. W 2 – Szyfry podstawieniowe, szyfry monoalfabetyczne, szyfry wieloalfabetowe. W 3 – Szyfrująca maszyna rotorowa – ENIGMA, Szyfry poligramowe W 4 – Podstawy szyfrowania wykładniczego. Algorytm DES. W 5 – Algorytmy z kluczem jawnym: algorytm RSA. W 6 – Funkcje skrótu. W 7 – Algorytmy podpisu cyfrowego: algorytm podpisów cyfrowych DSA. W 8 – Protokoły kryptograficzne. Wykrywanie łamania protokołu. Protokoły przesyłania informacji oraz protokoły wymiany i zarządzania kluczami. W 9 – Zastosowanie kryptografii w bazach danych. Treści programowe: laboratorium L 1 – Liczby pierwsze:Generator liczb pierwszych, Sito Eratostenesa. Liczby względnie pierwsze: algorytm Euklidesa, funkcja Eulera. Odwracanie wykładnika w zbiorze liczb naturalnych. L 2 – Przygotowanie tekstu do szyfrowania: podział tekstu na znaki. L 3 – Szyfry: szyfr przestawieniowy. L 4 - Szyfry: szyfr Cezara. L 5 – Szyfry: szyfr Playfaira. L 6 – Szyfry: szyfr Vigenere’a. L 7 – Kryptosystem RSA. L 8 - Kryptosystem Hilla. L 9 – Podpis cyfrowy asymetryczny – generowanie podpisu za pomocą szyfru RSA. L 10 – System uzgadniania klucza Diffiego-Hellmana. L 11 – Protokół podziału informacji pomiędzy n osobami. L 12 – Kryptosystem ElGamall’a |
Literatura: |
1. Niels Ferguson, Bruce Shneier, Kryptografia w praktyce, Helion 2004. 2. Marek R. Ogiela, Podstawy kryptografii, AGH Uczelniane wydawnictwa Naukowo Dydaktyczne Kraków 2000 3. Friedrich L. Bauer, Sekrety kryptografii, Helion 2004 |
Efekty uczenia się: |
EK1: Student zna podstawowe algorytmy szyfrowania. EK2: Student potrafi stosować algorytmy szyfrowania w praktyce. |
Metody i kryteria oceniania: |
F1. Aktywność na wykładach (obecność,dyskusja). P1. Zaliczenie na ocenę. P2. Egzamin na ocenę. EK1: Student zna podstawowe algorytmy szyfrowania. Ocena 2: Student nie zna podstawowych algorytmow szyfrowania. Ocena 3: Student zna ogólną zasadę algorytmow symetryczych oraz niesymetrycznych.. Ocena 3.5: Student zna szyfry podstawieniowe, szyfry monoalfabetyczne, szyfry wieloalfabetowe. Ocena 4: Student zna zasady budowania funkcji haszujących. Ocena 4.5: Student zna przynajmniej jeden algorytm asymetryczny. Ocena 5: Student zna kryptosystem RSA oraz ElGamala. EK2: Student potrafi stosować algorytmy szyfrowania w praktyce. Ocena 2: Student nie potrafi zastosować żadnego szyfrowania. Ocena 3: Student potrafi zaszyfrować dane przynajmniej jednym algorytmem symetrycznym. Ocena 3.5: Student potrafi zaszyfrować i odszyfrować dane szyfrem Vigenere’a. Ocena 4: Student potrafi zbudować funkcję haszującą. Ocena 4.5: Student potrafi zaszyfrować dane przynajmniej jednym algorytmem asymetrycznym. Ocena 5: Student potrafi zbudować kryptosystem w oparciu RSA oraz ElGamala.. |
Zajęcia w cyklu "Semestr letni 2018/2019" (zakończony)
Okres: | 2019-02-18 - 2019-06-12 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Andriy Kityk | |
Prowadzący grup: | Andriy Kityk, Paweł Pełka | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - zaliczenia lub końcowy przedmiotu Wykład - Egzamin |
Zajęcia w cyklu "Semestr letni 2019/2020" (zakończony)
Okres: | 2020-02-24 - 2020-06-10 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Andriy Kityk | |
Prowadzący grup: | Andriy Kityk, Paweł Pełka | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - zaliczenia lub końcowy przedmiotu Wykład - Egzamin |
Właścicielem praw autorskich jest Politechnika Częstochowska.