MEETING 3 INF023 Semester 4

Block Cipher

Membahas konsep block cipher sebagai teknik kriptografi yang memproses data dalam bentuk blok menggunakan kunci tertentu.

Meeting Directory
3 Meeting
2 Materials
14 Meetings
Kryptografi Open material ↗ · View Meeting →

Learning Objectives

Target pembelajaran utama pada pertemuan ini dirangkum secara singkat agar mudah dipindai dan diikuti.

  • Memahami konsep dan prinsip kerja block cipher.
  • Menjelaskan proses enkripsi dan dekripsi berbasis blok.

Koleksi materi pertemuan

Pilih materi yang ingin dibuka. Setiap kartu disusun agar lebih mudah dipindai, lebih hidup, dan tidak terasa monoton.

01 SLIDE

Mode Operasi Cipher Blok: ECB, CBC, dan CFB pada Enkripsi Data

Materi ini membahas mode operasi enkripsi blok menggunakan algoritma seperti DES/AES. Electronic CodeBook (ECB) mengenkripsi tiap blok 64-bit plainteks secara independen dengan kunci yang sama, sehingga blok plainteks yang sama selalu menghasilkan cipherteks yang sama (kelemahan keamanan). Cipher Block Chaining (CBC) mengatasi kelemahan ini dengan meng-XOR setiap blok plainteks dengan cipherteks blok sebelumnya sebelum dienkripsi, sehingga pola pengulangan bit tidak terekspos. Cipher Feedback Mode (CFB) mengubah cipher blok menjadi cipher aliran (stream cipher), memungkinkan enkripsi karakter demi karakter secara real-time tanpa perlu padding pesan ke ukuran blok tetap.

02 MODULE

Teknik Enkripsi dan Deskripsi Menggunakan Algoritma Electronic Code Book (ECB)

Jurnal ini membahas penerapan algoritma ECB untuk enkripsi dan dekripsi data, di mana setiap blok plainteks 4-bit dienkripsi secara independen dengan meng-XOR-kan dengan kunci, kemudian digeser secara wrapping untuk menghasilkan cipherteks. Dijelaskan pula perhitungan contoh enkripsi kata "MSI10" langkah demi langkah beserta proses dekripsinya. Hasil penelitian menyimpulkan ECB cocok untuk data yang diakses secara acak karena kesalahan pada satu blok cipherteks tidak memengaruhi blok lain, namun memiliki kelemahan yaitu plainteks yang berulang menghasilkan cipherteks yang sama, yang dapat diatasi dengan memperbesar ukuran kunci atau membuat enkripsi tiap blok bergantung pada blok sebelumnya.