Makalah Final Project Kriptografi tentang Algoritma DESDeskripsi lengkap
Makalah Final Project Kriptografi tentang Algoritma DES
desFull description
CONSODescription complète
algoritma
Full description
algoritma pengobatan epilepsi
Algoritmalar hakkın genel bilgiler.
Full description
Algoritma GenetikaDeskripsi lengkap
flowchart,algoritma dasarDeskripsi lengkap
Hipoglikemia adalah keadaan dimana produksi gula darah dalam tubuh kurang dari 65 mg/dl. Kondisi hipoglikemia dapat mengancam jiwa jika tidak ditangani dengan baik karena dapat menyebabkan k…Deskripsi lengkap
silahkan di download
algoritma CKDDeskripsi lengkap
Algoritma DES (Data Encryption Standard)
Anggota Kelompok •
•
•
Lukman Bagus S Aji Indra Sulaiman Andri Prasetyo Aji
Pendahuluan •
•
•
Algoritma berjenis cipher block Beroperasi pada ukuran 64 bit enggunakan !6 bit internal key
Skema "lobal Blok Plainteks IP
&' Blok
plainteks
matriks
dipermutasi
permutasi
a(al
dengan (initial
permutation atau IP)'
Enciphering
$' *asil
permutasi a(al kemudian
enciphering-
IP
#$
&6
ka*
+&6
putaran)' Setiap putaran menggunakan kun,i internal yang berbeda' -' *asil
Blok %ipherteks
sebanyak
di-
enciphering
kemudian
dipermutasi dengan matriks permutasi balikan (invers initial permutation atau IP-1 ) menjadi blok ,ipherteks'
Internal Permutation
"enerate Key Input yang mengalami permutasi mempunyai bit !. dari input bit pertamanya/ bit !0 sebagai bit kedua dan bit ke 1 sebagai bit terakhir' Blok input yang mengalami permutasi kemudian menjadi input pada perhitungan dan tergantung pada kun,i kompleks' 2utput perhitungan ini/ disebut preoutput dan output ini akan diteruskan pada permutasi berikutnya yang merupakan kebalikan dari permutasi inisial'
IP Kebalikan
"enerate Key$ 2utput dari algoritma di atas mempunyai bit 40 dari blok preoutput sebagai bit pertamanya/ bit . sebagai bit kedua sampai bit $! sebagai bit terakhir' Perhitungan yang menggunakan blok input dikenakan permutasi sebagai inputnya untuk menghasilkan blok preoutput' 3etapi untuk pertukaran blok akhir/ dari &6 iterasi dari kalkulasi yang dijelaskan di ba(ah ini merupakan ungsi ,ipher yang mengoperasikan $ blok/ yaitu salah satu dari -$ bit dan salah satu dari 4. bit' Kalkulasi tersebut akan menghasilkan blok sepanjang -$ bit' 64 bit dari blok input terdiri dari -$ bit blok L dan diikuti oleh -$ bit blok 5' Input blok ini didenisikan sebagai L5'
Proses En,iphering
Proses En,iphering Di dalam proses en,iphering/ blok plainteks terbagi menjadi dua bagian/ kiri +L) dan kanan +5)/ yang masing# masing panjangnya -$ bit' Kedua bagian ini masuk ke dalam &6 putaran DES' Pada setiap putaran i/ blok 5 merupakan masukan untuk ungsi transormasi yang disebut ' Pada ungsi / blok 5 dikombinasikan dengan kun,i internal Ki' Keluaran dai ungsi di#725#kan dengan blok L untuk mendapatkan blok 5 yang baru' Sedangkan blok L yang baru langsung diambil dari blok 5 sebelumnya' Ini adalah satu putaran DES' Se,ara matematis/ satu putaran DES dinyatakan sebagai 8