Một phần của việc đánh giá sau đây của MDC-2 và MDC-4 được dựa trên công việc của I. Damg˚ard [67] về đề án này. Các bước cơ bản của MDC-2 chắc chắn là không kháng va chạm: đối với bất kỳ sự lựa chọn cố định của Xi, một người có thể tìm thấy va chạm cho cả H1i và H2i độc lập với một cuộc tấn công ngày sinh nhật đơn giản. Như kế hoạch này được dựa trên các chương trình MatyasMeyer-Oseas, tất cả những nhận xét về đề án liên quan đến hiệu quả này, các khóa yếu, và tài sản bổ có thể được chuyển giao cho kế hoạch này. Nếu feedforward sẽ được bỏ qua (sơ đồ cơ bản sau đó sẽ là kép của chương trình Rabin [274]), chương trình này sẽ trở thành nghịch: sản xuất một giả preimage đòi hỏi thời gian không đổi, do đó một (thứ hai) preimage chỉ đòi hỏi về 254 hoạt động (điều này sau từ mệnh đề 2.2). Nếu việc chuyển đổi của phần bên trái và bên phải sẽ được bỏ qua, người ta sẽ có hai chuỗi độc lập và các cuộc tấn công sau đây sẽ được áp dụng: tính toán một số lượng lớn các phần tử nghịch đảo cho cả chuỗi (mà đòi hỏi ít nhất 2 khối nhắn) -ví thời điểm hiện tại không có thuật toán khả thi được biết đến để làm điều này, và tìm kiếm một trận đấu giữa preimages của hai chuỗi. Chuyển Nửa bên trái và bên phải cản trở cuộc tấn công này, vì cả hai chuỗi có được hỗn hợp. Cuối cùng người ta có thể nhận xét rằng fi xing các bit quan trọng không chỉ tránh các khóa yếu, nhưng điều này cũng đảm bảo rằng hai khóa mã hóa là di ff erent. Đây sẽ là một vấn đề nghiêm trọng nếu IV1 = IV2.
đang được dịch, vui lòng đợi..
