Postingan

Menampilkan postingan dari Juni, 2023

Quiz 2 Bayu Kriptografi 4DTI23

  Soal-Soal Kriptografi  1. J elaskan maksud cipher berulang Jawaban :   Cipher berulang, juga dikenal sebagai cipher stream, adalah jenis algoritme kriptografi yang menggunakan rangkaian bit acak, yang disebut kunci stream, untuk melakukan enkripsi atau dekripsi data secara bit demi bit. Dalam cipher berulang, kunci stream dihasilkan berulang kali dan dikombinasikan dengan data teks terang (plaintext) menggunakan operasi XOR (exclusive OR) untuk menghasilkan ciphertext. 2. J elaskan yang dimaksud Jaringan Feistel (Feistel Network) Jawaban : Jaringan Feistel, juga dikenal sebagai Feistel Network, adalah struktur kriptografi yang digunakan dalam perancangan cipher blok. Nama "Feistel" diambil dari nama Horst Feistel, seorang kriptografer yang mengembangkan konsep ini pada tahun 1973. Jaringan Feistel sangat umum digunakan dalam algoritme enkripsi seperti DES (Data Encryption Standard) dan AES (Advanced Encryption Standard). 3. Apa itu Kotak-S (S-box) Jawaban : Kotak-S (S-b...

Tugas 11 Bayu Kriptografi 4DTI23

Gambar
 Kriptografi Modern (Prinsip Perancangan Block Cipher) Prinsip-prinsip Perancangan Cipher Blok 1. Prinsip Confusion dan Diffusion dari Shannon. 2. Cipher berulang (iterated cipher) 3. Jaringan Feistel (Feistel Network) 4. Kotak-S (S-box) 1. Prinsip Confusion dan Diffusion dari Shannon. • Banyak algoritma kriptografi klasik yang telah berhasil dipecahkan karena distribusi statistik plainteks dalam suatu bahasa diketahui. • Claude Shannon dalam makalah klasiknya tahun 1949, Communication theory of secrecy systems, memperkenalkan prinsip confusion dan diffusion untuk membuat serangan statistik menjadi rumit. • Dua prinsip tersebut menjadi panduan dalam merancang algoritma kriptografi. Confusion • Prinsip ini menyembunyikan hubungan apapun yang ada antara plainteks, cipherteks, dan kunci. • Prinsip confusion membuat kriptanalis frustasi untuk mencari pola-pola statistik yang muncul pada cipherteks. • One-Time Pad adalah contoh algoritma yang confuse. • Confusion dapat direalisasikan de...

Tugas 10 Bayu Kriptografi 4DTI23

Gambar
 Kriptografi Modern 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 algoritma klasik: substitusi dan transposisi, tetapi lebih kompleks (Tujuan: sangat sulit dikriptanalisis). • Perkembangan algoritma kriptografi modern didorong oleh penggunaan komputer digital untuk keamanan pesan. • Komputer digital merepresentasikan data dalam biner. Rangkaian bit   • Pesan (dalam bentuk rangkaian bit) dipecah menjadi beberapa blok • Contoh: Plainteks 100111010110 Bila dibagi menjadi blok 4-bit 1001 1101 0110 maka setiap blok menyatakan 0 sampai 15 : 9 13 6 • Padding bits: bit-bit tambahan jika ukuran blok terakhir tidak mencukupi panjang blok • Contoh: Plainteks 100111010110  Bila dibagi menjadi blok 5-bit: 10011 10101 00010 Padding bits mengakibatkan ukuran cipherteks ...