´ã´ç±³¼ö:
´ã´çÁ¶±³: TBA
¼ö¾÷½Ã°£: ÁÖ´ç 1.5½Ã°£¾¿ 2ȸ °ÀǼö¾÷ = ÃÑ 3½Ã°£/ÁÖ
´ë»ó:
°ú¸ñ¼Ò°³:
±³Àç: TBA
Æò°¡¹æ¹ý:
±âŸ»çÇ×:
Weekly Plan: (updated after midterm exam)
Objective |
¢º Elementary Number Theory ¢º Important Concepts in Modern Algebra ¢º Finite Fields ¢º BCH and RS Codes, RSA/ElGamal Cryptography | ||
Week |
Summary |
Remark |
Homework |
1 |
Integers and Congruence |
|
HW#1 |
2 |
(ÀÀ¿ë) RSA/ElGamal Encryption Algorithms |
|
Project #1 |
3 |
Groups and Permutations |
|
HW#2 |
4 |
Theory of Counting - Burnside Lemma |
|
HW#3 |
5 |
Simultaneous Equations and Vector Spaces |
|
HW#4 |
6 |
Matrix/Determinants/Linear Transformations |
|
HW#5 |
7 |
Review of the first half semester |
|
|
8 |
Midterm Exam |
|
|
9 |
Some Concepts in Modern Algebra |
|
HW#6 |
10 |
Irreducible Polynomials over Fp |
|
HW#7 |
11 |
Multiplicative Structure of Finite Fields |
|
HW#8 |
12 |
Additive Structure of Finte Fields |
|
HW#9 |
13 |
(ÀÀ¿ë) Hamming/BCH Codes - Encoding/Decoding |
|
Project #2 |
14 |
(ÀÀ¿ë) Reed-Solomon Codes - Encoding/Decoding |
|
HW#10 |
15 |
Review of the second half semester |
|
|
16 |
Final Exam (12ÁÖ-15ÁÖ ¼ö¾÷³»¿ë) |
|
|
Weekly Plan:
Objective | ¢º Elementary Number Theory ¢º Important Concepts in Modern Algebra ¢º Finite Fields ¢º BCH and RS Codes, RSA/ElGamal Cryptography | ||
Week | Summary | Remark | Homework |
1 | Integers and Congruence |
| HW#1 |
2 | (ÀÀ¿ë) RSA/ElGamal Encryption Algorithms |
| Project #1 |
3 | Groups and Permutations |
| HW#2 |
4 | (ÀÀ¿ë) Burnside and Polya Theory of Counting |
| HW#3 |
5 | Simultaneous Equations and Vector Spaces |
| HW#4 |
6 | Matrix/Determinants/Linear Transformations |
| HW#5 |
7 | Some Concepts in Modern Algebra |
|
|
8 | Midterm Exam (5,6,7ÁÖ ¼ö¾÷³»¿ë) |
|
|
9 | Irreducible Polynomials over Fp |
| HW#6 |
10 | Multiplicative Structure of Finite Fields |
| HW#7 |
11 | Additive Structure of Finte Fields |
| HW#8 |
12 | (ÀÀ¿ë) Linear Feedback Shift Register Sequences |
| HW#9 |
13 | (ÀÀ¿ë) Hamming/BCH Codes - Encoding/Decoding |
| Project #2 |
14 | (ÀÀ¿ë) Reed-Solomon Codes - Encoding/Decoding |
| HW#10 |
15 | (ÀÀ¿ë) Latin Squares and Finite Projective Planes |
|
|
16 | Final Exam (12ÁÖ-15ÁÖ ¼ö¾÷³»¿ë) |
|
|
Details
1ÁÖ Integers and Congruence
HW#1
2ÁÖ (ÀÀ¿ë) RSA/ElGamal Encryption Algorithms
Project #1: Implementation of ElGamal signature algorithm
3ÁÖ Groups and Permutations
HW#2
4ÁÖ (ÀÀ¿ë) Burnside and Polya Theory of Counting
HW#3
5ÁÖ Simultaneous Equations and Vector Spaces
HW#4
6ÁÖ Matrix/Determinants/Linear Transformations
HW#5
7ÁÖ Some Concepts in Modern Algebra
8ÁÖ Midterm Exam
9ÁÖ Irreducible Polynomials over GF(p)
HW#6
10ÁÖ Multiplicative Structure of Finte Fields
HW#7
11ÁÖ Additive Structure of Finite Fields
HW#8
12ÁÖ (ÀÀ¿ë) Linear Feedback Shift Register Sequences
HW#9
13ÁÖ (ÀÀ¿ë) Hamming/BCH Codes - Encoding/Decoding
Project #2: Implementation of BCH Encoder/Decoder
14ÁÖ (ÀÀ¿ë) Reed-Solomon Codes - Encoding/Decoding
HW#10
15ÁÖ (ÀÀ¿ë) Latin Squares and Finite Projective Planes
16ÁÖ Final Exam