Tugas 10 Kriptografi Modern Oleh: Luthfia 2103015016

Kriptografi Modern


A. Pendahuluan

  • Beroperasi dalam mode bit atau byte (algoritma kriptografi klasik beroperasi dalam mode karakter) 
    -> kunci, plainteks, cipherteks, diproses dalam rangkaian bit/byte
    -> operasi bit xor paling banyak digunakan
  • Tetap menggunakan teknik pada algorirtma klasik: substitusi dan transposisi, tetapi lebih kompleks
  • Perkembangan algoritma kriptografi modern didorong oleh penggunaan komputer digital untuk keamanan pesan.
  • Komputer digital merepresentasikan data dalam biner

B. Rangkaian Bit

  • Pesan (dalam bentuk rangkaian bit) dipecah menjadi beberapa blok
  • Padding bits: bit-bit tambahan jika ukuran blok terakhir tidak mencukupi panjang blok
  • Padding bits mengakibatkan ukuran chipersteks sedikit lebih besar daripada ukuran plainteks semula

C. Representasi dalam Heksadesimal

  • Pada beberapa algoritma kriptografi, pesan dinyatakan dalam kode Hex:
    0000=0   0001=1   0010=2   0011=3
    0100=4    0101=5    0011=6   0111=7
    1000=8    1011=9    1010=A   1011=B
    1100=C    1101=D    1101=E    1111=F
  • Contoh: plainteks 100111010110 dibagi menjadi blok 4-bit:
       1001  1101  0110
    dalam notasi Hex adalah 9 D 6

D. Operasi XOR Bitwise

  • Jika dua rangkaian dioperasikan dengan XOR, maka operasinya dilakukan dengan meng-XOR-kan setiap bit yang berkoresponden dari kedua rangakain bit tersebut

E. Cipher dengan XOR

  • Sama seperti Vigenere Cipher, tetapi dalam kode bit
  • Setiap bit plainteks di-XOR-kan dengan setiap bit kunci
  • Jika panjang bit-bit kunci lebih pendek daripada panjang bit-bit pesan, maka bit-bit kunci diulang penggunaannya secara periodik (seperti halnya pada Vigenere Cipher)
  • Contoh:
    Plainteks : 10010010101110101010001110001
    Kunci : 11011011011011011011011011011
    Cipherteks : 01001001110101110001010101010

F. Kategori Cipher Berbasis Bit

  • Cipher Alir (Stream Cipher)
    • Beroperasi pada bit tunggal
    • Enkripsi/dekripsi bit per bit
  • Cipher Blok (Block Cipher)
    • Beroperasi pada blok bit
    • Enkripsi/dekripsi blok per blok

__________________________

Artikel ini dibuat sebagai tugas kuliah, sebagaimana yang tertuang dalam https://onlinelearning.uhamka.ac.id. 

Nama : Luthfia Masruroh Syah
NIM : 2103015016
Kelas : 4D
Prodi : Teknik Informatika

Komentar

Postingan populer dari blog ini

Tugas 2 Resensi Berita Oleh: Luthfia 2103015016

Tugas 11 Prinsip Perancangan Block Cipher Oleh: Luthfia 2103015016

Quiz 1 Oleh: Luthfia 2103015016