TAKSONOMI DARI KRIPTOGRAFI

Sementara perbedaan antara Public key dan kunci simetris mungkin tampak kecil , ternyata kripto Public key dapat melakukan beberapa hal yang berguna yang tidak mungkin dicapai dengan cipher simetris .

Dalam kriptografi Public key, kunci enkripsi dapat dibuat publik. Jika, misalnya seseorang memposting Public keynya di Internet, siapa saja dengan koneksi internet dapat mengenkripsi pesan untuk tersebut, tanpa pengaturan sebelumnya mengenai kunci. Hal ini kontras dengan cipher simetris, di mana para peserta harus setuju pada tombol pada awalnya. Sebelum penerapan kripto Public key, pengiriman aman dari kunci simetris adalah Achilles dari kriptografi modern. Sebuah kasus spektakuler sistem distribusi kunci simetris yang gagal dapat dilihat dalam eksploitasi dari jaringan mata-mata keluarga Walker. Keluarga Walker menjual kunci kriptografi yang digunakan oleh militer AS untuk Uni Soviet selama hampir dua dekade sebelum ditemukan.

Kriptografi Public key memiliki fitur lain agak mengejutkan dan sangat berguna, yang tidak terdapat paralel dalam dunia kunci simetrik. Misalkan pesan adalah “terenkripsi” dengan kunci pribadi, bukan Public key. Karena Public key adalah publik, siapapun dapat mendekripsi pesan ini. Sepintas enkripsi tersebut mungkin tampak sia-sia. Namun, dapat digunakan sebagai bentuk digital dari tulisan tangan dari tanda tangan, orang dapat membaca tanda tangan, tetapi hanya penandatangan bisa menciptakan tanda tangan.

Ada yang bisa dilakukan dengan cipher simetris, juga bisa dicapai dengan cryptosystem Public key. kripto Public key juga memungkinkan untuk melakukan hal-hal yang tidak dapat dicapai dengan cipher simetris. Jadi mengapa tidak menggunakan kripto Public keyuntuk semuanya? Alasan utama adalah kecepatan. Kripto Kunci simetris adalah lipat lebih cepat daripada kripto Public key. Akibatnya, kripto kunci simetris digunakan untuk mengenkripsi sebagian besar data. Namun kripto Public key memiliki peran penting untuk bermain dalam keamanan informasi modern.

Setiap cipher klasik dibahas sebelumnya adalah cipher simetris. Cipher simetris modern dapat dibagi menjadi Stream cipher dan block cipher . Stream cipher generalisasi dari pendekatan one-time pad. Sebuah block cipher dalam arti generalisasi suatu codebook. Dalam cipher blok, kunci menentukan codebook, dan selama kunci masih tetap, codebook yang sama digunakan. Sebaliknya, ketika perubahan kunci, codebook yang berbeda dipilih.

Sementara stream cipher mendominasi di era pasca-Perang Dunia II, saat ini cipher blok adalah raja kunci simetris kripto dengan beberapa pengecualian. Secara umum, cipher blok yang lebih mudah untuk mengoptimalkan untuk implementasi perangkat lunak, sementara stream cipher biasanya paling efisien di hardware.

Kategori utama ketiga kripto akan dipertimbangkan adalah fungsi hash. Fungsi ini mengambil masukan dari berbagai ukuran dan menghasilkan output dari ukuran tetap yang memenuhi beberapa sifat yang sangat istimewa. Sebagai contoh, jika perubahan input dalam satu atau lebih bit, output harus berubah di sekitar setengah dari bit nya. Untuk yang lain, itu harus layak untuk menemukan dua input yang menghasilkan output yang sama. Ini mungkin tidak jelas bahwa fungsi seperti berguna atau bahwa fungsi tersebut sebenarnya ada tetapi akan dilihat bahwa mereka memang ada dan bahwa mereka ternyata sangat berguna untuk berbagai macam masalah yang mengejutkan.

This entry was posted in security, Tutorial and tagged , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s