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, Jun
Anonim

Seperti yang anda ketahui, kriptologi terdiri daripada kriptografi dan kriptanalisis.

Subjek mempelajari kriptografi adalah penyulitan maklumat untuk melindunginya dari akses yang tidak dibenarkan. Dari dokumen asli (teks biasa, gambar digital, isyarat suara, dan lain-lain), yang disebut teks biasa, ketika dienkripsi, terbentuk versi yang dienkripsi, yang disebut ciphertext, teks tertutup, kriptogram. Sekiranya penyulitan teks adalah tugas langsung, maka penyahsulitan, iaitu menukar ciphertext menjadi teks terbuka adalah masalah sebaliknya.

Bahagian kedua kriptologi - cryptanalysis - mengkaji kaedah memecahkan cipher, aplikasinya. Istilah ini pertama kali diperkenalkan ke dalam kriptologi oleh William Friedman pada tahun 1920.

Dipercayai bahawa sejarah kriptografi bermula sekitar 4 ribu tahun. Sekiranya kita mengambil ciri teknologi kaedah penyulitan yang digunakan sebagai asas, maka pada masa ini terdapat lima tempoh pengembangan kriptografi:

Saya tempoh - dari sekitar milenium ke-3 SM e.

Penguasaan ciphers mono-abjad (prinsip asasnya adalah penggantian abjad teks asal dengan abjad lain melalui penggantian huruf dengan huruf atau simbol lain).

Hampir empat ribu tahun yang lalu, di kota Menet Khufu di tebing Sungai Nil, seorang ahli kitab Mesir menggambar hieroglif yang menceritakan kisah kehidupan tuannya. Dengan berbuat demikian, dia menjadi pelopor sejarah kriptografi yang didokumentasikan. Untuk mengklasifikasikan tulisannya, juru tulis Mesir tidak menggunakan penyekat lengkap. Prasasti yang masih bertahan hingga hari ini, diukir sekitar tahun 1900 SM. e. di makam seorang lelaki mulia bernama Khnumhotep, hanya di beberapa tempat ia terdiri daripada simbol hieroglif yang tidak biasa dan bukannya hieroglif yang lebih dikenali. Taurat yang tidak disebutkan namanya itu berusaha untuk tidak menghalang pembacaan teks, tetapi hanya memberikannya kepentingan. Dia tidak menggunakan kriptografi, tetapi menggunakan salah satu elemen penting penyulitan, transformasi watak-watak bertulis yang disengajakan. Ini adalah teks tertua yang diketahui yang mengalami perubahan sedemikian.

Pembinaan semula tongkat khas untuk prasasti di permukaan yang berbeza
Pembinaan semula tongkat khas untuk prasasti di permukaan yang berbeza

Pembinaan semula tongkat khas untuk prasasti di permukaan yang berbeza.

Video promosi:

Zaman II - dari abad ke-9 di Timur Tengah dan dari abad ke-15. di Eropah sebelum awal abad ke-20

Pengenalan penggunaan ciphers polyalphabetic.

Tempoh III - dari awal hingga pertengahan abad XX

Pelaksanaan peranti elektromekanik dalam kerja penyulitan. Pada masa yang sama, penggunaan ciphers polyalphabetic berterusan.

Tempoh IV - dari pertengahan hingga 70-an abad XX

Peralihan ke kriptografi matematik, apabila definisi matematik yang ketat mengenai jumlah maklumat, entropi, dan fungsi penyulitan muncul dalam karya Claude Shannon.

Sehingga tahun 1975, kriptografi tetap "klasik" atau, lebih tepat lagi, kriptografi kunci rahsia.

Tempoh V - dari akhir 1970-an hingga sekarang

Tempoh moden pengembangan kriptografi dibezakan oleh kemunculan dan pengembangan arah baru - kriptografi kunci awam. Penampilannya tidak hanya ditandai dengan kemampuan teknikal baru, tetapi juga penggunaan kriptografi yang agak meluas untuk digunakan oleh individu.

Kriptografi moden membentuk arah saintifik yang terpisah di persimpangan matematik dan sains komputer - karya di kawasan ini diterbitkan dalam jurnal saintifik, dan persidangan biasa diatur.

Stream ciphers lebih disukai oleh organisasi ketenteraan di seluruh dunia, dan struktur perbankan - oleh block ciphers, kerana stream ciphers tidak banyak digunakan untuk pelaksanaan perisian kerana enkripsi dan penyahsulitan bitwise. Pelaksanaan perisian block ciphers lebih mudah, kerana bukannya memanipulasi bit, mereka beroperasi pada blok data yang besar.

Disyorkan: