• ベストアンサー

RSA暗号で初めに選択2つの数について

RSA暗号で初めに選ぶ数(p,q)で、2つの内どちらかが合成数であるとき、復号化がうまくいかない場合があります。どうして復号化がうまくいかなくのかわかりません。教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

確か、RSA暗号はp、q共に素数でなければならない という条件で使うのではありませんでしたっけ? 合成数とは素数でない、とすれば(としか解釈できないのですが) 前提が狂いますので復号できるはずがありません。 p、qのいずれかが素数でない場合に復号できない理由は 大まかに言うと、復号結果が一意にならないため、 ですね。