Disyorkan, 2024

Pilihan Editor

Perbezaan Antara Teknik Penggantian dan Teknik Transposisi

Teknik penggantian dan teknik transposisi adalah kaedah asas untuk mengkodifikasi mesej plaintext untuk memperolehi ciphertext masing-masing. Kedua-dua kaedah ini adalah blok bangunan dasar teknik penyulitan dan juga boleh digunakan bersama, yang dipanggil cipher produk .

Perbezaan penting antara teknik penggantian dan teknik transposisi adalah teknik penggantian menggantikan huruf plaintext dari huruf, nombor dan simbol lain. Sebaliknya, teknik transposisi tidak menggantikan huruf, sebaliknya mengubah kedudukan simbol.

Carta Perbandingan

Asas untuk perbandingan
Teknik PergantianTeknik Transposisi
Asas
Menggantikan aksara plaintext dengan aksara, nombor dan simbol lain.Susun semula kedudukan watak-watak plaintext.
Borang
Cipher penggantian monoalphabetic dan polyalphabetic.Cipher transposisional tanpa kunci dan kunci.
Perubahan
Identiti watak berubah sementara kedudukannya tetap tidak berubah.Kedudukan watak itu berubah meskipun identitinya.
DemeritSurat dengan frekuensi yang rendah dapat melihat plaintext.Kekunci berhampiran kunci yang betul boleh mendedahkan plaintext.
ContohCaesar CipherReil Fence Cipher

Definisi Teknik Penggantian

Teknik penggantian melibatkan penggantian huruf dengan huruf dan simbol lain. Dalam cara yang lebih mudah, watak-watak plainteks diganti, dan aksara pengganti, nombor dan simbol lain digunakan di tempat mereka. Cipher Caesar menggunakan teknik penggantian dimana abjad digantikan dengan abjad-abjad lain yang mempunyai tiga kedudukan ke depan garis. Julius Caesar merancang teknik ini, dan ia dinamakan selepasnya sebagai Caesar Cipher. Contohnya, "HOPE " plainteks akan ditukar menjadi "KRSH" dengan menggunakan Caesar Cipher. Terdapat beberapa teknik penggantian yang dibangunkan selepas cipher caesar seperti cipher Mono-abjad, cipher penggantian Homophobic, cipher penggantian Polygram, cipher penggantian Polyalphabetic, cipher Playfair dan cipher Hill.

Cipher Caesar adalah cipher paling lemah, walaupun evolusi teknik membuat versi baru lebih kuat. Keterbatasan teknik penggantian adalah bahawa ia sangat diramalkan jika jadual terjemahan diketahui penggantian boleh dipecahkan.

Definisi Teknik Transposisi

Dalam teknik transposisi, identiti watak-watak kekal tidak berubah, tetapi kedudukan mereka ditukar untuk menghasilkan ciphertext. Teknik transposisi digambarkan dalam contoh yang diberikan di bawah. Di sini kita telah mengubahsuai empat baris teks dengan bantuan cipher transposisional. Matriks dua dimensi digunakan untuk menyusun aksara dan lajur yang ditukar mengikut kunci. Kuncinya digunakan untuk menentukan lajur mana yang perlu dipertukarkan. Mengikuti kekunci seperti yang ditunjukkan dalam rajah tersebut, huruf lajur nombor 1 ditukar kepada nombor lajur 3, dan abjad dari lajur nombor 2 ditukar kepada lajur angka 6.

Dengan cara yang sama, lajur lain juga ditukar. Contoh-contoh teknik pemindahan adalah teknik pagar Rail, kolumnar Mudah, cipher Vernam dan Book cipher.

Untuk mendekripsi ciphertext ke dalam plaintext, proses sebaliknya perlu diikuti. Teknik transposisi tidak dianggap sebagai kaedah yang sangat selamat. Plaintext dapat dengan mudah ditemui dengan menggunakan kaedah hit dan percubaan dan dengan teliti memerhati kekerapan aksara dan corak ciri pasangan huruf berturut-turut (dikenali sebagai digrams dan trigram bagi kumpulan 2 dan 3 huruf masing-masing).

Perbezaan utama antara Teknik Penggantian dan Teknik Transposisi

  1. Teknik penggantian menggunakan pengganti bagi aksara plaintext untuk mengubahnya menjadi ciphertext. Sebaliknya, teknik transposisi pada dasarnya menyusun semula aksara-aksara plaintext.
  2. Perkataan penggantian poligonik, poligonik, Playfair cipher adalah beberapa algoritma yang menggunakan teknik penggantian. Sebaliknya, bentuk teknik transposisi adalah kunci dan kekunci transposisional tanpa kunci.
  3. Teknik penggantian ini bertujuan untuk mengubah identiti entiti sementara teknik transposisi mengubah kedudukan entiti, daripada identitinya.
  4. Dengan bantuan huruf frekuensi rendah, plaintext dapat dengan mudah dilihat dalam teknik penggantian. Sebaliknya, dalam teknik transposisi, kekunci berhampiran kunci utama membawa kepada pengesanan plaintext.

Kesimpulannya

Teknik penggantian dan transposisi digunakan untuk menukarkan plaintext ke dalam ciphertext, di mana teknik penggantian menggantikan watak-watak manakala teknik transposisi menyusun semula aksara untuk membentuk suatu ciphertext. Walau bagaimanapun, cipher penggantian adalah mudah dan mudah dipecahkan.

Top