作者candog (怕热的肥宅)
看板NTHU_Course
标题Fw: [心得] 密码学 - 黄之浩
时间Wed Feb 15 12:23:50 2017
※ [本文转录自 candog 信箱]
作者:
[email protected] ("FireBolt")
标题: [心得] 密码学 - 黄之浩
时间: Wed Feb 15 01:34:04 2017
作者: b0690151 (wingzero) 站内: nthu.course
标题: [心得] 密码学 - 黄之浩
时间: 2012/01/31 Tue 22:38:36
课名: 密码学 Cryptography
科号: COM 533600
老师: 黄之浩
课本: 老师自制投影片
课别: 通讯所选修
学分: 3
凉度:★★★
甜度:★★★★☆
建议先修课程: C or C++
课程内容\简介:
Part I
1. Symmetric Cryptography
a. Block cipher
b. Stream cipher
2. Basic Asymmetric Cryptosystems
a. Encryption/Decryption
b. Digital signatures and Key exchange protocols
Part II
1. Introduction to finite fields
2. Implementation of finite fields
3. Elliptic Curve Cryptography
4. XTR Cryptosystem
主要是教授现在所使用或之名的各种加解密algorithms/protocol
数学会从头教关於 finite fields 有修过基本的工数课都听得懂
上课方式:
投影片讲解 或直接讲PAPER
上课认真听 笔记记得抄 应该没甚麽大问题
给分:
考试很简单 基本上老师是鼓励式给分 只要你考卷不是白的
他都会塞分数给你 程式作业基本上有写出来有分罗
不过他会看大家写得如何 基本上完备的话都有八十五分以上
交屍体的话会他会叫你补DEMO(等他要改作业的时候)
通常会比作业期限晚一两个礼拜 那时候如果你DEMO成功也可以加点分
由於这次修课的人少 据说程式码都是老师亲自一行一行看!?
考试作业型态:
程式作业*4 45%
期中考 35%
final project 25%
老师表示密码学要考倒人太简单了 考太简单也没有必要考
所以只考一次试意思一下 范围也是一些行之有年的加解密系统(DES AES RC6..)
之後的 ECC XTR 等部分
主要是以实作为主 反正大家程式写得出来 对於系统的规则也大概能了解
四个程式作业分别是
DES
AES
Rabin Public-Key Cryptosystem
General Elliptic Curve Group over prime fields GF(p)
最麻烦的应该是隐藏的作业 自己要写一个大数运算
如果可以把大数写得好话 这些程式应该都难不倒你
期末专题
Implement the XTR-Diffie-Hellman key exchange scheme
除了DES之外 後面作业都会有一点关联 也就是如果前面写得好
後面会写蛮顺的 反过来讲也是一样...
本门课非常适合喜欢写程式又想懂一点理论的人来修
另外老师表示为了防止学弟妹太快乐
作业应该每届会不大一样
而且老师表示最後一个作业和期末专题因为心软都改简单了
但看大家都活得好好的 可能之後会改回来吧(茶)
老师的喜好、个性:
老师上课讲解得很清楚 不会想睡觉
对学生也相当和善 就算没事也可以去找他闲聊鬼扯
其实他上课也喜欢闲聊鬼扯...尤其是发现大家没精神上课的时候
跟补习班老师蛮像的XD 会讲多国语言 感觉相当的博学多闻
上课品质相当有保证!! 这学期修完大家都鼓吹老师开密码学二XDD
给加签吗? 第一次开 没有这个问题
成绩分布:
A+ 40.0% ( 6)
A 33.3% ( 5)
A- 6.7% ( 1)
B+ 0% ( 0)
B 13.3% ( 2)
B- 6.7% ( 1)
总计 100% (15人)
--
※ Origin: 枫桥驿站<bbs.cs.nthu.edu.tw>
◆ From: b0690151 @ 118-161-135-250.dynamic.hinet.net
△ qweyam:
老师是健美阳光型男XD 01/31 22:42mweY
b0690151 於 2012/01/31 Tue 22:45:58 从 118-161-135-250.dynamic.hinet.net 修改
△ SoFantastic:
推这个博学多闻 03/13 01:05aQRd
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: candog (140.114.32.68), 02/15/2017 12:23:51