Skip to main content

Thuật toán AES là gì?

Khi nói về bảo mật máy tính, thuật ngữ

Thuật toán được sử dụng khác với toán học, ví dụ, trong đó nó đề cập đến một phương pháp có hệ thống để giải quyết vấn đề trong một bối cảnh cụ thể.Trong bảo mật máy tính, nó đề cập đến một thuật toán mật mã, đây là một chuỗi các thủ tục hoặc quy tắc cần tuân theo trong các thông báo mã hóa.Các thuật toán có thể đơn giản hơn hoặc phức tạp hơn, và các thuật toán phức tạp hơn là khó bẻ khóa hơn.AES là viết tắt của tiêu chuẩn mã hóa nâng cao và thuật toán AES là một tên khác cho thuật toán Rijndael, được chọn để sử dụng trong tiêu chuẩn AES.Thuật toán Rijndael đã được chọn trong một cuộc thi quốc tế để được đưa vào AES.Khi thời gian đến suy nghĩ về việc thay thế tiêu chuẩn mã hóa dữ liệu (DES) mdash;chỉ có chiều dài khóa 55 bit và được cho là chậm và đặt ra nhu cầu nặng nề đối với bộ xử lý mdash;Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) đã mời các nhà mật mã học đưa ra một thuật toán nâng cao để dựa trên AES, tức là, để phát triển thuật toán AES.Lời mời được thực hiện vào năm 1997, và 21 bài nộp được phát triển bởi các đội từ 11 quốc gia đã được xem xét.Năm 2000, thuật toán Rijndael được chọn là thuật toán AES, đó là lý do tại sao AES đôi khi được gọi là thuật toán AES (Rijndael).

Rijndael

mdash;phát âm khác nhau là / mưa dahl / hoặc / rine dahl / mdash;được đặt tên bằng cách kết hợp các phần tên của hai nhà phát triển, Joan Daemen và Vincent Rijmen.Thuật toán được dựa trên một thuật toán trước đó mà họ đã phát triển cùng nhau được gọi là

vuông.Thuật toán AES mới là một thuật toán khối, với dữ liệu được xử lý trong các khối 128 bit.Nhưng trong khi các phím cho DES chỉ có 56 bit, những thứ đó cho Rijndael có thể là 128, 192 hoặc 256 bit.Tuy nhiên, đã có một số lo ngại về việc thuật toán mới an toàn như thế nào và có những nỗ lực liên tục để bẻ khóa nó.Thuật toán AES đã được Chính phủ Hoa Kỳ chọn cho các tài liệu nhạy cảm, chưa được phân loại vào năm 2000. Năm 2003, AES đã được các kế hoạch châu Âu mới áp dụng về chữ ký, tính toàn vẹn và mã hóa (Nessie).Cũng trong năm 2003, Cơ quan An ninh Quốc gia (NSA) đã quyết định sử dụng các khóa bit cao nhất của AES cho các tài liệu bí mật hàng đầu.Trao đổi khóa Internet (IKE) cũng sử dụng thuật toán AES để truyền khóa bí mật cho người nhận để giải mã tin nhắn.AES cũng được sử dụng trong bảo mật giao thức Internet (IPSEC), một giao thức bảo mật để xác thực và mã hóa trên web.