Tolong jelaskan mengenai Definisi dari Sifer blok dalam bahasa melayu

Suatu penguncian blok terdiri dari sepasang algoritma: penyulitan  dan dekripsi . Kedua algoritma menerima dua masukan: blok data berukuran  bit dan kunci berukuran  bit. Algoritma dekripsi ialah penyongsangan fungsi enkripsi, iaitu . Secara matematis, suatu penguncian blok didefinisikan oleh sebuah fungsi enkripsi

yang menerima kunci  berukuran  bit (disebut ukuran kunci) dan teks asal  berukuran  (disebut ukuran blok) serta mengeluarkan teks berkunci  berukuran  bit. Untuk setiap , fungsi () wajib memiliki pemetaan yang dapat dibalik dalam . Penyongsangan fungsi  didefinisikan sebagai fungsi

yang menerima kunci  dan teks berkunci  serta mengeluarkan teks asal  dengan syarat

Misalnya, sebuah penguncian blok menerima blok teks asal 128 bit sebagai masukan dan mengeluarkan blok teks berkunci 128 bit. Transformasi yang dilakukan bergantung pada kunci yang diberikan. Dekripsi juga mirip, iaitu menerima blok teks tersandi 128 bit sebagai masukan dan mengeluarkan blok teks asal 128 bit dengan kunci yang diberikan.

Untuk setiap kunci ,  ialah permutasi (pemetaan bijektif) dari blok masukan. Setiap kunci memilih satu permutasi dari  kemungkinan.