セキュリティで保護されていないチャネルを介してメッセージを送信するには、RSA 経由でメッセージを復号化する必要がありますが、パディング オラクル攻撃が怖いです。したがって、私はすでに次の質問をしています。
最初の質問で提案したように、
ただし、高レベルの暗号化ライブラリを使用しているため、これは心配する必要はありません。そのライブラリの作成者がそれを処理する必要がありました。
などと考えてはいけません。私の知る限り、 の RSA 実装は、 OAEPPKCS#1 v1.5
がそうでない場合に脆弱です(正しく実装されていると仮定します) Padding Oracale Attack
。
javax.crypt.Cipher
したがって、Java 7でどのパディング実装が使用されているかを知りたい