logo
Karta przedmiotu
logo

Kryptografia i bezpieczeństwo danych

Podstawowe informacje o zajęciach

Cykl kształcenia: 2024/2025

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Elektronika i telekomunikacja

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: S - Elektroniczne systemy pomiarowe i diagnostyczne, T - Telekomunikacja, U - Urządzenia elektroniczne

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Informatyki i Automatyki

Kod zajęć: 2454

Status zajęć: wybierany dla specjalności T - Telekomunikacja

Układ zajęć w planie studiów: sem: 6 / W30 L15 / 3 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora: dr inż. prof. PRz Sławomir Samolej

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Zapoznanie studentów z najważniejszymi algorytmami i zastosowaniami kryptografii. Wskazanie narzędzi i schematów kryptograficznych do zapewnienia bezpieczeństwa i transmisji danych.

Ogólne informacje o zajęciach: Moduł zaznajamia studentów z współczesnymi algorytmami i schematami szyfrowania z udowodnionym poziomem bezpieczeństwa. Pokazuje wybrane metody ataków na systemy i urządzenia do szyfrowania.

Materiały dydaktyczne: ssamolej.kia.prz.edu.pl/dydaktyka/

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Dan Boneh Cryptography I Darmowy kurs internetowy na platformie https://www.coursera.org. 2020
2 Dan Boneh A Graduate Course in Applied Cryptography Książka w wolnym dostępie: https://toc.cryptobook.us. 2020
3 Douglas R. Stinson, Maura B. Paterson Kryptografia w teorii i praktyce, wydanie IV PWN. 2021
4 Jean-Philippe Aumasson Nowoczesna kryptografia, Praktyczne wprowadzenie do szyfrowania PWN. 2018
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Marcin Karbowski Podstawy kryptografii, wyd. III Helion. 2014
2 William Stallings, Lawrie Brown Bezpieczeństwo Systemów Informatycznych T1 i T2 Helion. 2019
Literatura do samodzielnego studiowania
1 Imran Bashir Blockchain, Zaawansowane zastosowania łańcucha bloków, wyd. 2 Helion. 2019

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Student powinien znać matematykę, podstawowe zagadnienia dotyczące budowy komputerów, systemów operacyjnych i sieci komputerowych. Student wpisany na 6 semestr studiów inżynierskich.

Wymagania wstępne w kategorii Wiedzy: Student powinien mieć wiedzę z zakresu matematyki, programowania, sieci komputerowych, systemów operacyjnych i budowy komputerów pozwalającą na rozwiązywanie zadań inżynierskich.

Wymagania wstępne w kategorii Umiejętności: Student powinien umieć użyć posiadaną wiedzę z zakresu matematyki i informatyki do formułowania i rozwiązywania zadań informatycznych.

Wymagania wstępne w kategorii Kompetencji społecznych: Student powinien umieć pracować indywidualnie, ale także w zespole. Powinien samodzielnie pozyskiwać wiedzę z wielu źródeł i ją przekazywać innym w formie sprawozdań i prezentacji.

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 Zna podstawowe mechanizmy szyfrowania stosowane do przechowywania i transmitowania danych. wykład, laboratorium sprawdzian pisemny K_W11+
K_U05+
K_K01+
K_K07+
P6S_KK
P6S_KO
P6S_UO
P6S_UU
P6S_WG
02 Zna infrastrukturę PKI, rozumie zagadnienia związane z organizacją i zarządzaniem CA. wykład, laboratorium test pisemny K_U21+
K_K10+
P6S_KK
P6S_UW
03 Zna problematykę szyfrowania plików, generowania kluczy i generowania podpisu cyfrowego. wykład, laboratorium sprawdzian pisemny K_W18++
K_K08++
P6S_KR
P6S_WG
04 Zna zastosowania kryptografii do ochrony danych i transmisji. wykład, laboratorium referat ustny K_W18++
K_U21++
P6S_UW
P6S_WG
05 Umie pracować w zespole oraz komunikować się z przełożonymi i podwładnymi. wykład, laboratorium obserwacja wykonawstwa K_K08+
K_K10+
P6S_KK
P6S_KR

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
6 TK01 Wprowadzenie, forma i organizacja zajęć, historia i zastosowania kryptografii. W01 MEK05
6 TK02 Szyfry strumieniowe W02 MEK01
6 TK03 Szyfry blokowe W03-W04 MEK01 MEK03 MEK04
6 TK04 Integralność wiadomości W05-W06 MEK01 MEK05
6 TK05 Odporność na kolizje W07 MEK02
6 TK06 Szyfrowanie z uwierzytelnieniem W8-W9 MEK01 MEK05
6 TK07 Protokoły wymiany kluczy W10 MEK04 MEK05
6 TK08 Kryptografia klucza publicznego W11-W12 MEK01
6 TK09 Zastosowania kryptografii - podpis elektroniczny, szyfrowanie plików, szyfrowania poczty elektronicznej, chroniona komunikacja, schematy szyfrowania, ataki na szyfry. W13-W15, L1-7 MEK01 MEK02 MEK03 MEK05

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 6) Przygotowanie do kolokwium: 15.00 godz./sem.
Godziny kontaktowe: 30.00 godz./sem.
Uzupełnienie/studiowanie notatek: 5.00 godz./sem.
Studiowanie zalecanej literatury: 2.00 godz./sem.
Laboratorium (sem. 6) Godziny kontaktowe: 15.00 godz./sem.
Konsultacje (sem. 6) Przygotowanie do konsultacji: 2.00 godz./sem.
Udział w konsultacjach: 2.00 godz./sem.
Zaliczenie (sem. 6) Przygotowanie do zaliczenia: 3.00 godz./sem.
Zaliczenie pisemne: 1.00 godz./sem.
Zaliczenie ustne: 1.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Wykład kończy się kolokwium zaliczeniowym. Dodatkowym warunkiem zaliczenia jest obecność na nie mniej niż 10 wykładach.
Laboratorium Warunkiem zaliczenia laboratorium jest zaliczenie wszystkich ćwiczeń, w tym (na wybranych zajęciach) testów wejściowych i wszystkich sprawozdań.
Ocena końcowa Średnia arytmetyczna ocen z kolokwium zaliczającego wykład i z laboratorium.

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: tak

1 R. Davidrajuh; T. Kossowski; S. Samolej Simulation in the GPenSIM Environment of the Movement of Vehicles in the City Based on Their License Plate Numbers 2024
2 G. Dec; A. Majka; T. Rogalski; D. Rzońca; S. Samolej Regular graph-based free route flight planning approach 2021
3 D. Nowak; T. Rogalski; D. Rzońca; S. Samolej; Ł. Wałek Control System for Aircraft Take-off and Landing Based on Modified PID controllers 2019