Quiz 2 [Agustino] Kriptografi Modern

 

Quiz

  1. Jelaskan secara singkat apa itu one-time pad dan mengapa dianggap sebagai metode enkripsi yang aman. Jawaban: One-time pad adalah metode enkripsi yang menggunakan kunci yang panjangnya sama dengan teks terang. Keamanannya tercapai karena setiap bit teks terang di-XOR dengan bit yang sesuai dalam kunci. Kelemahan metode ini terletak pada pengelolaan kunci yang harus benar-benar acak dan hanya digunakan sekali.

  2. Bagaimana operasi bit-XOR digunakan dalam enkripsi dan dekripsi? Jawaban: Operasi bit-XOR digunakan dalam enkripsi dan dekripsi dengan melakukan XOR antara bit-bit teks terang dan kunci. Hasil XOR ini menghasilkan teks terenkripsi dalam enkripsi, dan ketika XOR kembali dengan kunci yang sama, teks terenkripsi dapat dikembalikan ke teks terang semula dalam dekripsi.

  3. Apa yang dimaksud dengan Prinsip Confusion dalam kriptografi? Jawaban: Prinsip Confusion, yang dikemukakan oleh Claude Shannon, mengacu pada kebutuhan untuk menciptakan keterkaitan yang rumit antara kunci dan teks terang dalam enkripsi. Dengan menerapkan substitusi atau transformasi yang tidak terbalik, prinsip ini bertujuan untuk mengaburkan hubungan antara kunci dan teks terang, sehingga sulit bagi penyerang untuk menemukan pola atau informasi yang berguna.

  4. Apa yang dimaksud dengan Prinsip Diffusion dalam kriptografi? Jawaban: Prinsip Diffusion, juga ditemukan oleh Claude Shannon, menekankan penyebaran informasi secara merata dalam teks terenkripsi. Prinsip ini mengharuskan perubahan kecil pada kunci menghasilkan perubahan yang signifikan dalam teks terenkripsi. Hal ini meningkatkan kompleksitas dan mengaburkan pola dalam teks terenkripsi, sehingga sulit untuk melakukan analisis statistik atau serangan kriptoanalisis lainnya.

  5. Apa yang dimaksud dengan Cipher berulang (iterated cipher)? Jawaban: Cipher berulang adalah metode kriptografi yang melibatkan pengulangan blok enkripsi pada pesan yang lebih besar. Dalam metode ini, algoritma kriptografi yang sama diterapkan berulang kali pada blok-blok data yang lebih kecil dengan menggunakan kunci yang sama. Setiap iterasi menggunakan hasil enkripsi sebelumnya sebagai masukan untuk iterasi berikutnya, meningkatkan tingkat keamanan dengan kompleksitas yang terus meningkat.

  6. Apa yang dimaksud dengan Jaringan Feistel (Feistel Network)? Jawaban: Jaringan Feistel adalah struktur kriptografi yang digunakan dalam perancangan algoritma enkripsi blok. Prinsip utama dari Jaringan Feistel adalah membagi blok teks terang menjadi dua bagian yang sama besar, di mana setiap iterasi dilakukan pada bagian yang lebih kecil dengan menggunakan fungsi kunci yang berbeda. Hasil dari setiap iterasi di-XOR dengan bagian lainnya, dan proses ini diulang beberapa kali.

  7. Apa keuntungan utama menggunakan Jaringan Feistel dalam perancangan algoritma enkripsi? Jawaban: Keuntungan utama menggunakan Jaringan Feistel adalah struktur ini memungkinkan desain algoritma enkripsi yang efisien, memiliki keamanan yang kuat, dan mudah diimplementasikan pada perangkat keras maupun perangkat lunak. Jaringan Feistel juga memungkinkan penggunaan fungsi kunci yang berbeda pada setiap iterasi, meningkatkan tingkat keamanan algoritma.

  8. Apa yang dimaksud dengan Kotak-S (S-box) dalam kriptografi? Jawaban: Kotak-S (S-box) adalah komponen penting dalam desain algoritma cipher blok. Kotak-S adalah tabel substitusi yang menggantikan input dengan output yang berbeda secara non-linear. Fungsi S-box ini bertujuan untuk menciptakan confusion dalam teks terenkripsi dan meningkatkan kompleksitas algoritma.

  9. Bagaimana Kotak-S (S-box) dapat meningkatkan keamanan algoritma cipher blok? Jawaban: Kotak-S (S-box) dapat meningkatkan keamanan algoritma cipher blok dengan mengaburkan hubungan antara kunci dan teks terang. Dengan substitusi non-linear, S-box mempersulit serangan kriptoanalisis yang mencoba menganalisis pola atau hubungan statistik antara input dan output. S-box juga memberikan kekuatan pada algoritma untuk melawan serangan differential dan linear.

  10. Apa perbedaan antara Jaringan Feistel dan cipher berulang? Jawaban: Jaringan Feistel adalah struktur kriptografi yang digunakan dalam perancangan algoritma enkripsi blok, sementara cipher berulang adalah metode enkripsi yang melibatkan pengulangan blok enkripsi pada pesan yang lebih besar. Jaringan Feistel adalah salah satu pendekatan untuk mencapai cipher berulang dengan struktur yang terorganisir dan membagi pesan menjadi blok-blok yang lebih kecil.

Komentar

Postingan Populer