Kebanyakan orang tidak menyedarinya, tetapi kita bergantung penyulitan rangkaian hampir setiap kali kami pergi dalam talian. Untuk segala-galanya dari perbankan dan membeli-belah untuk menyemak e-mel, kami suka transaksi Internet kami untuk dilindungi dengan baik, dan penyulitan membantu menjadikannya mungkin.
Apakah Penyulitan Rangkaian?
Penyulitan adalah kaedah yang popular dan berkesan untuk melindungi data rangkaian. Proses penyulitan menyembunyikan data atau kandungan mesej sedemikian rupa sehingga maklumat asal hanya dapat dipulihkan melalui yang sepadan penyahsulitan proses. Penyulitan dan penyahsulitan adalah teknik biasa dalam kriptografi - disiplin saintifik di sebalik komunikasi yang selamat.
Banyak penyulitan dan proses penyahsulitan yang berbeza (dipanggil algoritma ada. Terutama di Internet, sangat sukar untuk menyimpan butiran algoritma ini secara rahsia. Cryptographers memahami ini dan mereka bentuk algoritma mereka supaya mereka berfungsi walaupun butiran pelaksanaan mereka dibuat awam. Algoritma penyulitan yang paling mencapai tahap perlindungan ini dengan menggunakan kekunci.
Apakah Kunci Penyulitan?
Dalam kriptografi komputer, kunci adalah rentetan panjang bit yang digunakan oleh algoritma penyulitan dan penyahsulitan. Contohnya, berikut merupakan kunci 40-bit hipotetikal:
00001010 01101001 10011110 00011100 01010101
Algoritma penyulitan mengambil mesej yang tidak disulitkan asal, dan kunci seperti di atas, dan mengubah mesej asal secara matematik berdasarkan bit utama untuk membuat mesej yang disulitkan baru. Sebaliknya, algoritma penyahsulitan mengambil mesej yang disulitkan dan mengembalikannya ke bentuk aslinya menggunakan satu atau lebih kekunci.
Beberapa algoritma kriptografi menggunakan kunci tunggal untuk penyulitan dan penyahsulitan. Kunci sedemikian mesti disimpan rahsia; jika tidak, sesiapa yang mengetahui kunci yang digunakan untuk menghantar mesej boleh membekalkan kunci tersebut kepada algoritma penyahsulitan untuk membaca mesej itu.
Algoritma lain menggunakan satu kunci untuk penyulitan dan kunci kedua yang berbeza untuk penyahsulitan. Kunci penyulitan boleh kekal terbuka dalam kes ini, tanpa mengetahui mesej utama penyahsulitan tidak boleh dibaca. Protokol keselamatan Internet popular menggunakan apa yang dipanggil ini kunci awam penyulitan.
Penyulitan pada Rangkaian Laman Utama
Rangkaian rumah Wi-Fi menyokong beberapa protokol keselamatan termasuk WPA dan WPA2. Walaupun ini bukan algoritma penyulitan terkuat yang wujud, mereka mencukupi untuk melindungi rangkaian rumah daripada mempunyai lalu lintas yang ditemui oleh orang luar.
Tentukan sama ada dan apa penyulitan aktif di rangkaian rumah dengan memeriksa konfigurasi jalur lebar penghala jalur lebar (atau rangkaian lain).
Penyulitan di Internet
Pelayar Web moden menggunakan protokol Lapisan Sokongan Selamat (SSL) untuk transaksi dalam talian selamat. SSL berfungsi dengan menggunakan kunci awam untuk penyulitan dan kunci persendirian yang berbeza untuk penyahsulitan. Apabila anda melihat awalan HTTPS pada rentetan URL dalam pelayar anda, ia menunjukkan penyulitan SSL sedang berlaku di belakang tabir.
Peranan Panjang Kekunci dan Keselamatan Rangkaian
Kerana penyulitan WPA / WPA2 dan SSL sangat bergantung pada kekunci, satu ukuran umum keberkesanan penyulitan rangkaian dari segi panjang kunci - bilangan bit dalam kunci.
Pelaksanaan awal SSL dalam pelayar web Netscape dan Internet Explorer bertahun-tahun yang lalu menggunakan standard penyulitan SSL 40-bit. Pelaksanaan awal WEP untuk rangkaian rumah menggunakan kunci penyulitan 40-bit juga.
Malangnya, penyulitan 40-bit menjadi terlalu mudah untuk mentakrifkan atau "retak" dengan meneka kunci penyahkodan yang betul. Teknik deciphering yang lazim dalam cryptography dipanggil kekerasan penyahsulitan menggunakan pemprosesan komputer untuk menghitung secara mendalam dan mencuba setiap kunci yang mungkin satu demi satu. Sebagai penyulitan 2-bit, contohnya, melibatkan empat nilai utama yang boleh ditebak:
00, 01, 10, dan 11
Penyulitan 3-bit melibatkan lapan nilai yang mungkin, penyulitan 4-bit 16 nilai yang mungkin, dan sebagainya. Secara matematik, 2n nilai mungkin wujud untuk kekunci n-bit.
Sementara 240 mungkin kelihatan seperti jumlah yang sangat besar, tidak begitu sukar bagi komputer moden untuk memecahkan banyak kombinasi ini dalam tempoh masa yang singkat. Para pembuat perisian keselamatan mengiktiraf keperluan untuk meningkatkan kekuatan penyulitan dan berpindah ke 128-bit dan lebih tinggi tahap penyulitan banyak tahun lalu.
Berbanding penyulitan 40-bit, penyulitan 128-bit menawarkan 88 bit tambahan panjang kunci. Ini diterjemahkan ke 288 atau kekalahan
309,485,009,821,345,068,724,781,056
kombinasi tambahan yang diperlukan untuk retak kekuatan kasar. Sesetengah pemprosesan overhead pada peranti berlaku apabila perlu menyulitkan dan menyahsulit lalu lintas mesej dengan kekunci ini, tetapi faedah yang jauh melebihi kos.