Điểm:1

Việc chèn một mục 32/64-bit vào hộp S-box của Feistel có tiêu tốn cùng số chu kỳ trên mỗi byte như khi chèn một byte đơn không?

lá cờ pf

Blowfish chia một từ 32 bit thành 4 byte và chèn từng byte dưới dạng một mục nhập trong hộp S.

Giả sử tôi cũng làm như vậy nhưng với toàn bộ từ, 32 hoặc 64 bit. Mật mã khối MARS thực hiện tương tự với các từ 32 bit.

Nó có tiêu thụ cùng chu kỳ trên mỗi byte khi chèn một byte không?

Điểm:1
lá cờ my

Blowfish chia một từ 32 bit thành 4 byte và chèn từng byte dưới dạng một mục nhập trong hộp S.

Không, nó không - Blowfish sử dụng Sboxes với các mục nhập 32 bit. Một triển khai Blowfish cụ thể có thể quyết định chèn riêng từng byte vào mục nhập Sbox 4 byte, tuy nhiên, không bắt buộc phải làm như vậy (và có những triển khai sẽ chèn cả bốn byte cùng một lúc).

Nó có tiêu thụ cùng chu kỳ trên mỗi byte khi chèn một byte không?

Đó là loại câu hỏi là phần cứng cụ thể. Mặt khác, đối với hầu hết mọi thứ phía trên vi điều khiển, việc ghi bốn byte trong một lần ghi của một từ 32 bit được căn chỉnh sẽ ít nhất nhanh bằng (và trên một số nền tảng, nhanh hơn) so với ghi 8 bit (và do đó tiêu thụ ít hơn đáng kể chu kỳ trên mỗi byte).

BTW: tại sao bạn quan tâm? Việc lập lịch khóa (ít nhất là khi tạo sbox được thực hiện, đối với những mật mã có sbox động) thường được thực hiện một lần (khi bạn nhận được khóa) và thường không được coi là nút cổ chai hiệu suất (ít nhất, vì mật mã thường được sử dụng ).

phantomcraft avatar
lá cờ pf
Có thể triển khai phiên bản Blowfish chèn bốn byte vào một hộp trong S-box mà vẫn đảm bảo tính bảo mật của mật mã gốc không?

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