Computer >> Máy Tính >  >> Lập trình >> Lập trình

Các thành phần của mật mã khối hiện đại trong an toàn thông tin là gì?

Mật mã khối hiện đại là một mật mã mã hóa khối m-bit của bản rõ và giải mã khối m-bit của bản mã. Đối với mã hóa hoặc giải mã, mật mã khối hiện đại tạo điều kiện cho khóa K bit và thuật toán giải mã phải nghịch đảo với các thuật toán mã hóa và đối với cả mã hóa và giải mã, khóa tương tự được sử dụng.

Mật mã khối làm việc trên một khối văn bản rõ gồm n bit để tạo ra một khối văn bản mật mã gồm n bit. Có thể có nhiều khối văn bản rõ ràng và để mã hóa có thể đảo ngược được (tức là để có thể áp dụng giải mã), mỗi khối phải tạo một khối văn bản mật mã duy nhất. Sự biến đổi như vậy được gọi là có thể đảo ngược hoặc không phải là số ít.

Chế độ hoạt động của mật mã khối đã được tạo ra để xóa cơ hội mã hóa các khối văn bản giống hệt nhau theo phương pháp tương tự, bản mã được hình thành từ khối được mã hóa trước đó được sử dụng cho khối tiếp theo. Một khối các bit được gọi là vectơ khởi tạo (IV).

Có nhiều thành phần khác nhau của Mật mã khối hiện đại như sau -

  • Hộp chữ D - Hộp D là hộp hoán vị có các tính năng tương tự như các mật mã chuyển vị truyền thống. Hộp D chuyển vị các bit. Có ba loại hộp D như sau -

Hộp chữ D thẳng - Nó tạo ra n đầu vào, hoán vị chúng và hỗ trợ n đầu ra. Trong trường hợp này, đầu vào thứ hai sau hoán vị là đầu vào đầu tiên được xuất. Chữ cái đầu tiên trong đầu vào được hoán vị ở vị trí thứ hai, thứ ba ở vị trí thứ tư và thứ tư ở vị trí thứ ba. Có n! Cách lập bản đồ có thể có trong hộp D.

Các thành phần của mật mã khối hiện đại trong an toàn thông tin là gì?

Hộp D nén - Đây là một hộp D có n đầu vào và m đầu ra, trong đó m

Các thành phần của mật mã khối hiện đại trong an toàn thông tin là gì?

Hộp D mở rộng - Đây là một hộp D có n đầu vào và m đầu ra, trong đó m> n tức là có nhiều đầu vào khác nhau được kết nối với nhiều hơn một đầu ra, nó được sử dụng khi cần chuyển vị các bit và đồng thời tăng nhiều bit cho giai đoạn tiếp theo.

Các thành phần của mật mã khối hiện đại trong an toàn thông tin là gì?

  • Hộp chữ S - Đây là các hộp thay thế giống với mật mã thay thế. Đầu vào cho hộp S có thể là một từ n bit nhưng đầu ra có thể là một từ m bit, trong đó m và n về cơ bản không giống nhau.

  • Chuyển đổi hình tròn - Nó cũng có thể được phát hiện trong mật mã khối hiện đại, nó có thể được ví dụ như dịch chuyển sang trái hoặc dịch chuyển phải. Trong phép dịch chuyển trái theo vòng tròn, hãy dịch chuyển từng bit trong từ n-bit với m vị trí sang trái và m-bit ngoài cùng bên trái bị xóa khỏi bên trái và trở thành các bit ngoài cùng bên phải.