Kryptografia dla informatyków II 1000-2M12KI2
1. Obwody Yao, obliczenia wielopodmiotowe, Oblivious Transfer (3 wykłady)
2. Non-interactive Zero Knowledge (3 wykłady)
3. Elektronicza anonimowa gotówka (2 wykłady)
4. Fully homomorphic encryption (2 wykłady)
5. ID-based cryptography (2 wykłady)
6. Bit-commitment, poker przez telefon (2 wykłady)
7. Anonimowe głosowanie w Internecie (1 wykład)
Rodzaj przedmiotu
Wymagania (lista przedmiotów)
Założenia (lista przedmiotów)
Założenia (opisowo)
Efekty kształcenia
Wiedza
1. Zna najważniejsze piękne twierdzenia z kryptografii.
2. Zna fakty, które intuicyjnie wydają się niemożliwe.
Umiejętności
1. Potrafi udowodnić wiele pięknych twierdzeń.
2. Jest nieufny swojej pierwszej intuicji: wie, że czasem matematyka zaskakuje.
Kompetencje
1. Zna ograniczenia: wie co jest możliwe, a co nie.
2. Rozumie potrzebę dowodzenia faktów w kryptografii.
Kryteria oceniania
egzamin ustny lub pisemny
Literatura
Do każdego tematu podane zostanie niezależne źródło, nie będziemy pracować z jednym podręcznikiem
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami: