※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:107-2
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)陈君明
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关) 数学系
δ 课程大概内容
* Basics of Abstract Algebra and Number Theory
* Introduction to Bitcoin, BlockChain, and FinTech
* The following topics of Cryptography
1. Introduction to Cryptography and Data Security
2. Stream Ciphers
3. The Data Encryption Standard (DES) and Alternatives
4. The Advanced Encryption Standard (AES)
5. More About Block Ciphers
6. Introduction to Public-Key Cryptography
7. The RSA Cryptosystem
8. Public-Key Cryptosystems Based on the Discrete Logarithm Problem
9. Elliptic Curve Cryptosystems
10. Digital Signatures
11. Hash Functions
12. Message Authentication Codes (MACs)
13. Key Establishment
Ω 私心推荐指数(以五分计) ★★★★★
五颗星星
η 上课用书(影印讲义或是指定教科书)
"Introduction to Cryptography", Johannes A. Buchmann, Springer-Verlag, 2004.
μ 上课方式(投影片、团体讨论、老师教学风格)
部分内容需要回家看影片自学
上课主要以投影片
σ 评分方式(给分甜吗?是扎实分?)
扎实不调分
ρ 考题型式、作业方式
选择30%
填充60%
简答10%
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
不需要基础但有线性代数基础或抽象代数基础会好很多
Ψ 总结
一门有趣的课,如果对加密货币或相关密码有兴趣的话可以修看看,但需要背一些
补充一下成绩给分 笔者期中91期末96拿A+
考古题好好写基本上不会太低分