X033531 Security Engineering 密码工程

 

课程名称 (Course Name) Security Engineering

课程代码 (Course Code): X033531

学分/学时 (Credits/Credit Hours) 36/2

开课时间 (Course Term )  Fall

开课学院(School Providing the Course:  EE

任课教师(Teacher:  Xuejia Lai

课程讨论时数(Course Discussion Hours:  

课程实验数(Lab Hours:   

课程内容简介(Course Introduction):

Basic concepts and advanced topics in cryptography and IT-security.

--Establish the right understanding of security, attacks and complexity.

--Principles, structures and methods in the design of the block ciphers DES, IDEA, AES; Explain the strength and weakness in each algorithms and designs. Ideas and methods of varies attacks on block ciphers, main topic is differential attack;

--Fundamental and construction of iterated hash functions. Attacks on hash functions: pre-image and collision, especially the recent results on MD4, MD5,SHA-1.

--Concept and methods of authentication. Security requirements on protocols of challenge-response type. The use of standard protocols such as SSL, public-key certificates, PKI, S/MIME in real applications like e-bank, web-security and email.

教学大纲(Course Teaching Outline):

 Introduction: Basic concepts and definitions in information security. Establish the right understanding of security, attacks and complexity.

 Cipher design: Principles, structures and methods in the design of the block ciphers DES, IDEA, AES; Explain the strength and weakness in each algorithms and designs.

 Cryptanalysis: Ideas and methods of varies attacks on block ciphers, main topic is differential attack.

 Hash function: fundamental and construction of iterated hash functions. Attacks on hash functions: pre-image and collision, especially the recent results on MD4, MD5,SHA-1.

 Authentication protocols: concept and methods of authentication. Security requirements on protocols of challenge-response type.

 Standards: Authentication protocols in ISO standards using MAC, hash functions, ciphers, zero-knowledge and password.

 Authentication in applications: SSL, public-key certificates, PKI, S/MIME in e-bank, web-security, email.

课程进度计划(Course Schedule):

课程考核要求(Course Assessment Requirements)

Exercise and in-class tests

参考文献(Course References)

Cryptography. CRC Press, 1997, ISBN: 0-8493-8523-7, http://www.cacr.math.uwaterloo.ca/hac/index.html

• B. Schneier, Applied cryptography. John Wiley & Sons, 1995, 2nd edition.

• W. Stallings, Cryptography and network security - principles and practice. (4th edition) Prentice Hall, 2005

• Lidong Chen, Guang Gong, Communication and System Security, CRC Press, 2012

• Xuejia Lai, On the design and security of block ciphers, ISBN 3-89191-573-X, Hartung-Gorre Verlag, 1992

裴定一,徐祥, 信息安全数学基础, ISBN 978-7-115-15662-4, 人民邮电出版社,2007.

卿斯汉, 安全协议, ISBN 7-302-09966-9,清华大学出版社,2005.

杨波,现代密码学.ISBN 7-302-06814-3, 清华大学出版社,2003.

吴文玲,冯登国,张文涛,分组密码的设计与分析,(第二版),清华大学出版社,2009

预修课程(Prerequisite Course

[ 2015-11-26 ]