Jumat, Desember 26, 2025

soal dan jawaban kriptografi

soal dan jawaban kriptografi.

latihan 1.

  1. Apa yang dimaksud dengan kriptografi?
    Jawaban: Kriptografi adalah ilmu yang mempelajari cara mengamankan data dengan mengubahnya menjadi kode rahasia agar tidak dapat dibaca oleh orang lain.
  2. Sebutkan contoh teknik kriptografi yang sederhana!
    Jawaban: Contoh teknik kriptografi yang sederhana adalah Caesar Cipher, yaitu teknik mengganti huruf dengan huruf lain yang memiliki jarak tertentu dalam alfabet.
  3. Apa tujuan utama dari kriptografi?
    Jawaban: Tujuan utama dari kriptografi adalah untuk menjaga kerahasiaan data dan mencegah akses tidak sah.
  4. Apa perbedaan antara enkripsi dan dekripsi?
    Jawaban: Enkripsi adalah proses mengubah data menjadi kode rahasia, sedangkan dekripsi adalah proses mengubah kode rahasia menjadi data asli.
  5. Sebutkan contoh aplikasi kriptografi dalam kehidupan sehari-hari!
    Jawaban: Contoh aplikasi kriptografi dalam kehidupan sehari-hari adalah pada transaksi online, seperti pembayaran dengan kartu kredit atau transfer uang, yang menggunakan enkripsi untuk menjaga kerahasiaan data.

Latihan 2
  1. Enkripsikan kata "HALO" dengan kunci 3!
Jawaban:
H -> K (geser 3 huruf ke kanan)
A -> D
L -> O
O -> R
Hasil enkripsi: K D O R
  1. Dekripsikan kata "KDFL" dengan kunci 2!
Jawaban:
K -> I (geser 2 huruf ke kiri)
D -> B
F -> D
L -> J
Hasil dekripsi: I B D J
  1. Enkripsikan kata "KOMPUTER" dengan kunci 5!
Jawaban:
K -> P
O -> T
M -> R
P -> U
U -> Z
T -> Y
E -> J
R -> W
Hasil enkripsi: P T R U Z Y J W
  1. Dekripsikan kata "WKH" dengan kunci 3!
Jawaban:
W -> T
K -> H
H -> E
Hasil dekripsi: T H E
  1. Enkripsikan kata "SAYA" dengan kunci 1!
Jawaban:
S -> T
A -> B
Y -> Z
A -> B
Hasil enkripsi: T B Z B

Rangkuman materi:
Selain Caesar Cipher, ada beberapa teknik kriptografi lainnya, seperti:
  1. Vigenère Cipher: Teknik kriptografi yang menggunakan kata kunci untuk mengenkripsi dan mendekripsi pesan.
  2. Substitusi: Teknik kriptografi yang mengganti setiap huruf dengan huruf lain yang berbeda.
  3. Transposisi: Teknik kriptografi yang mengubah urutan huruf dalam pesan.
  4. Hill Cipher: Teknik kriptografi yang menggunakan matriks untuk mengenkripsi dan mendekripsi pesan.
  5. RSA (Rivest-Shamir-Adleman): Teknik kriptografi yang menggunakan kunci publik dan kunci privat untuk mengenkripsi dan mendekripsi pesan.
  6. AES (Advanced Encryption Standard): Teknik kriptografi yang menggunakan kunci simetris untuk mengenkripsi dan mendekripsi pesan.
  7. One-Time Pad: Teknik kriptografi yang menggunakan kunci acak yang hanya digunakan sekali untuk mengenkripsi dan mendekripsi pesan.

8. Apa itu Vigenère Cipher?
Vigenère Cipher adalah teknik kriptografi yang menggunakan kata kunci untuk mengenkripsi dan mendekripsi pesan. Teknik ini ditemukan oleh Giovan Battista Bellaso pada abad ke-16 dan kemudian dipopulerkan oleh Blaise de Vigenère.
Bagaimana cara kerja Vigenère Cipher?
Berikut adalah langkah-langkah untuk mengenkripsi dan mendekripsi pesan menggunakan Vigenère Cipher:
  1. Pilih kata kunci: Pilih sebuah kata kunci yang akan digunakan untuk mengenkripsi dan mendekripsi pesan.
  2. Tulis pesan: Tulis pesan yang ingin dienkripsi.
  3. Ulangi kata kunci: Ulangi kata kunci hingga panjangnya sama dengan panjang pesan.
  4. Enkripsi: Untuk setiap huruf dalam pesan, tambahkan nilai huruf tersebut dengan nilai huruf yang sesuai dalam kata kunci.
  5. Dekripsi: Untuk setiap huruf dalam pesan yang dienkripsi, kurangi nilai huruf tersebut dengan nilai huruf yang sesuai dalam kata kunci.
Contoh:
Pesan: HALO
Kata kunci: KATA
  1. Ulangi kata kunci: KATAK
  2. Enkripsi:
    H (7) + K (10) = R (17)
    A (0) + A (0) = A (0)
    L (11) + T (19) = E (4)
    O (14) + A (0) = O (14)
Pesan yang dienkripsi: RAEO
Bagaimana cara mendekripsi Vigenère Cipher?
Untuk mendekripsi Vigenère Cipher, kita perlu melakukan langkah-langkah yang sama seperti di atas, tetapi dengan mengurangi nilai huruf dalam pesan yang dienkripsi dengan nilai huruf yang sesuai dalam kata kunci.
Berdasarkan contoh di atas, kata kunci "KATA" adalah kata kunci yang mudah digunakan karena:
  1. Sederhana: Kata "KATA" adalah kata yang sederhana dan mudah diingat.
  2. Panjang yang cukup: Kata "KATA" memiliki 4 huruf, yang cukup untuk mengenkripsi pesan yang pendek.
  3. Tidak terlalu rumit: Kata "KATA" tidak memiliki kombinasi huruf yang terlalu rumit, sehingga mudah digunakan untuk mengenkripsi dan mendekripsi pesan.
Namun, perlu diingat bahwa kata kunci yang mudah juga dapat membuat pesan lebih mudah dipecahkan oleh orang lain. Oleh karena itu, sebaiknya menggunakan kata kunci yang lebih rumit dan tidak terlalu mudah ditebak.
Jika kamu ingin menggunakan kata kunci yang lebih rumit, kamu bisa mencoba menggunakan:
  • Kata kunci yang lebih panjang (misalnya 6-8 huruf)
  • Kata kunci yang memiliki kombinasi huruf yang lebih rumit (misalnya huruf besar dan kecil, angka, simbol)
  • Kata kunci yang tidak memiliki arti yang jelas (misalnya "G4J#K8")
T
9. Berikut contoh substitusi:
Pesan asli: HALO
Kunci substitusi:
A -> D
B -> E
C -> F
D -> G
E -> H
F -> I
G -> J
H -> K
I -> L
J -> M
K -> N
L -> O
M -> P
N -> Q
O -> R
P -> S
Q -> T
R -> U
S -> V
T -> W
U -> X
V -> Y
W -> Z
X -> A
Y -> B
Z -> C
Pesan yang dienkripsi:
H -> K
A -> D
L -> O
O -> R
Pesan yang dienkripsi: K D O R
Dekripsi:
K -> H
D -> A
O -> L
R -> O

Pesan asli: HALO

10.  Berikut  soal Caesar Cipher beserta jawabannya:

  1. Enkripsikan kata "KOMPUTER" dengan kunci 3!
    Jawaban: NOMPXWHU
  2. Dekripsikan kata "WKH" dengan kunci 3!
    Jawaban: THE
  3. Enkripsikan kata "SAYA" dengan kunci 1!
    Jawaban: TBYA
  4. Dekripsikan kata "KDFL" dengan kunci 2!
    Jawaban: IBJK
  5. Enkripsikan kata "HALO" dengan kunci 5!
    Jawaban: MFQT
  6. Dekripsikan kata "PJR" dengan kunci 4!
    Jawaban: LHO
  7. Enkripsikan kata "KOMPUTER" dengan kunci 2!
    Jawaban: LQORUETG
  8. Dekripsikan kata "XVH" dengan kunci 3!
    Jawaban: URE
  9. Enkripsikan kata "SAYA" dengan kunci 4!
    Jawaban: WEYE
  10. Dekripsikan kata "MFQT" dengan kunci 5!
    Jawaban: HALO