Kodowanie i bezpieczeństwo informacji 2011

Wtorek 1115 - 1300 C-13/2.17 wykład

Wtorek 1515 - 1655 TP/TN C-11/2.11 ćwiczenia

Czwartek 1315 - 1500 TN C-11/2.11 ćwiczenia

Poniedziałek 1855 - 2035 TN/TP D-1/317.4 laboratorium

Środa 1855 - 2035 TN/TP D-1/317.4 laboratorium

Czwartek 930 - 900 TN/TP D-1/317.4 laboratorium


Literatura

  1. M. Kutyłowski, W. Strothmann, Kryptografia, teoria i praktyka zabezpieczania systemów komputerowych, READ ME (ISBN 83-7147-092-4)
  2. M. Wrona, Niebezpieczeństwo komputerowe, READ ME (ISBN 83-7243-068-3)
  3. R. Wobst, Kryptologia. Budowa i łamanie zabezpieczeń, READ ME (ISBN 83-7243-068-3)
  4. A.J. Menezes, P.C. van Oorschot, S.A. Vanstone, Handbook of Applied Cryptography, CRC 1996 (ISBN 0-8493-8523-7)
  5. K. Sayood, Kompresja danych - wprowadzenie, READ ME 2002 (ISBN 83-7243-094-2)
  6. A. Drozdek, Wprowadzenie do kompresji danych, WNT 1999 (ISBN 83-204-2303-1)
  7. R. Hamming, Coding and Information Theory, Prentice-Hall (ISBN 0-13-139139-1)

Listy zadań na ćwiczenia


Listy zadań na laboratorium


Tematy wykładów (w przybliżeniu)

  1. Podstawowe pojęcia. Techniki wykrywania błędów.
  2. Kompresja bezstratna. Entropia. Kod Huffmana.
  3. Kompresja bezstratna. Kody Tunstalla. Kodowanie arytmetyczne.
  4. Kompresja bezstratna. Kodowanie słownikowe i predykcyjne.
  5. Kompresja stratna. Podstawy. Kwantyzacja.
  6. Kompresja stratna. Kodowanie różnicowe, transformujące i podpasmowe.
  7. Kryptografia - historia i podstawy.
  8. Szyfrowanie symetryczne.
  9. Szyfrowanie asymetryczne.
  10. Funkcje hashujące i podpisy cyfrowe.
  11. Administracja kluczami i dzielenie sekretów.
  12. Uwierzytelnianie.
  13. Zabezpieczanie komunikacji komputerowej.
  14. Kodowanie uniwersalne. bzip2.

Zasady zaliczenia kursu

Zaliczenie ćwiczeń

  1. Zasadniczym celem ćwiczeń jest ułatwienie studentom samodzielnej pracy nad opanowaniem materiału w czasie całego semestru.
  2. Na każde ćwiczenia jest przygotowywana osobna lista zadań, ogłaszana co najmniej na trzy dni przed zajęciami. Na ćwiczeniach rozwiązywane są wybrane zadania z tej listy. Decyzję odnośnie wyboru zadań do rozwiązania podejmuje prowadzący.
  3. Jednym z warunków zaliczenia kursu jest oddanie przez studenta w formie pisemnej (PDF) wyznaczonych zadań zrobionych na ćwiczeniach. Oddawane zadanie powinno być rozwiązane dokładnie, w sposób formalny i przejrzysty. Zadanie wyznacza prowadzący ćwiczenia.

Zaliczenie laboratorium

  1. Na laboratoriach studenci powinni oddawać implementacje/rozwiązania list przygotowanych do kursu.
  2. Listy powinny być oddane na zajęciach zgodnych z datą na liście.
  3. Oddawane rozwiązania powinny być samodzielnie wykonane.
  4. Nieusprawiedliwione nie oddanie w terminie programu powoduje obniżenie oceny z zaliczenia o 0.25 za każde spóźnienie.

Ocena końcowa

  1. Ocena końcowa kursu jest oceną z kolokwium końcowego obniżoną o spóźnienia z laboratorium zaokrągloną w górę do najbliższej oceny (2.5 zaokrągla się jednak do 2.0).
  2. Kolokwium zaliczeniowe odbędzie się na ostatnim wykładzie.
  3. Kolokwium można poprawiać tylko raz ale na ocenę co najwyżej 3.0.
  4. Na kolokwium jedyną dopuszczalną pomocą naukową jest kartka formatu a4 podpisana w ten sposób aby z odległości 2 metrów dało się ustalić jej właściciela. Oprócz tego student nie ma prawa mieć żadnych innych kartek, książek i innych pomocy. Kartki z treścią zadań i miejscem na rozwiązania oraz brudnopisy dostarcza wykładowca.

Counter Valid XHTML 1.1! Valid CSS!

Maciej.Gebala@pwr.edu.pl