Sistem kripto dengan kunci penyulitan dan penyahsulitan yang berbeza dipanggil sistem penyulitan kunci awam. daripada dua kunci bebas, satu kunci dipanggil kunci persendirian, yang dirahsiakan, dan kunci lain dipanggil kunci awam dan tidak perlu dirahsiakan.
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Kriptografi kunci awam menggunakan kunci penyulitan dan kunci penyahsulitan yang berbeza Ia adalah "penerbitan kunci penyahsulitan yang tidak boleh dikira daripada kunci penyulitan yang diketahui" Cryptosystem.
Kemunculan kriptografi kunci awam terutamanya disebabkan oleh dua sebab Satu adalah disebabkan masalah pengedaran kunci kriptografi kunci konvensional, dan satu lagi adalah disebabkan oleh keperluan untuk tandatangan digital. Penyulitan kunci awam juga dipanggil penyulitan tidak simetri Penyulitan kunci awam adalah tidak simetri Berbanding dengan penyulitan konvensional simetri yang hanya menggunakan satu kunci, ia melibatkan penggunaan dua kunci bebas. Kunci dipanggil kunci persendirian, yang dirahsiakan. Kunci lain dipanggil kunci awam dan tidak perlu dirahsiakan.Meluaskan pengetahuan
Kaedah penyulitan tradisional ialah menggunakan kunci yang sama untuk penyulitan dan penyahsulitan, masing-masing oleh pengirim dan penerima. Simpan, digunakan semasa penyulitan dan penyahsulitan Masalah utama dengan kaedah ini ialah penjanaan, suntikan, penyimpanan, pengurusan, pengedaran, dan lain-lain kunci adalah rumit, terutamanya apabila bilangan pengguna meningkat, permintaan untuk kunci meningkat secara eksponen. . Dalam komunikasi rangkaian, pengagihan sejumlah besar kunci adalah masalah yang sukar untuk diselesaikan.
Sebagai contoh, jika terdapat n pengguna dalam sistem, dan komunikasi kata laluan perlu diwujudkan antara setiap dua pengguna, maka setiap pengguna dalam sistem mesti menguasai (n-1) kunci, dan sistem memerlukan The jumlah bilangan kunci ialah n*(n-1)/2. Untuk kes 10 pengguna, setiap pengguna mesti mempunyai 9 kunci, dan jumlah kunci dalam sistem ialah 45. Untuk 100 pengguna, setiap pengguna mesti mempunyai 99 kunci, dan jumlah kunci dalam sistem ialah 4950. Ini hanya mempertimbangkan kes di mana hanya satu kunci sesi digunakan untuk komunikasi antara pengguna. Penjanaan, pengurusan dan pengedaran sejumlah besar kunci sememangnya merupakan masalah yang sukar untuk dikendalikan. Pada tahun 1976, dua sarjana dari Universiti Stanford, Diffie dan Herman, mencadangkan konsep kriptografi kunci awam. Dalam sistem kriptografi kunci awam, kunci penyulitan (iaitu, kunci awam) PK ialah maklumat awam, manakala kunci penyahsulitan (iaitu, kunci rahsia) SK perlu dirahsiakan. Algoritma penyulitan E dan algoritma penyahsulitan D juga awam. Walaupun SK kunci rahsia ditentukan oleh PK kunci awam, SK tidak boleh dikira berdasarkan PK. Berbeza daripada kaedah penyulitan tradisional, teknologi ini menggunakan dua kunci berbeza untuk menyulitkan dan menyahsulit maklumat Ia juga dipanggil "kaedah penyulitan asimetri. Setiap pengguna mempunyai algoritma penyulitan yang didedahkan kepada dunia luar. E dan. Algoritma penyahsulitan sulit luaran D, mereka mesti memenuhi syarat: (1) D ialah songsang E, iaitu, D[E(X)]=X (2) Kedua-dua E dan D mudah dikira (3) Bermula daripada E. Ia adalah sangat sukar untuk menyelesaikan D. Ia boleh dilihat daripada syarat-syarat di atas bahawa di bawah sistem kriptografi kunci awam, kunci penyulitan adalah tidak sama dengan kunci penyulitan boleh didedahkan kepada umum, supaya mana-mana pengguna boleh menggunakan maklumat yang dihantar kepada pengguna ini kepada orang ramai Kunci itu disulitkan dan dihantar, dan satu-satunya kunci peribadi yang disimpan oleh pengguna adalah sulit, dan hanya ia boleh memulihkan dan menyahsulit teks sifir Walaupun kunci penyahsulitan secara teori boleh dikira kunci penyulitan, reka bentuk algoritma ini adalah dalam amalan Ia adalah mustahil, atau walaupun ia boleh dikira, ia akan mengambil masa yang lama dan menjadi tidak boleh dilaksanakan, jadi membuat kunci penyulitan awam tidak akan membahayakan keselamatan kunci fungsi pintu perangkap sehala matematik adalah mudah untuk menilai dalam satu arah, tetapi pengiraan songsangnya adalah sukar mudah untuk mengira nilai fungsi Y; dan dari nilai Y yang diberikan, dalam banyak kes adalah sangat sukar untuk mengira nilai x mengikut hubungan fungsi f(x). hasil darab n diperolehi dengan mendarab dua nombor perdana besar p dan q, tetapi hasil darabnya n diuraikan kepada dua nombor perdana besar dan q adalah sangat sukar 🎜>Untuk pengetahuan yang lebih berkaitan, sila lawati ruangan
FAQ!
Atas ialah kandungan terperinci Apakah yang dipanggil sistem kripto dengan kunci penyulitan dan penyahsulitan yang berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!