2017年度工学院大学大学院・情報学専攻

数論アルゴリズム特論(Algorithms for Number Theory)[1302]


2単位
牧野 潔夫 教授  [ 教員業績  JP  EN ]
最終更新日 : 2018/12/19

<授業のねらい及び具体的な到達目標>
整数論における素数に関する理論とアルゴリズムを理解する。素数を中心とした整数論の理論の一つRSA暗号法等の公開鍵暗号の中心を理解する。またそのための元となる数学的理論の素数の分布,素数判定等の基礎的な部分を理解する。

 This is a graduate-level prime number. Algorithms on prime number are very important in the
field of information. For example cryptography and code theory. Public key cryptography
are based on a theory of prime factorization.

<授業計画及び準備学習>
T 連分数
 1 連分数の定義と計算法
 2 いろいろな数の連分数表示
 3 平方根の連分数表示と循環性
 4 平方根の連分数展開の計算法
 5 Pellの方程式の解法
U 素数判定法と各種擬似素数
 6 一般論
 7 擬似素数とカーマイケル数
 8 Euler擬似素数
 9 強擬似素数
 10 素数判定法 一般論
 11       Fermatの方法,Eulerf の方法      
 12       Miller-Rabinの方法
 13       Eulerの方法,Miller-Rabinの方法における良い底の割合
14       拡張されたRiemann予想と素数判定の計算量

準備学習は以下のとおり
 講義中出した問題を考えておくこと。また教科書等の該当する箇所を呼んでおくこと。
T Continued fraction
1 Definition of continued fraction
2 same examples of continued fractions
3 continued fractions of square root
4 calculation method of square root
5 Pell'sequation
II Primarity testing and pseudo primes
6 general theory
7 pseudo primes and Carmichael number
8 Euler pseud prime
9 Strong pseudo prime
10 Primarity testing general theory
11 Fermat's method
 12 Miller-Rabin method
13 Euler method
14 Extended Riemann Hypothes

<成績評価方法及び水準>
レポート問題の提出によって評価する。内容の間違っているものは返却しどの点が不十分か解説し再提出を求める。(再提出、再々提出して正解なら採点の対象となる)合格に必要なレポートの問題は10題前後の予定。

Students must submit a report some problem given in lecture.

<教科書>
“U-Basicによるコンピュータ整数論”木田,牧野 日本評論社
この本は絶版なのでそのPDF版をダウンロードしてください。
(http://trex.cc.kogakuin.ac.jp/master1/Number_Theory.pdfにあります)

<参考書>
“初等整数論講義”高木貞治 共立出版

<オフィスアワー>
月曜日 昼休み 新宿校舎27階数学研究室

<学生へのメッセージ>
レポート問題の中にはかなり大変なものもあるので1,2回でへこたれず何度も手直して提出してください。


このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2017 Kogakuin University. All Rights Reserved.