informasi kontak saya
Surat[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Jika diperlukan untuk mengenkripsi teks biasa dengan panjang berapa pun, iterasi grup diperlukan untuk enkripsi. Ada banyak mode block cipher. Jika mode ini tidak dipilih dengan benar, kerahasiaan teks tidak dapat dijamin sepenuhnya.
sandi blok : Membagi data teks biasa menjadi blok-blok dengan panjang tetap (biasanya 128 atau 64 bit) dan kemudian mengenkripsinya blok demi blok. Setiap blok disebut blok.
sandi aliran: Algoritme enkripsi untuk pemrosesan aliran data secara terus-menerus, enkripsi bit demi bit atau byte demi byte, cocok untuk enkripsi aliran data.
Polanya adalah algoritma berulang untuk cipher blok
Misalnya kita sering menggunakan mode ECB pada algoritma DES. Mode ECB adalah metode membagi teks biasa menjadi beberapa kelompok dan mengenkripsinya satu per satu. Algoritma ECB memiliki jumlah perhitungan yang kecil dan kecepatan enkripsi dan dekripsi yang cepat, namun kini telah terbukti bahwa ECB adalah mode yang tidak dapat diandalkan. Jadi jangan gunakan mode ECB di acara formal
ECB mengelompokkan teks biasa dan langsung mengenkripsinya untuk menghasilkan kelompok teks tersandi.
prinsip bekerja:
keuntungan:
kekurangan:
Skenario aplikasi:
Dalam mode ECB, teks biasa dan teks tersandi mempunyai korespondensi satu-satu. Plaintext yang sama harus menghasilkan ciphertext yang sama.Oleh karena itu, meskipun plaintext tidak dapat langsung disimpulkan dari ciphertext, serangan yang ditargetkan dapat dilakukan berdasarkan karakteristik ciphertext tersebut.
Misalnya: Bob mengirimkan pesan transfer ke Alice:
分组1 = Bob的银行账号
分组2 = Alice的银行账号
分组3 = 转账金额
Meskipun Eve tidak dapat secara langsung mengubah nomor dan jumlah akun (karena tidak ada data yang didekripsi), Eve dapat menyebabkan serangan dengan menukar grup 1 dan grup 2.
分组1 = Alice的银行账号
分组2 = Bob的银行账号
分组3 = 转账金额
Metode serangan ini berhasil karena ECB tidak menyembunyikan informasi teks biasa.
Mode tautan grup teks sandi
prinsip bekerja:
keuntungan:
kekurangan:
Bagian inti dari CBC adalah membawa grup ciphertext sebelumnya sebagai variabel ke dalam enkripsi plaintext berikutnya. Dengan cara ini, meskipun teks biasa sama, hasil yang berbeda akan muncul setelah operasi XOR sandi sandi. Dengan cara ini, tujuan pengaburan informasi teks biasa tercapai.
Tapi saya tidak tahu apakah Anda sudah menemukan, bagaimana cara menangani grup teks biasa yang pertama? Saat memproses paket teks biasa pertama, XOR-nya adalah 0. Kemudian paket teks tersandi A berubah menjadi mode ECB. Untuk menghindari situasi ini, kita perlu menambahkan grup ciphertext awal secara artifisial. Grup ciphertext awal ini disebut komponen IV.
Skenario aplikasi:
Peningkatan pada model CBC
Dalam mode CFB, hanya operasi XOR yang dilakukan antara grup plaintext dan grup ciphertext. Pada saat ini, keluaran dari algoritma kriptografi memiliki makna satu kali saja.
prinsip bekerja:
keuntungan:
kekurangan:
Skenario aplikasi:
Mode umpan balik keluaran. Output dari algoritma kriptografi diumpankan kembali ke dalam input dari algoritma kriptografi
OFB tidak mengenkripsi teks biasa melalui algoritma kriptografi, tetapi menghasilkan teks sandi dengan melakukan XOR pada grup teks biasa dengan keluaran dari algoritma kriptografi. Jadi OFB dan CFB juga agak mirip.
prinsip bekerja:
keuntungan:
kekurangan:
Skenario aplikasi: