Ocenianie |
Ocena składać będzie się z 3 składowych:
- (71 pkt) krótkich kartkówek podczas ćwiczeń (2-3 w trakcie semestru),
- (113 pkt) implementacji JEDNEGO z trzech zaproponowanych zadań,
- (229 pkt) punktów zdobywanych na ćwiczeniach:
- obowiązuje system "deklaracyjny"
- na początku zajęć należy uroczyście złożyć na biurku prowadzącego listę zadań, co do których student jest przekonany, że potrafi je rozwiązać przy tablicy
- listy zadań można znaleźć tutaj
Do zaliczenia wymagane jest zdobycie 155 punktów (= Prime[kartkowki] + Prime[implementacja] + Prime[cwiczenia] - punkty są naliczane osobno w każdej kategorii)
Punkty (częściowe update: 20 I, wszystkie kartkówki, wszystkie ćwiczenia. Osoby, które nie oddawały osobiście implementacji, a przesłały ją na maila mogą sobie doliczyć 10 pkt. Kto chce więcej, musi osobiście zaprezentować implementacje i odpowiedzieć na kilka pytań dotyczących o zaimplementowanego problemu) tu
|
Zadania implementacyjne |
- (18 XI) Zaimplementuj atak na uproszczoną wersję A5.1 z zadania 5 listy nr 1
- (1 I) Zaimplementuj schemat ślepych podpisów RSA (klient + serwer) z paddingiem OAEP
- (1 I) Wyznacz tablicę prawdopodobieństw z zadania 9 z listy 3. Następnie wykorzystaj ją do symulacji ataku metodą kryptoanalizy różnicowej. Wskaż rozkład prawdopodobieństwa wykorzystanego klucza.
- (15 I) Treść zadania jest spersonalizowana. Aby zobaczyć treść zadania, należy podać numer indeksu. Można oddać jedynie przydzielone zadanie.
|
Symulator oceny końcowej >>> |
Zakres ostatniej kartkówki: |
mogą
się pojawić zadania z poprzednich kartkówek, ponadto należy rozumieć podstawowe pojęcia, które pojawiły się na wykładzie. |