Komputer, Keselamatan
Algoritma untuk enkripsi data. algoritma enkripsi simetris. RSA algoritma enkripsi. DES algoritma enkripsi. Pilih algoritma enkripsi
Di zaman kemanusiaan komputer kita semakin menolak untuk menyimpan informasi dalam bentuk tulisan tangan atau dicetak, lebih memilih untuk melakukan dokumen elektronik. Dan jika sebelum mencuri kertas atau perkamen, tapi sekarang sudah membobol informasi elektronik. Diri mereka sebagai algoritma enkripsi data telah dikenal sejak jaman dahulu. Banyak peradaban suka untuk mengenkripsi pengetahuan yang unik mereka, sehingga mereka bisa mendapatkan hanya orang yang berpengetahuan. Tapi mari kita lihat bagaimana ditampilkan pada dunia kita.
Apakah sistem enkripsi data?
Untuk mulai menentukan yang mewakili sistem kriptografi pada umumnya. Secara kasar, ini adalah algoritma khusus untuk merekam informasi, yang akan dimengerti hanya untuk lingkaran orang tertentu.
Dalam pengertian ini, orang asing segala sesuatu yang dilihatnya, harus (pada prinsipnya, itu) tampaknya set berarti karakter. Baca berurutan hanya dapat seseorang yang tahu aturan dari lokasi mereka. Sebagai contoh yang sangat sederhana, Anda dapat menentukan algoritma enkripsi dengan ejaan kata-kata, misalnya, kembali ke depan. Tentu saja, ini adalah yang paling primitif, Anda bisa memikirkan. Implikasinya adalah bahwa jika Anda tahu aturan masuk, mengembalikan teks asli tidak bekerja.
Mengapa melakukannya?
Apa itu semua datang dengan mungkin tidak diperlukan untuk menjelaskan. Lihat, untuk apa jumlah pengetahuan yang ditinggalkan oleh peradaban kuno, sekarang dienkripsi. Apakah orang dahulu tidak ingin kita untuk mencari tahu, apakah semua itu dilakukan, bahwa manusia mampu menggunakannya hanya ketika tingkat yang diinginkan pembangunan - namun hanya menebak.
Namun, jika kita berbicara tentang dunia sekarang ini, keamanan informasi telah menjadi salah satu masalah terbesar. Menilai sendiri, karena ada banyak dokumen dalam arsip yang sama, yang beberapa pemerintah tidak ingin menerapkan, berapa banyak desain rahasia sebagai teknologi baru. Tapi semua ini, oleh dan besar, adalah tujuan utama dari apa yang disebut hacker, dalam pengertian klasik dari istilah tersebut.
Datang ke pikiran hanya satu frase yang telah menjadi prinsip-prinsip klasik aktivitas Natana Rotshilda: "Siapa yang memiliki informasi, memiliki dunia" Dan itulah sebabnya informasi tersebut diperlukan untuk melindungi dari mencongkel mata, sehingga dia tidak menggunakan orang lain untuk tujuan egois mereka sendiri.
Kriptografi: titik awal
Sekarang, sebelum mempertimbangkan sangat struktur yang memiliki algoritma enkripsi, menyelam sedikit ke dalam cerita, pada hari-hari, ketika ilmu pengetahuan itu dalam masa pertumbuhan.
Hal ini diyakini bahwa seni menyembunyikan data secara aktif mulai mengembangkan beberapa ribu tahun sebelum era kita. Keunggulan dikreditkan ke Sumeria kuno, Raja Salomo dan para imam Mesir. Hanya jauh kemudian adalah karakter rahasia yang sama dan simbol seperti. Tapi apa yang menarik: kadang-kadang algoritma enkripsi teks (yaitu, mereka dikodifikasi pada saat itu) adalah bahwa di sama runcing Sumeria kuno satu karakter bisa berarti tidak hanya satu huruf, tetapi juga seluruh kata, konsep atau bahkan saran. Karena interpretasi teks-teks ini bahkan dengan sistem kriptografi modern yang memungkinkan untuk mengembalikan tampilan asli dari teks, itu benar-benar mustahil. Berbicara bahasa modern, sangat canggih, seperti yang sekarang dinyatakan, algoritma enkripsi simetris. Mereka diam saja.
Dunia modern: jenis algoritma enkripsi
Mengenai perlindungan data rahasia di dunia modern, juga harus berkutat pada hari-hari ketika komputer tidak dikenal manusia. Belum lagi berapa banyak kertas dipindahkan ke alkemis, atau Templar yang sama, berusaha menyembunyikan teks-teks yang benar diketahui mereka pengetahuan, perlu diingat bahwa sejak munculnya masalah komunikasi saja memburuk.
Dan kemudian, mungkin, perangkat yang paling terkenal dapat disebut mesin cipher Jerman selama Dunia Kedua disebut "Enigma", yang diterjemahkan ke bahasa Inggris berarti "misteri." Sekali lagi, ini adalah contoh bagaimana algoritma enkripsi simetris digunakan, esensi yang adalah shifrovschik itu dan cryptanalysts tahu kunci (algoritma), awalnya diterapkan untuk menyembunyikan data.
Hari ini, cryptosystem seperti yang digunakan di mana-mana. Contoh yang paling mencolok dapat dipertimbangkan, misalnya, AES256 algoritma enkripsi, yang merupakan standar internasional. Dari perspektif terminologi komputer, memungkinkan Anda untuk menggunakan panjang kunci 256 bit. Secara umum, algoritma enkripsi modern cukup beragam, dan membagi mereka dapat secara kasar menjadi dua kelas yang luas: simetris dan asimetris. Mereka, tergantung pada daerah tujuan, sekarang digunakan sangat luas. Pilihan algoritma enkripsi tergantung pada tugas dan metode informasi pemulihan dalam bentuk aslinya. Tapi apa perbedaan antara mereka?
Simetris dan algoritma enkripsi asimetris: apa bedanya
Sekarang mari kita lihat apa perbedaan mendasar antara sistem tersebut dan prinsip-prinsip yang didasarkan aplikasi mereka dalam praktek. Sebagaimana jelas, algoritma enkripsi terkait dengan konsep-konsep geometri simetri dan asimetri. Apa artinya sekarang dan akan dijelaskan.
algoritma enkripsi simetris DES, yang dikembangkan pada tahun 1977, menyiratkan adanya kunci tunggal yang konon dikenal karena dua pihak yang bersangkutan. mudah untuk digunakan mengetahui kunci, memasukkannya ke dalam praktek, untuk membaca set berarti sama karakter, membawanya, sehingga untuk berbicara, dalam bentuk yang dapat dibaca.
Dan apa adalah algoritma enkripsi asimetris? Ada dua kunci yang digunakan, yaitu untuk mengkodekan informasi asli menggunakan satu untuk mendekripsi konten - yang lain, dan tidak perlu harus sama, atau pada saat yang sama berada di coding dan decoding sisi. Untuk masing-masing hanya satu. Dengan demikian, tingkat yang sangat tinggi dari kedua kunci dikecualikan dari memasuki tangan ketiga. Namun, berdasarkan situasi saat ini, banyak hacker mencuri jenis masalah tertentu dan tidak. Hal lain - untuk menemukan apa kunci (berbicara kasar, password), yang cocok untuk mendekripsi data. Tapi pilihan bisa ada begitu banyak yang bahkan komputer yang paling modern akan memproses mereka selama beberapa dekade. Sebagaimana dinyatakan, tidak ada sistem komputer yang ada di dunia untuk hack akses ke dia dan mendapatkan apa yang disebut "penyadapan" tidak dapat dan tidak akan dapat dalam beberapa dekade mendatang.
Algoritma enkripsi yang paling terkenal dan umum digunakan
Tapi kembali di dunia komputer. Apa yang ditawarkan dasar algoritma enkripsi untuk perlindungan informasi di panggung saat perkembangan komputer dan teknologi mobile?
Di sebagian besar negara, standar de facto adalah AES sistem kriptografi berdasarkan kunci 128-bit. algoritma Namun, secara paralel dengan itu kadang-kadang digunakan enkripsi RSA, yang meskipun terkait dengan enkripsi menggunakan public (public) kunci tetap merupakan salah satu yang paling diandalkan. Ini, kebetulan, terbukti oleh semua ahli terkemuka sejak sistem itu sendiri tidak hanya bergantung pada enkripsi data, tetapi juga pelestarian integritas informasi. Adapun pengembangan awal, yang mengacu algoritma enkripsi DES, itu adalah putus asa usang, dan upaya untuk menggantinya telah dimulai pada tahun 1997. Saat itu berdasarkan itu, yang baru dan canggih (Advanced) enkripsi standar AES (pertama dengan kunci 128-bit, dan kemudian - dengan kunci 256-bit).
enkripsi RSA
Sekarang kita fokus pada teknologi RSA yang berhubungan dengan sistem enkripsi asimetris. Misalkan satu orang mengirimkan informasi lain dienkripsi dengan algoritma ini.
Untuk mengenkripsi mengambil dua jumlah yang cukup besar X dan Y, kemudian dihitung Z produk mereka, disebut modul. Selanjutnya beberapa asing nomor yang dipilih A, yang memenuhi syarat: 1
Apa yang terjadi ketika kiriman? Pengirim menghasilkan ciphertext, yang ditunjuk F, dengan pesan awal M, diikuti oleh eksponensial Sebuah modul perkalian dan Z: F = M ** A * (mod Z). Penerima contoh sederhana adalah untuk menghitung: M = F ** B * (mod Z). Secara kasar, semua tindakan ini berkurang secara eksklusif untuk pembangunan kekuatan. Prinsip yang sama bekerja opsi dengan penciptaan tanda tangan digital, tetapi persamaan di sini adalah lebih rumit. Untuk menghindari banjir pengguna aljabar kepala, materi tersebut tidak akan diberikan. Adapun hacking, algoritma enkripsi RSA menghadapkan penyusup tugas yang hampir tak terpecahkan: untuk menghitung kunci B. ini secara teoritis bisa dilakukan dengan penggunaan anjak piutang dana yang tersedia (penguraian menjadi faktor awal nomor X dan Y), namun sampai saat ini tidak ada sarana seperti, Oleh karena itu, tugas itu sendiri menjadi tidak sulit - umumnya tidak layak. Berikut ini adalah, bertahan algoritma enkripsi yang sangat efisien dengan maksimal 64 bit blok panjang (karakter) dari yang hanya bermakna 56. Seperti disebutkan di atas, teknik ini sudah usang, meskipun berlangsung cukup lama sebagai kriptografi standar yang digunakan dalam Amerika Serikat, bahkan untuk industri pertahanan. Inti dari itu adalah enkripsi simetris yang berlaku untuk jenis urutan 48 bit. Ketika operasi ini digunakan untuk 16 siklus sampel dalam kunci 48 bit. Tapi! Semua siklus pada prinsip tindakan serupa, jadi pada titik ini tidak menghitung kunci bekerja yang diperlukan. Misalnya, salah satu komputer paling kuat di Amerika Serikat senilai lebih dari satu juta dolar untuk "istirahat" enkripsi dalam waktu sekitar tiga setengah jam. Untuk mesin di bawah pangkat fakta, untuk menghitung bahkan urutan dalam memaksimalkan manifestasinya, dibutuhkan tidak lebih dari 20 jam. Akhirnya, kita memiliki yang paling umum dan dianggap sampai saat ini, sistem kebal - algoritma enkripsi AES. Dia saat ini diwakili dalam tiga versi - AES128, AES192 dan AES256. Opsi pertama berlaku lebih untuk menjamin keamanan informasi dari perangkat mobile, dan yang kedua yang terlibat di tingkat yang lebih tinggi. Sebagai standar, sistem secara resmi diperkenalkan pada tahun 2002, dan segera dukungannya telah diberitahu oleh Intel Corporation, yang memproduksi chip prosesor. esensinya, tidak seperti sistem enkripsi simetris lainnya mengurangi ke komputasi didasarkan pada polinomial kode representasi dan perhitungan operasi dengan array dua dimensi. Menurut pemerintah AS, untuk memecahkan 128-bit panjang kunci decoder, bahkan yang paling modern, akan mengambil sekitar 149 triliun tahun. Saya mohon untuk berbeda dengan seperti sumber yang kompeten. hardware komputer dalam seratus tahun terakhir telah membuat lompatan, sepadan dengan deret ukur, sehingga terutama tidak harus menipu diri kita sendiri, lebih-lebih sekarang, ternyata, ada enkripsi dan lebih tiba-tiba daripada yang Amerika Serikat mengumumkan benar-benar tahan terhadap retak. Tentu saja, kita berbicara tentang virus. Baru-baru ini ada virus cukup spesifik, ransomware, yang mengenkripsi seluruh hard disk dan partisi logical pada komputer yang terinfeksi, dan kemudian korban menerima surat memberitahukan bahwa semua file dienkripsi dan mendekripsi mereka hanya dapat ditentukan kekuasaan setelah bank pembayaran. Dalam hal ini, apa yang paling penting, itu menunjukkan bahwa sistem AES1024 enkripsi data, yaitu, panjang kunci yang diterapkan empat kali lebih besar AES256 sekarang ada, sejumlah pilihan ketika mencari decoder yang tepat hanya meningkatkan sangat. Dan menilai dari laporan pemerintah AS pada waktu yang tersedia untuk mendekripsi panjang kunci 128 bit, lalu bagaimana waktu yang diperlukan untuk menemukan solusi untuk kasus kunci dan variannya adalah 1024 bit panjang? Saat itulah Amerika Serikat dan menusuk. Karena mereka percaya bahwa sistem kriptografi komputer mereka sempurna. Sayangnya, ada beberapa ahli (rupanya, bekas Uni Soviet), yang melebihi dalil-dalil Amerika "tak tergoyahkan" dalam segala hal. Dengan semua ini, bahkan pengembang terkemuka perangkat lunak antivirus, termasuk "Kaspersky Lab", para ahli yang menciptakan "Doctor Web", korporasi ESET dan banyak pemimpin dunia lain hanya mengangkat bahu mereka, mereka mengatakan, untuk memecahkan kode algoritma tersebut hanya ada uang, tetapi mengatakan apa-apa dalam hal ini tentang yang tidak cukup waktu. Tentu saja, ketika Anda menghubungi dukungan pelanggan menawarkan untuk mengirim file terenkripsi dan jika ada, itu diinginkan untuk asli - dalam bentuk di mana itu sebelum enkripsi. Alas, bahkan analisis komparatif belum membuahkan hasil yang nyata. Apa yang bisa saya katakan, jika kita mencari masa depan, tanpa bisa menguraikan masa lalu. Jika Anda melihat dunia dari milenium kita, kita dapat melihat bahwa kaisar Romawi yang sama Gaius Yuliy Tsezar di beberapa tulisannya digunakan algoritma enkripsi simetris. Nah, jika Anda melihat Leonardo da Vinci, sehingga semua entah bagaimana tidak pada dirinya sendiri dari kesadaran bahwa di bidang kriptografi, orang yang hidupnya ditutupi dengan semacam selubung misteri, telah melampaui modernitas selama berabad-abad. Sampai saat ini, banyak orang tidak memberikan istirahat untuk apa yang disebut "Mona Lisa Smile," di mana ada sesuatu yang menarik, bahwa manusia modern tidak mampu memahami. Kebetulan, pada gambar sehubungan dengan karakter tertentu (di mata gaun itu, dan sebagainya. D.) Telah baru-baru ini menemukan bahwa dengan jelas menunjukkan bahwa semua ini berisi beberapa jenius besar terenkripsi dari informasi saat ini, sayangnya, untuk membawa kita tidak. Tapi kami bahkan belum disebutkan berbagai macam struktur skala besar, yang mampu mengubah pemahaman fisika dari waktu. Tentu saja, beberapa pikiran yang cenderung hanya untuk fakta bahwa dalam banyak kasus, telah digunakan yang disebut "bagian emas", bagaimanapun, dan tidak memberikan kunci untuk semua bahwa toko luas pengetahuan, yang diyakini atau kita tidak mengerti, atau hilang selamanya. Rupanya, kriptografi masih harus dilakukan suatu banyak yang luar biasa dari pekerjaan untuk memahami bahwa algoritma enkripsi modern sering tidak pergi ke manapun perbandingan dengan waktu operasi dari peradaban kuno. Apalagi, jika saat ini ada yang berlaku umum prinsip-prinsip keamanan informasi, yang yang digunakan pada zaman kuno, sayangnya, kita benar-benar tidak dapat diakses dan dimengerti. Dan satu hal lagi. Ada kepercayaan yang tak terucapkan bahwa mayoritas teks-teks kuno tidak dapat diterjemahkan karena kunci untuk mengartikan masyarakat rahasia mereka dijaga ketat seperti Freemason, Illuminati, dan sebagainya. D. Bahkan Templar telah meninggalkan jejak mereka di sini. Apa yang bisa kita katakan tentang apa yang masih tetap perpustakaan benar-benar tidak dapat diakses dari Vatikan? Jangan menyimpan petunjuk utama untuk zaman kuno di sana? Banyak ahli cenderung untuk versi ini adalah keyakinan bahwa Vatikan sengaja menyembunyikan informasi ini dari masyarakat. Suka atau tidak, tidak ada yang tahu. Tapi satu hal yang pasti - sistem kriptografi kuno di tidak kalah dengan (dan mungkin melampaui) yang digunakan dalam dunia komputer saat ini. Akhirnya harus dikatakan bahwa ada telah dipertimbangkan, tidak semua aspek dari sistem kriptografi saat ini dan teknik yang mereka gunakan. Faktanya adalah bahwa dalam kebanyakan kasus harus memimpin rumus matematika yang kompleks dan perhitungan ini, dari mana mayoritas pengguna hanya pergi kepala berputar. Lihat saja contoh deskripsi dari algoritma RSA, untuk menyadari bahwa segala sesuatu yang lain akan terlihat jauh lebih rumit. Hal utama - untuk mengerti dan memahami, sehingga untuk berbicara, di jantung dari masalah ini. Nah, jika kita berbicara tentang apa adalah sistem modern, menawarkan untuk menyimpan informasi rahasia dengan cara yang dapat diakses oleh sejumlah pengguna, ada sedikit pilihan. Meskipun ada banyak sistem kriptografi, yang sama RSA dan DES algoritma yang jelas kehilangan AES spesifik. Namun, sebagian besar aplikasi modern yang dirancang untuk cukup berbeda-beda antara sistem operasi, penggunaan adalah AES (secara alami tergantung pada aplikasi dan perangkat). Tapi di sini adalah "tidak sah" evolusi cryptosystem ini, secara halus, banyak, terutama pendirinya, terkejut. Tapi secara keseluruhan, berdasarkan fakta yang ada sekarang ini, banyak pengguna tidak akan sulit untuk memahami apa sistem enkripsi data kriptografi, mengapa mereka dibutuhkan dan bagaimana mereka bekerja. enkripsi DES
enkripsi AES
Masalah dengan virus dan dekripsi
Sebuah dunia yang kita tidak tahu
bukan sebuah epilog
Similar articles
Trending Now