Trong mật mã, Optimal Asymmetric Encryption Padding (OAEP) là một chương trình đệm thường được sử dụng cùng với mã hóa RSA. OAEP được giới thiệu bởi Bellare và Rogaway, [1] và sau đó chuẩn PKCS # 1 v2 và RFC 2437. Các thuật toán OAEP là một hình thức của mạng Feistel trong đó sử dụng một cặp sấm ngẫu nhiên G và H để xử lý các bản rõ trước khi mã hóa bất đối xứng . Khi kết hợp với bất kỳ an toàn cửa sập một chiều hoán vị f, xử lý này được chứng minh trong các mô hình oracle ngẫu nhiên dẫn đến một chương trình kết hợp đó là ngữ nghĩa an toàn bị tấn công bản rõ được chọn (IND-CPA). Khi thực hiện với hoán vị cửa sập nhất định (ví dụ, RSA), OAEP cũng được chứng minh là an toàn chống lại cuộc tấn công bản mã được chọn. OAEP có thể được sử dụng để xây dựng một tất cả-hoặc-không có gì thay đổi.
đang được dịch, vui lòng đợi..