Điểm:0

Nhập một từ vào S-Box (giống như cách làm của mật mã Feistel) và giữ bí mật S-Box: Điều này có thể được gọi là mã hóa không?

lá cờ pf

Giả sử tôi lấy một khối dữ liệu 64 bit và sử dụng nó làm mục nhập trong hộp S (lớn) và giữ bí mật hộp S. S-box sẽ là "chìa khóa". Đối với "giải mã", tôi chỉ cần nhập lại kết quả của thao tác này vào hộp S để lấy "bản rõ"

Để làm cho tất cả các khối khác nhau theo trình tự, tôi sẽ sử dụng sơ đồ như CBC, nhập khối đầu tiên vào hộp S và XOR kết quả với khối tiếp theo và lặp lại thao tác này với các khối tiếp theo. "Giải mã" sẽ ngược lại, nhập khối vào hộp S và XOR với khối trước đó.

Điều này có thể được gọi là mật mã? Chương trình này có cung cấp một số bảo mật (không phải nếu nó là tối thiểu)?

kelalaka avatar
lá cờ in
AES froms là một họ các hoán vị (như tất cả các mật mã khối) trong đó mỗi khóa chọn một hoán vị (không nhất thiết là duy nhất nhưng được mong đợi). Bây giờ, khi một khóa được đặt, chúng tôi có một hoán vị cố định, bạn có thể thấy mối quan hệ giữa thiết kế của mình và điều này không? Hãy nhớ rằng, chúng tôi thích các thiết kế đơn giản để phân tích...
phantomcraft avatar
lá cờ pf
Nếu lược đồ của tôi cung cấp bảo mật tốt, thì đó sẽ là một ý tưởng rất hay: Tạo một hộp S ngẫu nhiên có 16,384 byte và sử dụng nó làm khóa để nhập văn bản gốc 64 bit và sử dụng ở chế độ CBC để tạo tất cả các khối khác nhau. Điều này sẽ (hoặc sẽ) cung cấp mã hóa 131.072 bit. Vấn đề duy nhất là kích thước khối rất nhỏ, nhưng tôi nghĩ có các phương pháp để giảm thiểu điều này.
lá cờ cn
Tôi có thể không hiểu, nhưng có vẻ như đó là một biến thể xấu của Blowfish.
phantomcraft avatar
lá cờ pf
@LightBit Có, là biến thể xấu của Blowfish. Tất cả những gì tôi cần biết là liệu dữ liệu được chèn dưới dạng mục nhập trong S-box có thể khôi phục được hay không theo một cách nào đó giả sử kẻ thù không biết S-box.
lá cờ cn
Nó dễ bị tấn công trượt, phím yếu và các cuộc tấn công phím liên quan.
phantomcraft avatar
lá cờ pf
@LightBit Được rồi, cảm ơn bạn đã trả lời này! Đó là tất cả những gì tôi cần biết.

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