Điểm:0

Chế độ AES GCM - đầu ra trong sơ đồ đó là gì?

lá cờ tf
Tom

Tôi đang cố gắng hiểu sơ đồ đó:

nhập mô tả hình ảnh ở đây

https://xilinx.github.io/Vitis_Libraries/security/2019.2/guide_L1/internals/gcm.html

Ở đây trên trang 11, có vẻ như GHASH chỉ cung cấp một giá trị "Return $Y_m$":

https://web.cs.ucdavis.edu/~roway/ocb/gcm.pdf

Sau khi băm một số khối tiếp theo. Nó không có ý nghĩa với tôi. Nếu tôi hiểu rõ thì mỗi GF128_mult(H) là một khối đầu ra của chúng tôi, phải không? Vì vậy, luồng bao gồm các khối kết quả là GF128_mult(H). Tôi đúng hay nó hoạt động theo cách khác? Từ sơ đồ trên, có vẻ như kết quả của chúng tôi (tất cả các bit được tạo cho luồng) chỉ là "thẻ", điều này có vẻ không đúng.

Hoặc có thể đây là cách nó hoạt động? Chúng tôi chuyển đổi tất cả các khối đầu vào trong một thẻ 128-bit? Và gửi nó dưới dạng tin nhắn được mã hóa? Sau đó, để gửi mọi lượng dữ liệu, chúng ta chỉ cần khối 128 bit? Tôi không nghĩ nó hoạt động theo cách đó, sau đó không thể giải mã được.

Điểm:2
lá cờ sa

Khối bản mã $k$ thu được bằng cách XOR theo khối của khối đầu ra $k$ với khối bản rõ $k$ [xảy ra ở lớp giữa của sơ đồ] cho $k=1,2,\ldots,\textrm{len}.$ Các bản mã được kết nối với nhau bằng cách sử dụng cơ chế GF128_mult để tạo ra một thẻ xác thực duy nhất ở cuối thẻ này cũng được truyền đi.

https://en.wikipedia.org/wiki/Galois/Counter_Mode: Giống như trong chế độ bộ đếm thông thường, các khối được đánh số liên tục, sau đó số khối này được kết hợp với một vectơ khởi tạo (IV) và được mã hóa bằng mật mã khối E, thường là AES. Kết quả của mã hóa này sau đó được XOR với bản rõ để tạo ra bản mã. Giống như tất cả các chế độ bộ đếm, đây thực chất là một mật mã luồng và do đó, điều cần thiết là một IV khác được sử dụng cho mỗi luồng được mã hóa.

Các khối bản mã được coi là hệ số của đa thức, sau đó được đánh giá tại điểm phụ thuộc khóa H, sử dụng số học trường hữu hạn.Kết quả sau đó được mã hóa, tạo ra một thẻ xác thực có thể được sử dụng để xác minh tính toàn vẹn của dữ liệu. Sau đó, văn bản được mã hóa chứa IV, bản mã và thẻ xác thực.

Tom avatar
lá cờ tf
Tom
Vì vậy, những gì tôi thấy trên kế hoạch này là đúng. Nó chỉ tạo ra một khối - thẻ xác thực. Và nếu tôi nhớ đúng, các bản mã chế độ CTR được tạo theo cách giống như trong GCM, thì điểm khác biệt duy nhất ở đây là GHASH cho thẻ xác thực.

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