プロが教えるわが家の防犯対策術!

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

A 回答 (1件)

確か、RSA暗号はp、q共に素数でなければならない


という条件で使うのではありませんでしたっけ?

合成数とは素数でない、とすれば(としか解釈できないのですが)
前提が狂いますので復号できるはずがありません。

p、qのいずれかが素数でない場合に復号できない理由は
大まかに言うと、復号結果が一意にならないため、
ですね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!