Logo ms.removalsclassifieds.com

Perbezaan Antara AES dan RC4 (Dengan Jadual)

Isi kandungan:

Anonim

Semasa kami bertukar-tukar data melalui Internet, adalah penting untuk melindungi maklumat sulit kami. Algoritma kriptografi seperti AES dan RC4 digunakan untuk memulihkan keselamatan data. Dengan menggabungkan konsep daripada matematik dengan sains komputer, pakar kriptologi telah membangunkan algoritma berkesan ini yang mencabar untuk penganalisis kriptografi.

AES lwn RC4

Perbezaan utama antara AES dan RC4 ialah AES ialah sifir blok, manakala RC4 ialah sifir aliran. Penyulitan blok dan penyulitan strim ialah klasifikasi algoritma simetri. Sifir blok mengekod teks biasa dalam saiz blok, manakala sifir strim mengekod sedikit demi sedikit, yang serupa dengan aliran aliran.

AES atau Advanced Encryption Standard telah dimulakan pada tahun 1997 oleh Institut Piawaian dan Teknologi Kebangsaan (NIST) AS dengan serangan masuk ke atas DES. Calon penyulitan terbaik telah dipilih daripada antara lima belas algoritma lain yang menyertai pertandingan terbuka untuk memenuhi spesifikasi AES. AES menggabungkan blok 128-bit dan menggunakan 3 panjang kunci tertentu: 128, 192 dan 256 bit.

RC4 atau Rivest Cipher 4 telah dicipta oleh Ron Rivest pada tahun 1987. Dia membangunkannya untuk keselamatan RSA. Ia ialah sifir aliran simetri yang mengekodkan teks biasa sedikit demi sedikit dengan kunci untuk menukarnya kepada teks sifir. Saiz kunci terdiri daripada 64-bit atau 128-bit. Pada asalnya, RC4 kekal sebagai rahsia sehingga ia dikeluarkan kepada umum. Kod Ron ialah nama lain.

Jadual Perbandingan Antara AES dan RC4

Parameter perbandingan

AES

RC4

Definisi Standard Penyulitan Lanjutan ialah sifir blok simetri. Rivest Cipher 4 ialah sifir aliran simetri.
asal usul AES telah dibangunkan melalui pertandingan terbuka pada tahun 1997. Ron Rivest membangunkan RC4 pada tahun 1987.
Keselamatan AES lebih selamat daripada RC4. RC4 tidak selamat seperti AES.
Saiz kunci 128, 192, dan 256 bit 64 atau 128 bit
Aplikasi SSL, TSL, dsb. NASA, NIST, dsb

Apa itu AES?

Pada tahun 1997, Institut Piawaian dan Teknologi Kebangsaan (NIST) mengadakan pertandingan terbuka. Pakar kriptologi dari pelbagai bahagian dunia telah dijemput untuk membentangkan algoritma mereka. Mereka terpaksa memenuhi piawaian yang ditetapkan dalam AES. Setiap algoritma telah dianalisis untuk mencari yang paling sesuai. Pada tahun 1999, Rijndael akhirnya menjadi calon yang dipilih.

AES ialah sifir blok yang menggunakan kunci simetri. Teks biasa yang dimasukkan dikodkan dalam saiz blok untuk menukarnya kepada teks sifir. Saiz bit adalah terhad kepada 128 bit, dan saiz kunci 128, 192, dan 256 bit digunakan. Pembundaran berbeza-beza bergantung pada saiz kekunci. Terdapat 10 pusingan untuk 128 bit, 12 pusingan untuk 192, dan 14 pusingan untuk 256 bit. Mereka dipanggil AES128, AES192, dan AES256.

Proses penyulitan melalui empat langkah dalam setiap pusingan. Semakin banyak pusingan, semakin sukar kod penyulitan untuk dipecahkan. Kunci simetri digunakan, yang membayangkan kunci unik yang dilaksanakan oleh kedua-dua pengguna dan penerima.

Beberapa syarat keselamatan tinggi telah ditetapkan oleh NIST seperti berikut:

Apakah RC4?

Pada tahun 1987, Ron Rivest mencipta Rivest Cipher 4. Dia memajukannya kepada keselamatan RSA yang mantap. Konsep awal diilhamkan oleh pad sekali sahaja, yang juga dirujuk sebagai sifir Verman. Seperti AES, RC4 juga merupakan algoritma simetri. Tidak seperti AES, RC4 ialah sifir aliran. Penyulitan Rivest Cipher 4 dirahsiakan sehingga kod itu dikeluarkan pada tahun 1994 dalam domain awam.

RC4 ialah sifir strim yang berorientasikan bait. Sulitkan bit data demi bit. Mengandungi saiz kunci 64-bit atau 128-bit. Proses penyulitan melibatkan kunci rahsia yang berjalan pada algoritma RC4 untuk menjana teks sifir.

Dalam RC4, KSA dan PRGA menjana aliran utama. KSA adalah singkatan dari Key Scheduling Algorithm dan PRGA adalah singkatan dari Pseudo-Random Generation Algorithm. Kami menggunakan satu aliran utama (XOR) yang menggabungkan pilih atur 256 bait berkemungkinan dan sepasang penunjuk indeks 8-bit. Begitu juga, penyahsulitan mengikut corak XOR yang serupa.

Pelbagai aplikasi RC4 adalah

Jenis Sifir Rivest 4

Sifir strim yang digunakan oleh RC4 memastikan pelaksanaan mudah dan oleh itu digunakan secara meluas. Tidak seperti AES, RC4 tidak mempunyai keselamatan yang ketat. Aliran data kecil tidak boleh dikodkan dengan melaksanakan RC4.

Perbezaan Utama Antara AES dan RC4

Kesimpulan

Apabila kami menggunakan Internet untuk menghantar maklumat penting kami, adalah perlu untuk memantau keselamatan data kami. Algoritma penyulitan menyulitkan data kami untuk memastikan keselamatan maklumat penting kami. AES dan RC4 ialah algoritma yang boleh digunakan untuk mengelakkan data kami daripada bocor. AES dianggap sebagai salah satu algoritma paling maju yang boleh mengambil masa berbilion tahun untuk ditafsirkan oleh pakar menggunakan perkhidmatan komputer moden, manakala RC4 ialah versi lama yang berasal pada 1987, sedekad sebelum AES dimulakan. AES termasuk dalam kategori sifir blok, manakala RC4 ialah sifir aliran. AES ialah algoritma yang ditakrifkan secara umum yang boleh dilaksanakan dalam kedua-dua perkakasan dan perisian. RC4, sebaliknya, dilindungi oleh undang-undang tanda dagangan. RC4 kekal di dalam air sehingga ia dikeluarkan ke domain awam. NASA, NIST telah menyesuaikan AES untuk penyulitan keselamatan tingginya. Manakala RC4 boleh digunakan dalam SSL (1995), WEP (1997), TLS (1999), WPA (2003). AES tidak sepantas RC4.

Rujukan

Perbezaan Antara AES dan RC4 (Dengan Jadual)