Điểm:0

Chế độ CTR tính toán thông báo trước khi yêu cầu khóa mới

lá cờ tr

Tôi đang nghiên cứu một video mật mã trên Coursera đây có tiêu đề: Phương thức Hoạt động: Nhiều Khóa Thời gian (CTR).

Tôi chỉ có hai câu hỏi đơn giản:

  1. Ở xung quanh 4:30 trong video họ cho thấy 2^48 không cho biết con số này đến từ đâu, có lẽ nó là một phần của thông số kỹ thuật AES?

  2. Sau đó, họ tiếp tục giải thích rằng họ đã cắm giá trị 2^48 vào phương trình được gạch dưới ở dòng trên, để tính toán có bao nhiêu tin nhắn và kích thước có thể được gửi trước khi cần một khóa mới. Họ đã làm điều này như thế nào và đầu ra là gì?

Đây là một hình ảnh từ video: Ảnh chụp màn hình từ video

kelalaka avatar
lá cờ in
căn bậc hai căn bậc hai!
questioner avatar
lá cờ tr
@kelalaka Căn bậc hai của họ là gì?
Maarten Bodewes avatar
lá cờ in
Chà, bạn có ba số 128, 32 và 48 là lũy thừa của hai... Họ đã chọn 48 bit làm lề, nhưng hãy nhớ giới hạn ngày sinh!
questioner avatar
lá cờ tr
@MaartenBodewes Bạn có phiền khi đăng câu trả lời cho câu hỏi không, vì tôi đã tính căn bậc hai của 128 và nhận được một câu trả lời khác... Sau đó, có trường hợp của câu hỏi thứ hai.
Maarten Bodewes avatar
lá cờ in
Tôi nghĩ rằng tôi có thể giải thích về trang trình bày, nhưng hiện tại tôi không chắc về thuật ngữ $|X|$... Bình phương q là cần thiết vì các nonce có thể xung đột với nhau. Về cơ bản, bạn sử dụng 128 - 32 = 96 bit và căn bậc hai của số đó là 48 bit. Tuy nhiên, bạn vẫn phải đối phó với quầy. Tuy nhiên, tôi có quá ít ngữ cảnh để tạo ra một câu trả lời dễ đọc - những trang trình bày này không phải là thứ dễ đọc nhất nếu không có ngữ cảnh - tức là bản trình bày.
questioner avatar
lá cờ tr
@MaartenBodewes |x| nghĩa là độ dài khối của X, vì vậy trong trường hợp AES là 2^128. Tại sao bạn lại trừ 32 từ 128? Tôi đã lấy căn bậc hai của 96 nhưng câu trả lời của tôi không phải là 48. Tôi đã liên kết video ở dòng đầu tiên của câu hỏi.
Maarten Bodewes avatar
lá cờ in
Độ dài khối của AES là $128$, không phải $2^{128}$, đây là điều khiến tôi bối rối. Có thể $|X|$ là kích thước nhóm của đầu vào / đầu ra - điều đó sẽ có ý nghĩa hơn: sau cùng thì có $2^{128}$ các giá trị đầu vào và đầu ra có thể có. Căn bậc hai của 96 bit là 48 bit. $\sqrt{2^{96}} = (2 ^ {96})^ {1 \over 2} = 2 ^ {96 / 2} = 2^{48}$. Bit đã là cấp số nhân.

Đă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.