Ukuran blok (kriptografi)

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Dalam kriptografi modern, ukuran blok adalah panjang untaian bit yang diolah oleh penyandian blok pada satu waktu. Teks asal dan teks tersandi memiliki panjang yang sama.

Hingga pengumuman hasil kontes AES, sebagian besar penyandian blok mengikuti ukuran blok DES, yaitu 64 bit (8 bita). Namun, dengan mengumpulkan blok sebanyak akar kuadrat dari keseluruhan yang mungkin, akan ada 50% peluang bahwa keduanya akan sama sehingga akan mulai membocorkan informasi tentang isi pesan.

Karenanya, kandidat AES diwajibkan untuk mendukung ukuran blok 128 bit (16 bita). Pemenang kontes, Rijndael mendukung ukuran blok dan kunci 128, 192, dan 256 bit. Namun, dalam AES, ukuran blok selalu 128 bit. Dukungan ukuran blok lainnya tidak dimasukkan dalam standar.

Beberapa penyandian blok, seperti RC5, mendukung ukuran blok beragam. Struktur Luby–Rackoff dan struktur Outerbridge mendukung penambahan ukuran blok.