LATIHAN KRIPTOGRAFI MODERN
SOAL
• Plaintext : C = P + K
• Deskripsi : P = C + K
1. Plaintex : 100100110 key : 010110011
2. Plaintex : 101101111 key : 011011010
3. Plaintex : 1001001101 key : 1101100101
4. Plaintex : 100100100110 key : 010111011001
• Nomor 1 dan 2 chiphertext dibagi menjadi Blok 3 bit
• Nomor 3 dan 4 chiphertext dibagi menjadi Blok 4 bit
• Dan tentukan notasi DEC dan HEX
PENYELESAIAN
1. Rumus Dasar
- Encrypt (Ciphertext) : (modulo-2 addition / XOR)
- Decrypt (Plaintext) : (modulo-2 addition / XOR)
2. XOR (Exclusive OR) :
Operasi XOR menghasilkan:
Setelah mendapatkan ciphertext, kita akan membagi hasilnya sesuai jumlah bit blok yang ditentukan, kemudian mengonversinya ke notasi desimal (DEC) dan heksadesimal (HEX).
Nomor 1
Plaintext :
Key :
Langkah 1 : Hitung Ciphertext
Langkah 2 : Bagi Ciphertext menjadi blok 3-bit
Blok :
Langkah 3 : Konversi ke DEC dan HEX
- Blok 1 : → DEC , HEX
- Blok 2 : → DEC , HEX
- Blok 3 : → DEC , HEX
Hasil untuk nomor 1 :
Ciphertext : 110010101
Blok : 110, 010, 101
DEC :
HEX :
Nomor 2
Plaintext :
Key :
Langkah 1 : Hitung Ciphertext
Langkah 2 : Bagi Ciphertext menjadi blok 3-bit
Blok :
Langkah 3 : Konversi ke DEC dan HEX
- Blok 1 : → DEC , HEX
- Blok 2 : → DEC , HEX
- Blok 3 : → DEC , HEX
Hasil untuk nomor 2 :
Ciphertext :
Blok :
DEC :
HEX :
Nomor 3
Plaintext :
Key :
Langkah 1 : Hitung Ciphertext
Langkah 2 : Bagi Ciphertext menjadi blok 4-bit
Blok :
Tambahkan padding (0) ke blok terakhir : 00
Langkah 3 : Konversi ke DEC dan HEX
- Blok 1 : 0 → DEC , HEX
- Blok 2 : → DEC , HEX
- Blok 3 : → DEC , HEX
Hasil untuk nomor 3 :
Ciphertext :
Blok :
DEC :
HEX :
Nomor 4
Plaintext :
Key :
Langkah 1 : Hitung Ciphertext
Langkah 2 : Bagi Ciphertext menjadi blok 4-bit
Blok :
Langkah 3 : Konversi ke DEC dan HEX
- Blok 1 : → DEC , HEX
- Blok 2 : → DEC , HEX
- Blok 3 : → DEC , HEX
Hasil untuk nomor 4 :
Ciphertext :
Blok :
DEC :
HEX :
Ringkasan Hasil Akhir :
- Ciphertext : 110010101, Blok : , DEC : , HEX :
- Ciphertext : , Blok : , DEC : , HEX :
- Ciphertext : , Blok : , DEC : , HEX :
- Ciphertext : , Blok : , DEC : , HEX :
Belum ada Komentar untuk "LATIHAN KRIPTOGRAFI MODERN"
Posting Komentar