Điểm:1

Hộp thay thế AES và câu hỏi mở rộng khóa

lá cờ us

Tôi đang đọc FIPS 197 (AES) để thử và hiểu cách hoạt động của thuật toán nhưng tôi chưa có câu trả lời cho hai câu hỏi sau:

  1. Tôi thấy s-box 256 byte để thay thế trong các vòng. Các giá trị trong bảng 256 byte này có được cập nhật không hay nó là một bảng tĩnh cho toàn bộ quá trình chuyển đổi?
  2. Khi mở rộng khóa, tôi thấy rằng khóa được mở rộng dựa trên số lượng vòng được xác định bởi kích thước của khóa (128, 192 hoặc 256). Nhưng khóa mở rộng có bao giờ thay đổi hay nó tĩnh cho toàn bộ quá trình chuyển đổi?
nobody avatar
lá cờ lk
Tĩnh và tĩnh.
kelalaka avatar
lá cờ in
@không ai đúng. Nếu bạn muốn tìm hiểu AES, hãy bắt đầu từ [Hướng dẫn hình que về AES](http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html) sau đó bắt đầu đọc [Sách của AES]( https://www.amazon.com/Design-Rijndael-Encryption-Information-Cryptography-ebook/dp/B0894CJP3S/) và cũng xem xét một số triển khai đơn giản.
kelalaka avatar
lá cờ in
[twofish has one](https://www.amazon.com/Twofish-Encryption-Algorithm-128-Bit-Cipher/dp/0471353817/) cũng vậy. Và bạn cũng có thể quan tâm đến [Block Cipher Companion](https://www.amazon.com/Cipher-Companion-Information-Security-Cryptography-ebook/dp/B009SZ0F44/),
Điểm:1
lá cờ cn
  1. AES sử dụng một bảng sbox. Bảng sbox không thay đổi đối với bất kỳ phím hoặc số vòng nào. Không giống như Serpent có 8 sbox hoặc blowfish và twofish khác nhau mà sbox thay đổi từ chìa khóa bạn đưa ra. Bạn có thể có thêm chi tiết ở đây: https://en.wikipedia.org/wiki/Rijndael_S-box.

  2. Việc mở rộng khóa luôn giống nhau. Khóa bạn cung cấp cho biết số vòng mà AES cần thực hiện cũng như số vòng khóa mà AES cần tạo.

lá cờ us
Cảm ơn vì câu trả lời. Tôi đang cố gắng xem qua các mô tả về mật mã này (từ một số nguồn) nhưng tất cả thông tin được giải thích bằng các thuật ngữ và khái niệm toán học mà tôi không quen thuộc và sẽ cần một vài năm học toán để dịch nên tôi dành toàn bộ thời gian để tự hỏi ý nghĩa của các từ và ký hiệu thay vì hiểu về thuật toán cơ bản. Bạn có thể làm rõ liệu s-box cho AES/Rijndael là duy nhất và dựa trên khóa hay liệu mọi triển khai đều sử dụng cùng các giá trị s-box?
lá cờ cn
AES sử dụng một bảng sbox duy nhất để đơn giản. Các sbox có cùng giá trị trên bất kỳ triển khai nào và chúng không dựa trên khóa. Giá trị trên bảng sbox là những gì Joan Daemen và Vincent Rijmen chọn. Trên một bài báo chính thức, bạn nên có tất cả giá trị của sbox và cách họ chọn những giá trị này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.