アルゴリズム論特論(塩田)第9回 (4) 今日のまとめと課題2

今日のまとめ

  • RSA 暗号に必要な大きな素数は、たとえばフェルマ・テストで作ることができる。
  • RSA 暗号の正規ユーザが行う計算は高速にできる。
  • カーマイケル数という合成数はフェルマ・テストでは誤判定される可能性があるが、 たくさんは無いのであまり気にしなくて良い。

課題2

  • RSA 暗号の鍵 $p$, $q$, $n$, $e$, $d$ を、$p$ が 510ビット、$q$ が 520ビット程度になるように生成し、 公開鍵 $n$, $e$ を塩田に送信せよ。秘密鍵は各自保管しておくこと。
  • 折り返し塩田から暗号文を返送するので復号せよ。 正しく復号できれば復号文は8桁の数字になり、西暦4桁+月2桁+日2桁である著名人の誕生日を表している。 その著名人を答えよ。
  • 提出期限 : 6月27日
  • pdf