Đề XuấT, 2024

Editor Choice

Sự khác biệt giữa Kỹ thuật thay thế và Kỹ thuật chuyển vị

Kỹ thuật thay thế và kỹ thuật chuyển vị là các phương pháp cơ bản để mã hóa thông điệp văn bản gốc để có được bản mã tương ứng. Hai phương thức này là các khối xây dựng cơ bản của các kỹ thuật mã hóa và cũng có thể được sử dụng cùng nhau, được gọi là mật mã sản phẩm .

Sự khác biệt cơ bản giữa kỹ thuật thay thế và kỹ thuật chuyển vị là kỹ thuật thay thế thay thế các chữ cái của bản rõ từ các chữ cái, số và ký hiệu khác. Mặt khác, các kỹ thuật chuyển vị không thay thế chữ cái, thay vào đó thay đổi vị trí của ký hiệu.

Biểu đồ so sánh

Cơ sở để so sánh
Kỹ thuật thay thếKỹ thuật chuyển vị
Căn bản
Thay thế các ký tự văn bản gốc bằng các ký tự, số và ký hiệu khác.Sắp xếp lại vị trí của các ký tự của bản rõ.
Các hình thức
Mật mã thay thế monoalphabetic và polyalphabetic.Keyless và mật mã chuyển vị khóa.
Thay đổi
Danh tính của nhân vật được thay đổi trong khi vị trí của nó vẫn không thay đổi.Vị trí của nhân vật được thay đổi bất chấp danh tính của nó.
Yêu cầuChữ cái với tần số thấp có thể phân biệt được bản rõ.Các phím gần với khóa chính xác có thể tiết lộ bản rõ.
Thí dụMật mã CaesarMật mã hàng rào Reil

Định nghĩa về kỹ thuật thay thế

Kỹ thuật thay thế liên quan đến việc thay thế các chữ cái bằng các chữ cái và ký hiệu khác. Nói một cách đơn giản hơn, các ký tự của văn bản gốc được thay thế và các ký tự, số và ký hiệu thay thế khác được sử dụng tại vị trí của chúng. Mật mã Caesar sử dụng kỹ thuật thay thế trong đó các bảng chữ cái được thay thế bằng các bảng chữ cái khác có ba vị trí phía trước của dòng. Julius Caesar đã nghĩ ra kỹ thuật này và nó được đặt theo tên ông là Mật mã Caesar. Ví dụ, bản gốc của bản HẠNH PHÚC sẽ được chuyển đổi thành Bản nhạc KRSH bằng cách sử dụng Mật mã Caesar. Có một số kỹ thuật thay thế được phát triển sau khi mật mã caesar như mật mã đơn chữ cái, mật mã thay thế Homophobic, mật mã thay thế Polygram, mật mã thay thế Polyalphabetic, mật mã Playfair và mật mã Hill.

Mật mã Caesar là mật mã yếu nhất, mặc dù sự phát triển của các kỹ thuật làm cho phiên bản mới mạnh hơn. Hạn chế của kỹ thuật thay thế là rất dễ đoán nếu bảng dịch được biết sự thay thế có thể bị phá vỡ.

Định nghĩa về kỹ thuật chuyển vị

Trong kỹ thuật chuyển vị, danh tính của các ký tự vẫn không thay đổi, nhưng vị trí của chúng được thay đổi để tạo bản mã. Kỹ thuật chuyển vị được minh họa trong ví dụ được đưa ra dưới đây. Ở đây chúng tôi đã sửa đổi bốn dòng văn bản với sự trợ giúp của mật mã chuyển vị. Ma trận hai chiều được sử dụng để sắp xếp các ký tự và các cột được hoán đổi theo khóa. Khóa được sử dụng để chỉ định các cột phải được hoán đổi cho nhau. Theo khóa như trong hình, cột bảng chữ cái số 1 được hoán đổi sang cột số 3 và bảng chữ cái của cột số 2 được hoán đổi sang cột số 6.

Theo cách tương tự, các cột khác cũng được hoán đổi. Các ví dụ về kỹ thuật chuyển vị là kỹ thuật hàng rào đường sắt, cột đơn giản, mật mã Vernam và mật mã sách.

Để giải mã bản mã vào bản rõ, quy trình ngược lại phải được tuân theo. Kỹ thuật chuyển vị không được coi là một phương pháp rất an toàn. Bản rõ có thể dễ dàng được phát hiện bằng cách sử dụng phương pháp nhấn và dùng thử và quan sát cẩn thận tần suất của các ký tự và các mẫu đặc trưng của các cặp chữ cái liên tiếp (được gọi là digrams và bát quái cho nhóm 2 và 3 chữ cái tương ứng).

Sự khác biệt chính giữa Kỹ thuật thay thế và Kỹ thuật chuyển vị

  1. Kỹ thuật thay thế sử dụng thay thế cho các ký tự văn bản gốc để chuyển đổi nó thành bản mã. Mặt khác, kỹ thuật chuyển vị về cơ bản sắp xếp lại các ký tự của bản rõ.
  2. Mật mã thay thế monoalphabetic, polyalphabetic, mật mã Playfair là một số thuật toán sử dụng kỹ thuật thay thế. Đối với các hình thức của kỹ thuật chuyển vị là mật mã khóa và không có khóa.
  3. Kỹ thuật thay thế nhằm mục đích thay đổi danh tính của thực thể trong khi kỹ thuật chuyển vị làm thay đổi vị trí của thực thể, thay vì nhận dạng của thực thể.
  4. Với sự trợ giúp của thư tần số thấp, bản rõ có thể dễ dàng nhận thấy trong kỹ thuật thay thế. Ngược lại, trong kỹ thuật chuyển vị, các phím gần phím bên phải dẫn đến việc phát hiện bản rõ.

Phần kết luận

Các kỹ thuật thay thế và hoán vị được sử dụng để chuyển đổi một bản rõ thành bản mã, trong đó kỹ thuật thay thế thay thế các ký tự trong khi kỹ thuật hoán vị sắp xếp lại các ký tự để tạo thành bản mã. Tuy nhiên, một mật mã thay thế đơn giản hơn và dễ phá vỡ.

Top