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 SyahNIM : 2103015016Kelas : 4DProdi : Teknik Informatika
__________________________
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
Posting Komentar