NUS Computer Science 个人推荐好课
刚刚考完的一module, 绝对是既有趣有容易拿分的课.
CS5231 Cryptographic Techniques and Data Security
之前还想学CS3235, 不过学了5231才知道到底什么是security, 可以说是每个对这方面感兴趣的学生都应该拿的module.
具体内容方面, 前12个小时讲cryptography, 基本上各种算法都讲了个透彻
Classical Cryptography, Number theory and information theory background; Symmetric key cryptography; Data Encryption Standard; Public key cryptography; Diffie-Hellman key exchange; RSA; Advanced Encryption Standard; Elliptic Curve Cryptography
后12个小时讲这些技术的具体应用
Authentication (4 hrs)
* Message authentication; Cryptographic hashing; Passwords; Challenge-response systems
* Operating Systems Security (4 hrs)
Access control models; Security models & policies; OS Security mechanisms
* Network Security (2 hrs)
Network security basics; Web Security
* Non-traditional cryptography (2 hrs)
Visual cryptography; Introduction to quantum cryptography
没有tutorial, 没有lab. individual project 40%, mid-term 40%, final 40%. 所有考试都开卷, 不用背, 只要动脑, 最适合我们...
还有这里可以看看这学期所做的project
http://www.comp.nus.edu.sg/~cs5231/projlist.html
CS5231 Cryptographic Techniques and Data Security
之前还想学CS3235, 不过学了5231才知道到底什么是security, 可以说是每个对这方面感兴趣的学生都应该拿的module.
具体内容方面, 前12个小时讲cryptography, 基本上各种算法都讲了个透彻
Classical Cryptography, Number theory and information theory background; Symmetric key cryptography; Data Encryption Standard; Public key cryptography; Diffie-Hellman key exchange; RSA; Advanced Encryption Standard; Elliptic Curve Cryptography
后12个小时讲这些技术的具体应用
Authentication (4 hrs)
* Message authentication; Cryptographic hashing; Passwords; Challenge-response systems
* Operating Systems Security (4 hrs)
Access control models; Security models & policies; OS Security mechanisms
* Network Security (2 hrs)
Network security basics; Web Security
* Non-traditional cryptography (2 hrs)
Visual cryptography; Introduction to quantum cryptography
没有tutorial, 没有lab. individual project 40%, mid-term 40%, final 40%. 所有考试都开卷, 不用背, 只要动脑, 最适合我们...
还有这里可以看看这学期所做的project
http://www.comp.nus.edu.sg/~cs5231/projlist.html
Freedom is slavery.
Ignorance is strength.