春学期・金曜1時限・3-349教室
上智大学の学部シラバス内の本授業のページ [情報数学特論 ]
授業時のプロジェクタ資料を掲載する予定です。 各授業日の項から見て下さい。 但し、各授業中の前回の復習部分を含んでいるので、内容に重複があります。 印刷時には必要なページだけ印刷するなどして下さい。
情報化社会の安全を支える数理技術である 公開鍵暗号・鍵共有などの現代暗号論の基礎について概説を行なう。 有限体・代数幾何・整数論などの必要な予備知識についても 適宜補いつつ講義を進める。
暗号理論の基礎数理について、入門的に紹介する。 以下は大体の予定。
配ったプリント [page 0(pdf,18KB) |アンケート(pdf,8KB) ] ・プロジェクタ資料 [4/15授業時(pdf,97KB) |4/15印刷用(pdf,76KB) ]
概説: 情報通信と暗号。
受講生の予備知識を確認する簡単なアンケートを行なう。 上記の講義計画はそれによって変わりうる。
プロジェクタ資料 [4/22授業時(pdf,35KB) |4/22印刷用(pdf,33KB) ]
共通鍵暗号。合同式。剰余類の演算。Caesar暗号。
「昭和の日」であって授業実施日であるが、 見做し火曜日のため、本授業なし。
プロジェクタ資料 [5/6授業時(pdf,33KB) |5/6印刷用(pdf,32KB) ]
共通鍵暗号。合同式。剰余類の演算。拡張版 Euclid の互除法。
プロジェクタ資料 [5/13授業時(pdf,43KB) |5/13印刷用(pdf,38KB) ]
共通鍵暗号。合同式。剰余類の演算。アフィン暗号。
公開鍵暗号。
プロジェクタ資料 [5/20授業時(pdf,33KB) ]
公開鍵暗号。RSA暗号の原理。 中国式剰余定理(孫子の定理)。Fermatの小定理。
配ったプリント [演習(1)(pdf,8KB) ] ・ プロジェクタ資料 [5/27授業時(pdf,35KB) |5/27印刷用(pdf,30KB) ]
公開鍵暗号。RSA暗号の原理。冪乗の高速演算法。
プロジェクタ資料 [6/3授業時(pdf,47KB) |6/3印刷用(pdf,36KB) ]
計算量について。暗号の計算量的安全性。多項式時間。
プロジェクタ資料 [6/10授業時(pdf,64KB) |6/10印刷用(pdf,51KB) ]
計算量について。素数判定・素因数分解のアルゴリズム。
プロジェクタ資料 [6/17授業時(pdf,72KB) |6/17印刷用(pdf,61KB) ]
離散対数問題。Diffie-Hellman鍵共有。ElGamal暗号。疑似乱数について。
数学の準備: 同値関係による商。群・環。Z/mZ。
配ったプリント [アンケート(pdf,7KB) |page 1(レポート課題の例)(pdf,23KB) ]・プロジェクタ資料 [7/1授業時(pdf,52KB) |7/1印刷用(pdf,40KB) ]
数学の準備: 有限体。
離散対数問題の一般化。
プロジェクタ資料 [7/8授業時(pdf,107KB) |7/8印刷用(pdf,106KB) ]
楕円曲線暗号について。楕円曲線とは。 複素数体上および有限体上の楕円曲線。 楕円曲線の有理点の群構造。