3. Di Dalam Jaringan
. Unit pengiriman file digunakan untuk mengirim atau menerima suatu pesan
yang telah dienkripsi atau didekripsi, dari satu komputer ke komputer
lainnya. Hanya saja pengiriman file ini terbatas dalam ruang lingkup Local Area
Network LAN.
4.3 Ukuran Kunci Variabel.
Yang disediakan pengguna berkisar 4-14 kata yaitu, 128-448 bit,mars menggunakan prosedur ekspansi kunci untuk memperluas kunci user-disediakan
terdiri dari kata-kata n 32 bit, dimana n adalah jumlah apapun antara 4 dan 14 ke dalam array kunci K [] dari 40 kata-kata untuk enkripsi dekripsi operasi. MARS
cipher menggunakan berbagai operasi untuk menyediakan kombinasi keamanan
yang tinggi, kecepatan tinggi, dan pelaksanaan fleksibilitas. Secara khusus, menggabungkan eksklusif atau xor, penambahan, pengurangan, perkalian, dan
baik tetap dan data-tergantung rotasi.
MARS juga menggunakan meja S-box tunggal 512 32-bit untuk memberikanbaik perlawanan terhadap serangan linear dan diferensial, serta
longsor yang baik data dan bit kunci. Ini S-kotak juga digunakan oleh prosedur ekspansi kunci. Kadang-kadang S-box dipandang sebagai dua tabel, masing-
masing dari 256 entri, dilambangkan dengan S0 dan S1. Dalam desain dari kotak- S, kami menghasilkan masukan dalam sebuah mode pseudo acak dan diuji
bahwa S-box yang dihasilkan memiliki diferensial yang baik dan sifat linier. MARS S-box ditunjukkan pada lampiran diakhir dari kertas. Pseudo-code pada
gambar menunjukkan operasi enkripsi MARS secara rinci. Operasi digunakan dalam cipher diterapkan untuk kata-kata 32-bit, yang dipandang sebagai unsigned
integer. Dalam kode - pseudo kita gunakan sebagai berikut notasi. Kami nomori
bit dalam setiap kata dari 0 sampai 31, di mana bit 0 adalah yang paling signifikan atau terendah bit, dan bit 31 adalah bit atau tertinggi yang paling signifikan.
Kita menyatakan cad sebuah bitwise eksklusif - atau dua kata c dan d. Kami menyatakan dengan c + d.
Universitas Sumatera Utara
Selain pengurangan modulo modulo oleh cd 232, 232, dan dengan perkalian modulo c d 232. Juga, c d dan c d, rotasi menyatakan dari
kata c 32 bit dengan diposisi kekiri dan kanan, masing-masing. Operasi MARS dekripsi
adalah kebalikan dari operasi enkripsi dan kode untuk dekripsi serupa.
Teruskan Mixing 8 putaran maju pencampuran
Mencampur Backwards 8 putaran Backwards pencampuran
Cryptographic Core 16 putaran transformasi
D C B A C D B A
Plaintext: empat kata 32-bit Ciphertext: empat kata 32-bit
4.4 Ekspansi Kunci MARS.