Ukuran Kunci Variabel. HASIL DAN PEMBAHASAN

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.