Trang Chủ Bảo vệ Tiêu chuẩn mã hóa tiên tiến (aes) là gì? - định nghĩa từ techopedia

Tiêu chuẩn mã hóa tiên tiến (aes) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Tiêu chuẩn mã hóa nâng cao (AES) có nghĩa là gì?

Tiêu chuẩn mã hóa nâng cao (AES) là một thuật toán mã hóa khối khóa đối xứng và tiêu chuẩn của chính phủ Hoa Kỳ để mã hóa và giải mã dữ liệu an toàn và được phân loại.

Vào tháng 12 năm 2001, Viện Tiêu chuẩn Quốc gia (NIST) đã phê duyệt AES là Ấn phẩm Tiêu chuẩn Xử lý Thông tin Liên bang (Trin PUB) 197, trong đó chỉ định áp dụng thuật toán Rijndael cho tất cả các dữ liệu được phân loại nhạy cảm.

Tiêu chuẩn mã hóa nâng cao ban đầu được gọi là Rijndael.

Techopedia giải thích Tiêu chuẩn mã hóa nâng cao (AES)

AES có ba mật mã khối 128 bit cố định với kích thước khóa mật mã là 128, 192 và 256 bit. Kích thước khóa là không giới hạn, trong khi kích thước khối tối đa là 256 bit. Thiết kế AES dựa trên mạng hoán vị thay thế (SPN) và không sử dụng mạng Feistel Tiêu chuẩn mã hóa dữ liệu (DES).


Năm 1997, NIST đã khởi xướng một quy trình phát triển thuật toán năm năm để thay thế cho DES và Triple DES. Quá trình lựa chọn thuật toán NIST tạo điều kiện cho sự hợp tác và giao tiếp mở và bao gồm đánh giá chặt chẽ của 15 ứng cử viên. Sau khi đánh giá mạnh mẽ, thiết kế Rijndael, được tạo ra bởi hai nhà mật mã người Bỉ, là lựa chọn cuối cùng.


AES đã thay thế DES bằng các tính năng mới và cập nhật:

  • Chặn thực hiện mã hóa
  • Mã hóa nhóm 128 bit với độ dài khóa 128, 192 và 256 bit
  • Thuật toán đối xứng chỉ cần một khóa mã hóa và giải mã
  • Bảo mật dữ liệu trong 20-30 năm
  • Truy cập trên toàn thế giới
  • Không nhuận bút
  • Dễ dàng thực hiện tổng thể

Tiêu chuẩn mã hóa tiên tiến (aes) là gì? - định nghĩa từ techopedia