Rumah  >  Artikel  >  Artikel yang menerangkan peranan teknologi penyulitan secara terperinci! Apakah yang dilakukan oleh penyulitan?

Artikel yang menerangkan peranan teknologi penyulitan secara terperinci! Apakah yang dilakukan oleh penyulitan?

PHPz
PHPzke hadapan
2024-03-15 09:22:18635semak imbas

Ia menyediakan platform yang cekap untuk pertukaran maklumat yang selamat dan terpencar. Malah, teknologi penyulitan digital adalah elemen teras teknologi blockchain Ia adalah tepat kerana teknologi penyulitan ini telah menarik perhatian orang ramai kepada kriptografi blockchain, kerana memastikan keselamatan maklumat pengguna dan data transaksi adalah perlu untuk mempromosikan populariti blockchain. syarat penyediaan.

Artikel yang menerangkan peranan teknologi penyulitan secara terperinci! Apakah yang dilakukan oleh penyulitan?

Apakah yang dilakukan oleh teknologi penyulitan?

Senario aplikasi teknologi penyulitan asimetri dalam blockchain terutamanya termasuk penyulitan maklumat, tandatangan digital dan pengesahan log masuk, dsb.

Senario penyulitan maklumat biasanya melibatkan pengirim maklumat (A) menggunakan kunci awam penerima (B) untuk menyulitkan maklumat dan kemudian menghantarnya kepada B, yang kemudiannya menggunakan kunci peribadinya sendiri untuk menyahsulitnya. Teknologi penyulitan yang digunakan dalam transaksi Bitcoin juga berdasarkan senario ini. Dalam kes ini, kunci awam digunakan untuk menyulitkan data, manakala kunci peribadi digunakan untuk menyahsulit data, memastikan keselamatan dan kerahsiaan maklumat semasa penghantaran. Kaedah penyulitan ini digunakan secara meluas dalam banyak bidang, termasuk komunikasi rangkaian, transaksi kewangan dan penghantaran data. Melalui penyulitan kunci awam dan penyahsulitan kunci persendirian, maklumat

Dalam senario tandatangan digital, pengirim A menggunakan kunci peribadinya sendiri untuk menyulitkan maklumat, dan kemudian menghantar maklumat yang disulitkan kepada penerima B. Penerima B menggunakan kunci awam penghantar A untuk menyahsulit mesej, yang memastikan ketulenan dan integriti mesej.

Dalam senario pengesahan log masuk, pelanggan menggunakan kunci peribadi untuk menyulitkan maklumat log masuk, dan kemudian menghantar maklumat yang disulitkan ke pelayan. Selepas menerima maklumat, pelayan menggunakan kunci awam pelanggan untuk menyahsulitnya dan mengesahkan kesahihan maklumat log masuk.

Perhatikan perbezaan dalam penyulitan dalam tiga senario di atas:

Penyulitan maklumat menggunakan penyulitan kunci awam dan penyahsulitan kunci persendirian untuk memastikan keselamatan penghantaran data. Tandatangan digital menggunakan kunci persendirian untuk penyulitan dan kunci awam untuk penyahsulitan bagi memastikan kebolehsahan tandatangan. Pengesahan log masuk biasanya menggunakan penyulitan kunci persendirian dan penyahsulitan kunci awam untuk mengesahkan identiti.

Pengenalan kepada klasifikasi teknologi penyulitan

Dalam aplikasi dan pembangunan teknologi blockchain, teknologi penyulitan digital adalah kuncinya. Sebaik sahaja kaedah penyulitan dipecahkan, keselamatan data rantaian blok akan dicabar, dan kebolehubahan rantaian blok tidak akan wujud lagi. Algoritma penyulitan dibahagikan kepada algoritma penyulitan simetri dan algoritma penyulitan asimetri digunakan terutamanya dalam sistem kriptografi kunci awam dalam algoritma penyulitan asimetri secara amnya dibahagikan kepada tiga kategori berdasarkan masalahnya: Masalah penguraian integer besar. kelas masalah logaritma diskret, kelas lengkung elips.

Algoritma penyulitan secara amnya dibahagikan kepada penyulitan simetri dan penyulitan asimetri merujuk kepada teknologi penyulitan yang disepadukan ke dalam blok untuk memenuhi keperluan keselamatan dan keperluan pengesahan pemilikan. Penyulitan asimetri biasanya menggunakan dua sifir asimetri, dipanggil kunci awam dan peribadi, dalam proses penyulitan dan penyahsulitan. Pasangan kunci asimetri mempunyai dua ciri: Pertama, selepas menyulitkan maklumat dengan salah satu kunci (kunci awam atau kunci peribadi), hanya kunci lain yang sepadan boleh menyahsulitnya. Kedua, kunci awam boleh didedahkan kepada orang lain, manakala kunci persendirian dirahsiakan Orang lain tidak boleh menggunakan kunci awam untuk menyimpulkan kunci persendirian yang sepadan.

Penyulitan asimetri biasanya dibahagikan kepada tiga kategori utama: masalah penguraian integer besar, masalah logaritma diskret dan lengkung elips. Masalah penguraian integer besar merujuk kepada menggunakan hasil darab dua nombor perdana yang lebih besar sebagai nombor yang disulitkan Disebabkan ketidakteraturan penampilan nombor perdana, penyelesaian hanya boleh didapati melalui pengiraan percubaan berterusan. Kelas masalah logaritma diskret merujuk kepada algoritma penyulitan teragih asimetri berdasarkan kebolehlaksanaan logaritma diskret dan menggunakan fungsi cincang sehala yang kuat. Kelas lengkung eliptik merujuk kepada penggunaan lengkung eliptik satah untuk mengira kumpulan nilai khas asimetri Bitcoin menggunakan jenis algoritma penyulitan ini.

Atas ialah kandungan terperinci Artikel yang menerangkan peranan teknologi penyulitan secara terperinci! Apakah yang dilakukan oleh penyulitan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam