Các đề xuất của Merkle (Crypto'89) Một đề xuất đầu tiên [213] có những tài sản mà giải mã của nó đòi hỏi ít nhất 256 hoạt động (trong trường hợp của DES). xây dựng của nó là dựa trên "meta-phương pháp" đã được mô tả trong phần 2.4.3. Như một hệ quả, nó có thể được chỉ ra rằng chương trình này là bảo mật như các thuật toán mã hóa khối cơ bản theo giả định rằng đây là một hàm ngẫu nhiên (màu đen mô hình hộp). Tất nhiên giả thiết này không giữ nếu một speci fi c mã khối được sử dụng: một vài sai lệch về hành vi ngẫu nhiên đã được ghi nhận cho ví dụ, DES. Thời hạn hiệu lực của chứng minh được giới hạn bởi các tác động của những sai lệch về sự an toàn của hàm băm. Khi chiều dài khóa bằng k bit, chức năng đề xuất e làm giảm chiều dài đầu vào của n + k-1 bit để 2k bit. Để đơn giản hóa các ký hiệu các E⊕ biểu thức (X) sẽ được sử dụng, nơi các bit đầu tiên kinh k X sẽ được sử dụng cho các phím và n bit tiếp theo của bản rõ. Các chức năng chopr giọt r trong yếu nhất fi không thể (hoặc bìa phải) bit của đối số của nó. Sau đó hàm f được định nghĩa là sau:
đang được dịch, vui lòng đợi..