Encryption
RSA 最優非對稱加密填充初學者
我是 OAEP 計劃的新手。我是從 Wikipedia 頁面學習的。關聯
該頁面沒有解釋系統的正確設置。
所以我不確定包含兩個組件 X 和 Y 的填充方案的輸出
(X||Y)
是否將成為 RSA 加密的輸入?還是我缺少什麼?非常感謝。
是的,(最佳)“非對稱加密填充”是指非對稱加密的填充,實際上是指 RSA 加密。然後對**填充的塊進行 RSA 加密,**並在解密時取消填充 RSA 解密的塊。
維基百科中的繪圖和描述基於原始的 Bellare 和 Rogaway 論文(來自維基百科的連結“1”)。實際使用的方案在 PKCS#1 中指定,並且在一些不影響安全性的細節上有所不同,但如果這是您的目標,或者只是準確理解,並且使用有些不同(但等效)的符號,則對互操作很重要。
確切的過程在 PKCS#1 v2.0 中有詳細說明,重新發佈為 RFC2437(從維基百科連結),或者更新的 v2.1 重新發佈為 RFC3447(連結在 IETF 網站上),或者甚至更新的 v2.2 (僅在以前的 RSA-labs 網站上,現在是 EMC,每次我看他們都重新組織了它,所以只是Google)。請參閱7.1.1了解 pad-encrypt 和7.1.2了解 decrypt-unpad。