Sejarah Kriptografi - Pandangan Alternatif

Sejarah Kriptografi - Pandangan Alternatif
Sejarah Kriptografi - Pandangan Alternatif

Video: Sejarah Kriptografi - Pandangan Alternatif

Video: Sejarah Kriptografi - Pandangan Alternatif
Video: Penjelasan Algoritma Kriptografi Klasik2 2024, Juni
Anonim

Seperti yang Anda ketahui, kriptologi terdiri dari kriptografi dan kriptanalisis.

Subjek mempelajari kriptografi adalah enkripsi informasi untuk melindunginya dari akses yang tidak sah. Dari dokumen asli (teks biasa, gambar digital, sinyal suara, dll.) Yang disebut teks biasa, bila dienkripsi maka terbentuklah versi terenkripsi yang disebut cipherteks, teks tertutup, kriptogram. Jika enkripsi teks adalah tugas langsung, maka dekripsi, mis. mengubah ciphertext menjadi teks terbuka adalah masalah sebaliknya.

Bagian kedua dari kriptologi - kriptanalisis - mempelajari metode pemecahan sandi, aplikasinya. Istilah ini pertama kali diperkenalkan ke dalam kriptologi oleh William Friedman pada tahun 1920.

Diyakini bahwa sejarah kriptografi kembali sekitar 4 ribu tahun. Jika kita mengambil karakteristik teknologi dari metode enkripsi yang digunakan sebagai basis, maka pada saat ini terdapat lima periode perkembangan kriptografi:

Periode saya - dari sekitar milenium ke-3 SM e.

Dominasi cipher mono-alfabet (prinsip dasarnya adalah penggantian alfabet teks asli dengan alfabet lain melalui penggantian huruf dengan huruf atau simbol lain).

Hampir empat ribu tahun yang lalu, di kota Menet-Khufu di tepi Sungai Nil, seorang juru tulis Mesir menggambar hieroglif yang menceritakan kisah kehidupan tuannya. Dengan melakukan itu, dia menjadi pelopor sejarah kriptografi yang terdokumentasi. Untuk mengklasifikasikan prasastinya, juru tulis Mesir tersebut tidak menggunakan sandi lengkap. Sebuah prasasti yang bertahan hingga hari ini, diukir sekitar tahun 1900 SM. e. di makam seorang pria bangsawan bernama Khnumhotep, hanya di beberapa tempat itu terdiri dari simbol hieroglif yang tidak biasa, bukan hieroglif yang lebih akrab. Juru tulis yang tidak disebutkan namanya berusaha untuk tidak menghalangi pembacaan teks, tetapi hanya untuk membuatnya sangat penting. Dia tidak menggunakan kriptografi, tetapi menggunakan salah satu elemen penting dari enkripsi, transformasi karakter tertulis yang disengaja. Ini adalah teks tertua yang pernah mengalami perubahan seperti itu.

Rekonstruksi tongkat khusus untuk prasasti pada permukaan yang berbeda
Rekonstruksi tongkat khusus untuk prasasti pada permukaan yang berbeda

Rekonstruksi tongkat khusus untuk prasasti pada permukaan yang berbeda.

Video promosi:

Periode II - dari abad ke-9 di Timur Tengah dan dari abad ke-15. di Eropa sebelum awal abad ke-20

Pengantar penggunaan sandi polialfabetis.

Periode III - dari awal hingga pertengahan abad XX

Implementasi perangkat elektromekanis dalam pekerjaan enkripsi. Pada saat yang sama, penggunaan sandi polialfabet terus berlanjut.

Periode IV - dari pertengahan hingga 70-an abad XX

Transisi ke kriptografi matematika, ketika dalam karya Claude Shannon ada definisi matematika yang ketat tentang jumlah informasi, entropi, fungsi enkripsi.

Sampai tahun 1975, kriptografi tetap "klasik" atau, lebih tepatnya, kriptografi kunci rahasia.

Periode V - dari akhir 1970-an hingga sekarang

Periode modern perkembangan kriptografi dibedakan dengan kemunculan dan perkembangan arah baru - kriptografi kunci publik. Kemunculannya tidak hanya ditandai oleh kemampuan teknis baru, tetapi juga oleh penggunaan kriptografi yang relatif luas untuk digunakan oleh individu.

Kriptografi modern membentuk arah ilmiah terpisah di persimpangan matematika dan ilmu komputer - karya di bidang ini diterbitkan dalam jurnal ilmiah, dan konferensi reguler diselenggarakan.

Cipher aliran lebih disukai oleh organisasi militer di seluruh dunia, dan struktur perbankan - berdasarkan cipher blok, karena cipher aliran tidak banyak digunakan untuk implementasi perangkat lunak karena enkripsi dan dekripsi bitwise. Implementasi perangkat lunak cipher blok lebih sederhana, karena alih-alih memanipulasi bit, mereka beroperasi pada blok data yang besar.

Direkomendasikan: