- ベストアンサー
RSA暗号で初めに選択2つの数について
RSA暗号で初めに選ぶ数(p,q)で、2つの内どちらかが合成数であるとき、復号化がうまくいかない場合があります。どうして復号化がうまくいかなくのかわかりません。教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
確か、RSA暗号はp、q共に素数でなければならない という条件で使うのではありませんでしたっけ? 合成数とは素数でない、とすれば(としか解釈できないのですが) 前提が狂いますので復号できるはずがありません。 p、qのいずれかが素数でない場合に復号できない理由は 大まかに言うと、復号結果が一意にならないため、 ですね。