Discrete Mathematics

Course Information

College Tokuyama College Year 2017
Course Title Discrete Mathematics
Course Code 0070 Course Category Specialized / Elective
Class Format Lecture Credits Academic Credit: 2
Department Environmental and Civil Engineering Course Student Grade Adv. 2nd
Term First Semester Classes per Week 2
Textbook and/or Teaching Materials 講義ノート:必要に応じて資料を配布する。
Instructor Yoshinaga Tsunehiro

Course Objectives

整数論の基礎とそれが暗号理論にどのように用いられているのか、また、誤り訂正符号の考え方、特に、ガロア体とその拡大体がBCH符号にどのように応用されているのか、に関する基本・基礎的事項の理解・修得が到達目標である。

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
整数の諸性質の証明と平文の暗号化・復号ができる。平文の暗号化および復号ができる。平文の暗号化および復号ができない。
ガロア体、情報の符号化、誤り訂正を応用できる。ガロア体の計算、情報の符号化、誤り訂正ができる。ガロア体の計算、情報の符号化、誤り訂正ができない。

Assigned Department Objectives

Teaching Method

Outline:
実際の情報技術と関連付けながら、整数の基本理論と暗号理論への応用、ガロア体の理論の基本事項と符号理論への応用について学習する。これまでに学んできた数学とは違ったタイプとなるため、難しいと感じるかもしれないが、こうした思考力も是非養って欲しい。
Style:
講義が主体であるが、輪講形式や学習シートとして事前に割り当てた演習問題の解答を板書してもらうことも取り入れる。授業内容を理解するためには自学が必要である。
Notice:
【関連科目】 本科:集合と論理(2年)、数学IIIB(3年)、情報数学(3年)

Course Plan

Theme Goals
1st Semester
1st Quarter
1st オリエンテーションと整数(1) オリエンテーションの後、整数の初歩・基本的な諸概念および必要な記法について学ぶ。
2nd 整数(2) 素因数分解が一意的であること、および素数が無限に存在すること、合同式について学ぶ。
3rd 整数(3) 合同式と解、最小正剰余、及びフェルマーの(小)定理、Nを法とする行列ついて学ぶ。
4th Nを法とする一次変換と暗号への応用 まず、暗号の概略を説明した後に、Nを法とする正則行列とその暗号への応用について学ぶ。
5th RSA暗号(1) 公開鍵暗号の考え方と現在最も有名な暗号の1つであるRSA暗号の構成方法について学ぶ。
6th RSA暗号(2) 平文の暗号・復号の例を通じて、RSA暗号についての理解を深める。
7th 符号 符号の原理、誤り検出・訂正のアイデアとその限界、及びハミング距離等について学習する。
8th ガロア体(1) ガロア体の定義や演算、及びガロア体上の規約多項式について理解する。
2nd Quarter
9th ガロア体(2) ガロア体の2次拡大体の定義、構成法、線形表現と累乗表現について学ぶ。
10th ガロア体(3) ガロア体の3次および4次拡大体について学ぶ。
11th パリティ検査符号とハミング符号 パリティ検査符号の考え方と拡張としてのハミング符号についての誤り訂正の原理について学ぶ。
12th 巡回符号 符号多項式、および、巡回符号の定義、性質、生成多項式、シンドロームについて学習する。
13th BCH符号(1) ガロア体と拡大体を巧みに用いたBCH符号の定義とその生成多項式について学ぶ。なお例では、4次拡大体を用いる。
14th BCH符号(2) BCH符号における誤り訂正について学ぶ。
15th 期末試験 整数の基礎理論と暗号理論、ガロア体と符号理論についての理解をチェックする。
16th まとめ 試験の解説と授業のまとめを行う。

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオその他Total
Subtotal10000000100
基礎的能力0000000
専門的能力10000000100
分野横断的能力0000000