Rss Feed

DES

Data Encryption Standard (DES)Skema enkripsi yang paling umum digunakan saat ini adalah Data encryptionStandard (DES). DES diadopsi pada tahun 1977 oleh National Bureau of Standards, atausekarang disebut sebagai National Institute of Standards and Technology (NIST), sebagaiFederal Information Processing Standard 46 (FIPS PUB 46). Di dalam DES, datadienkripsi di dalam 64 bit blok dengan menggunakan 56 bit kunci. Algoritma DESmengubah 64 bit input di dalam berbagai langkah menjadi 64 bit output. Langkah yangsama, dengan kunci yang sama, digunakan untuk mendekripsi ciphertext yang dihasilkan.Pada tahun 1960, IBM memulai sebuah proyek di dalam kriptografi komputeryang dipimpin oleh Horst Feistel. Proyek ini selesai pada tahu 1971 denganpengembangan algoritma yang disebut sebagai LUCIFER [FEIS73], yang dijual kepadaLloyd’s of London untuk digunakan pada sistem penyaluran uang tunai, yang jugadikembangkan oleh IBM. LUCIFER adalah blok cipher yang beroperasi pada 64 bit blok,dengan menggunakan ukuran kunci 128 bit. Karena hasil yang menjanjikan, IBMkemudian mengembangkan sistem ini secara komersial. Usaha ini dipimpin oleh Waltertuchman dan Carl Meyer, dan tidak hanya melibatkan IBM saja, tetapi juga konsultanluar dan nasehat yang bersifat teknikal dari NSA. Hasilnya, muncul LUCIFER versi baruyang lebih tahan terhadap cryptoanalyst tetapi dengan mengurangi ukuran kunci menjadi56 bit sehingga dapat diimplementasikan pada sistem dengan prosesor tunggal.Sementara itu, National Bureau of Standards (NBS) pada tahun 1973mengeluarkan permintaan untuk standard chiper nasional. IBM mengirimkan hasil dariproye Tuchman-Meyer. Ini adalah algoritma terbaik yang diajukan dan diadopsi sebagaiData Encryption Standard.
DES bekerja dalam model bit , atau angka biner 0 dan 1. Setiap kelompok dari 4bit membentuk hexadesimal, atau bilangan berbasis 16. Anka biner 0001 membentukangka hexa 1, dan seterusnya. DES bekerja dengan mengenkripsi setiap group yangterdiri dari 64 bit data. Untuk melakukan enkripsi, DES membutuhkan kunci yang jugamempunyai ukuran 64 bit, namun dalam prakteknya bit ke 8 dari setiap kelompok 8 bitdiabaikan, sehingga ukuran kunci menjadi 56 bit. Sebagai contoh, jika kita inginmengenkripsi pesan “8787878787878787" dengan kunci “0E329232EA6D0D73”, makaakan dihasilkan ciphertext "0000000000000000”. Jika ciphertext tersebut didekripsidengan menggunakan kunci yang sama, maka outputnya adalah pesan asli.

1 komentar:

Qiezahara mengatakan...

mas kalau curhat tu jangan banyak2...
ntar kena tuntut loh....
kayak prita...
hahahahahahaha ^_^

Posting Komentar