Informacja i kompresja
Transkrypt
Informacja i kompresja
EMP, Podstawy Informatyki Zadania domowe: 2012/01/28 Informacja i kompresja Elementy kryptografii. Szyfry klasyczne: Cesara, Vigenèra; szyfry afiniczne. Systemy RSA, ElGammala. Podpis elektroniczny. (1) Zaszyfrować szyfrem Viegenèra swoje nazwisko i imię. Użyć klucza: NAJLEPSZE KASZTANY ROSNĄ NA PLACU PIGALLE. (2) Zaszyfrować szyfrem afinicznym z parametrami • α = ‘Q’ i β = ‘T’ ‘G’ , ‘A’ ‘J’ • α= iβ= ‘B’ , ‘A’ ‘E’ komunikat: ATAK NASTĄPI O JEDENASTEJ† . (3) Traktując pary liter jak liczby z Z27×27 w zapisie o podstawie 27 zaszyfrować ten sam komunikat szyfrem afinicznym o parametrach: α = ‘JA’ i β = ‘GA’. (4) Znaleźć klucz szyfru afinicznego z kluczem hα, βi ∈ Z27 × Z27 , jeśli wiadomo, że kodami liter ‘B’ i ‘I’ są litery ‘E’ i ‘R’. (5) Odszyfrować napis: "GLZIWGPZJHRCG!" zaszyfrowany tym szyfrem. (6) Znaleźć ϕ(360). (7) Znaleźć 13100 mod 23. (8) Niech h391, 123i będzie kluczem publicznym RSA. Proszę znaleźć klucz prywatny w tym systemie. (9) Znaleźć 13123 mod ϕ(391). (10) W systemie wymiany klucza Diffiego-Hellmana z p = 31 i g = 17 Aneta wylosowała liczbę a = 13, a Barnaba liczbę b = 13. • Jakie przesłali do siebie liczby w celu uzgodnienia klucza? • Jaki jest uzgodniony przez nich klucz? (11) Załóżmy, że funkcja skrótu h daje w wyniku ilość jedynek w rozwinięciu dwójkowym jej argumentu. W systemie RSA z kluczem publicznym h391, 123i znaleźć podpis w tym systemie dla komunikatu OLEK. [koniec] † ‘ ’=0, ‘A’=1, . . . ,‘Z’=26 ∈ Z 27