Quiz 2 [irwan]
NAMA: Irwansyah
NIM : 2003015072
1. Apa itu One-Time Pad (OTP) dan bagaimana algoritma ini bekerja?
One-Time Pad (OTP) adalah sebuah algoritma kriptografi yang menggunakan kunci acak dengan panjang yang sama atau lebih besar daripada pesan yang akan dienkripsi. Kunci ini hanya digunakan satu kali dan harus benar-benar acak. Algoritma ini bekerja dengan melakukan operasi XOR (exclusive OR) antara setiap bit pesan dengan bit yang sesuai pada kunci. OTP memberikan enkripsi yang kuat dan diklaim sebagai metode kriptografi yang tidak dapat dipecahkan jika kunci yang digunakan benar-benar acak dan hanya digunakan sekali.
2. 2. Apa kelebihan dan kelemahan dari penggunaan One-Time Pad dalam kriptografi?
Kelebihan OTP adalah sebagai berikut:
Keamanan tinggi: Jika kunci benar-benar acak dan hanya digunakan sekali, OTP memberikan keamanan yang tidak dapat dipecahkan.
Kebebasan dari pola dan statistik: Tidak ada pola atau statistik yang dapat dianalisis pada pesan terenkripsi dengan OTP.
Bebas dari serangan komputasi: Tidak ada komputasi yang diperlukan untuk enkripsi atau dekripsi pesan dengan OTP.
Namun, OTP juga memiliki beberapa kelemahan:
Kunci yang panjang: Kunci yang digunakan dalam OTP harus memiliki panjang yang sama atau lebih besar daripada pesan yang akan dienkripsi. Hal ini membutuhkan penyedia kunci yang aman dan pertukaran kunci yang efisien.
Keamanan kunci: Kunci pada OTP harus benar-benar acak dan hanya digunakan sekali. Jika kunci terungkap atau digunakan lebih dari sekali, keamanan OTP dapat terancam.
Tidak praktis untuk komunikasi yang panjang: Karena membutuhkan kunci yang panjang dan hanya digunakan sekali, OTP tidak praktis untuk komunikasi yang membutuhkan banyak pesan.
3. 3. Bagaimana OTP memastikan kerahasiaan pesan yang dikirimkan?
OTP memastikan kerahasiaan pesan dengan mengenkripsi pesan menggunakan operasi XOR dengan kunci acak yang hanya digunakan sekali. Kunci yang digunakan harus benar-benar acak dan tidak dapat diprediksi oleh pihak ketiga. Operasi XOR menghasilkan enkripsi yang tidak dapat dipecahkan tanpa kunci yang benar. Karena kunci hanya digunakan sekali dan tidak ada pola atau statistik yang dapat dianalisis pada pesan terenkripsi, kerahasiaan pesan dapat dipastikan.
4. 4. Apakah One-Time Pad rentan terhadap serangan kriptanalis?
Jika digunakan dengan benar, One-Time Pad tidak rentan terhadap serangan kriptanalis. Diklaim bahwa OTP memberikan keamanan yang tidak dapat dipecahkan jika kunci yang digunakan benar-benar acak dan hanya digunakan sekali. Namun, OTP dapat menjadi rentan jika ada kelemahan dalam pembangkitan kunci acak atau jika kunci digunakan lebih dari sekali.
5. 5. Apa yang perlu diperhatikan ketika menggunakan One-Time Pad secara praktis dalam komunikasi?
Beberapa hal yang perlu diperhatikan saat menggunakan One-Time Pad dalam komunikasi praktis adalah:
Pembangkitan kunci yang benar: Kunci harus benar-benar acak dan harus disimpan dengan aman. Penggunaan generator angka acak yang kuat sangat penting.
Pertukaran kunci yang aman: Kunci harus disampaikan dengan cara yang aman dan rahasia kepada pihak yang berkomunikasi. Penggunaan protokol aman untuk pertukaran kunci sangat penting.
Penggunaan kunci sekali pakai: Kunci hanya boleh digunakan sekali. Penggunaan kembali kunci yang sama dapat mengorbankan keamanan pesan.
Keamanan fisik: Perlindungan fisik terhadap pesan terenkripsi dan kunci harus dipertimbangkan. Upaya perlindungan seperti penyimpanan yang aman dan pengamanan dalam transit harus diimplementasikan.
6. 6. Apa itu kriptografi modern dan bagaimana perbedaannya dengan kriptografi klasik?
Jawaban: Kriptografi modern merujuk pada teknik-teknik kriptografi yang dikembangkan setelah kriptografi klasik. Perbedaan utama antara keduanya adalah kriptografi modern menggunakan algoritma kunci simetris dan kunci publik untuk melakukan enkripsi dan dekripsi. Kriptografi modern juga lebih fokus pada aspek keamanan matematis dan telah mengembangkan algoritma yang kuat dan efisien.
7. 7. Apa peran algoritma kunci simetris dalam kriptografi modern?
Jawaban: Algoritma kunci simetris digunakan dalam kriptografi modern untuk enkripsi dan dekripsi pesan dengan menggunakan kunci yang sama. Algoritma ini cenderung lebih cepat daripada algoritma kunci publik dan digunakan dalam skenario komunikasi yang membutuhkan kecepatan dan efisiensi, seperti enkripsi data dalam jaringan komputer atau enkripsi data pada perangkat penyimpanan.
8. 8. Apa yang dimaksud dengan kunci publik dan kunci privat dalam kriptografi modern?
Jawaban: Dalam kriptografi modern, kunci publik dan kunci privat digunakan dalam skema kriptografi kunci publik. Kunci publik adalah kunci yang dapat dibagikan ke publik dan digunakan untuk enkripsi pesan, sedangkan kunci privat adalah kunci rahasia yang hanya diketahui oleh penerima pesan dan digunakan untuk dekripsi pesan yang telah dienkripsi dengan kunci publik yang sesuai.
9. Apa yang dimaksud dengan serangan brute force dalam kriptografi modern?
Jawaban: Serangan brute force adalah metode serangan di mana penyerang mencoba semua kemungkinan kombinasi kunci untuk memecahkan suatu sandi. Dalam kriptografi modern, serangan brute force mencoba semua kemungkinan kunci untuk mendapatkan kunci yang benar dan mengakses pesan terenkripsi. Kriptografi modern bergantung pada panjang kunci yang cukup besar untuk membuat serangan brute force menjadi tidak praktis dalam waktu yang wajar.
10. 10. Apa yang dimaksud dengan serangan side-channel dalam kriptografi modern?
Jawaban: Serangan side-channel adalah serangan yang memanfaatkan informasi yang bocor dari implementasi fisik sistem kriptografi, seperti konsumsi daya, waktu respon, atau radiasi elektromagnetik, untuk mendapatkan informasi rahasia, seperti kunci enkripsi. Serangan side-channel dapat memanfaatkan kelemahan dalam implementasi algoritma kriptografi dan bukan melalui analisis langsung terhadap algoritma itu sendiri. Untuk mengatasi serangan side-channel, diperlukan implementasi yang aman secara fisik dan algoritma yang tahan terhadap serangan semacam itu.
quiZ ini dibuat sebagai tugas kuliah sebagaimana yang tertuang dalam https://onlinelearning.uhamka.ac.id/
Komentar
Posting Komentar