Soal Uts
Soal Uts
PETUNJUK:
Kerjakan soal-soal berikut ini disertai dengan penjelasan yang logis dan sistematis, serta urut! Kerjakan
secara mandiri, tidak diperkenankan bekerjasama dengan orang lain.
(a) Selidiki apakah matriks K dapat digunakan sebagai kunci untuk Hill Cipher.
(b) Hitunglah invers dari K (jika ada).
(c) Enkripsi plainteks ”kripto” menggunakan Hill Cipher dengan kunci K.
(d) Dekripsi cipherteks ”NAC” menggunakan Hill Cipher dengan kunci K.
(a) Tentukan fungsi dekripsi dK : P → C sehingga memenuhi dK (eK (x)) = x, untuk setiap
K = (a, b) ∈ K dan x ∈ P.
(b) Hitunglah besar ruang kunci K (banyaknya kunci yang dapat dipilih).
3. Suatu Sandi Aliran (Stream Cipher) memiliki pembangkit LFSR atas Z2 yang didefinisikan melalui
fungsi rekursif ki = ki−1 + ki−2 + ki−4 mod 2 dan memiliki input kunci awal (k1 , k2 , k3 , k4 ).
Enkipsilah pesan ”Sandi” dalam kode ASCII biner menggunakan Stream Cipher tersebut dengan
kunci (1, 1, 0, 1). Hasil cipherteks disajikan dalam Heksadesimal.
4. Alice dan Bob akan menyepakati kunci rahasia menggunakan Protokol Pertukaran Kunci Diffie-
Hellman, dengan parameter publik p = 13 dan generator g = 2. Oscar yang ingin mengetahui
rahasia di antara keduanya, berhasil mendapatkan parameter yang ditukarkan oleh Alice dan Bob,
yaitu SA = 11 dan SB = 9. Apakah Oscar berhasil mendapatkan kunci rahasia yang disepakati oleh
Alice dan Bob? Jelaskan.
Page 1 of 1