2010-06-07 41 views
5

I heard rằng "mã hóa PKCS # 1 v2.0 thường được gọi là mã hóa OAEP"."Mã hóa PKCS # 1 v2.0 thường được gọi là mã hóa OAEP" Tôi có thể xác nhận mã hóa ở đâu?

Tôi cần một số loại tài liệu "chính thức" nói điều này trước khi sử dụng nó trên dự án của tôi. Tôi đang cố gắng tìm nó không thành công. Bất kỳ ý tưởng nơi tôi có thể tìm thấy nó?

Cảm ơn!

(bằng cách này, bất cứ ai có hơn 1500 danh tiếng có thể tạo ra các thẻ PKCS # 1? Cảm ơn!)

Trả lời

8

PKCS#1, trước khi phiên bản 2.0, được mô tả một chương trình mã hóa duy nhất. Từ phiên bản 2.0, phần đệm OAEP đã được thêm vào PKCS # 1 và lược đồ mã hóa trước đó đã được gọi là "v1.5" (vì đó là lược đồ duy nhất được mô tả trong phiên bản 1.5 của PKCS # 1). Trong chính PKCS # 1, hai lược đồ mã hóa được gọi là "RSAES-OAEP" và "RSAES-PKCS1-V1_5".

Lớp đệm OAEP về mặt lý thuyết có thể được sử dụng với nhiều lược đồ mã hóa không đối xứng khác, nhưng RSA là (cho đến nay) hệ thống mã hóa không đối xứng được sử dụng rộng rãi nhất.

Coloquially, mã hóa RSA với đệm OAEP thường được gọi là "mã hóa PKCS # 1 v2.0" vì lược đồ cũ hơn được gọi là "mã hóa PKCS # 1 v1.5", nhưng đây không phải là "chính thức" Tên. Cả OAEP và v1.5 đều là chuẩn và được hỗ trợ bởi các phiên bản PKCS # 1 gần đây, vì vậy v1.5 không kém phần "lược đồ v2.0" so với OAEP. Như tôi đã nói ở trên, tên chính thức (như được định nghĩa trong PKCS # 1) là "RSAES-OAEP".

+0

Tôi đang gặp khó khăn khi tìm một thứ liên quan đến "RSAES-OAEP" trong tài liệu java, bạn có liên kết nào cho tôi không? –

+0

@Tom: tìm kiếm "OAEP" trong http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html –

+0

Tôi đã thấy điều này. Bạn nói tên chính thức là "RSAES-OAEP", nhưng tôi không tìm thấy tên này được đề cập trong trang này hoặc trong tài liệu PKCS # 1V2. –

0

Nó có thể là trường hợp mà các poster khác nói rằng nó "thường được gọi là mã hóa OAEP" vì PKCS # 1 v2.0 là khi OAEP được giới thiệu theo tiêu chuẩn, theo lịch sử đặt in this pdf. (xem trang 56). Tôi không biết liệu có ai thực sự nói v2.0 với tư cách là OAEP hay không. Cần lưu ý rằng tôi không liên quan mật thiết đến việc sử dụng các tiêu chuẩn này, vì vậy có thể là trường hợp và tôi sẽ không biết điều đó.

(sửa lỗi chính tả/ngữ pháp)

Các vấn đề liên quan