RSA暗号(受信者)


Aを送信者、Bを受信者とするときのRSA暗号方式を以下に示す。

Step 1. Bは自身の公開鍵と秘密鍵を作る。 Step 2. Bは公開鍵($n$と$e$)をAに送る。
Step 3. Aは受け取った公開鍵を使って文章(平文)を暗号化。 Step 4. Aは暗号文$y$をBに送る。
Step 5. Bは自身の秘密鍵を使って復号化、ものの文章(平文)を得る。 試験のときは上記の情報は与えられる。 以下の問に答えよ。

[1]あなたは受信者である。 あなたはふたつの素数として$p=$ , $q=$ を選び $(p-1)(q-1)=$ と互いに素な数として$e=$ を選んだ。
このとき、あなたの秘密鍵$d$は    である。
ただし$d$は秘密鍵として使える数のうち最小の自然数とする。
いま、送信者から暗号文$y=$ が送られてきた。
暗号文$y$を復号し、送信者の平文$x$を求めると    である。