CCNU Information Security

华中师范大学信息安全实验室

CSCI971 Modern Cryptography


伍伦贡联合研究院 硕士课程


Contact Details and Lecture Time

  • Associate Professor Jiageng Chen (陈嘉耕)jiageng.chen@mail.ccnu.edu.cn
  • Consultation Time: Wednesday: 16:00-18:00
  • Lecture Time: Tuesday: 13:40-15:40, 8216

Subject Organization

This subject is worth 6 credit points.
According to University policy, 1credit point is equivalent to 2 hours of work including class attendance, per week. That is, for this subject, 12 hours per week.

 What is this subject about?

  • Cryptographic foundations for computer security.
  • Cryptographic primitives.
  • Cryptanalysis.
  • Mathematics for public key cryptography.
  • Security proofs and modeling.

The objectives of this subject

  • Describe the fundamental requirements of cryptographic systems.
  • Analyze and understand formal presentations of security systems.
  • Apply some cryptanalytic techniques.
  • Appreciate the difference between symmetric key and public key systems, at the application level and the underlying mathematical level.
  • Interpret and possibly develop security proofs.

Required Background

  • Some familiarity with number theory.
  • Some familiarity with algebra.
  • Having studied some cryptography will help a lot.

Approximate Contents

  • Introduction, cryptology
  • Encryption, block ciphers: AES
  • Linear cryptanalysis, differential cryptanalysis
  • Number theory for cryptography
  • Hashing
  • Integrity
  • Security notions
  • Public key cryptography
  • ElGamal, Cramer-Shoup, Signature schemes
  • Elliptic curve cryptography
  • Bilinear pairing
  • Identity based cryptography

References

  • A Graduate Course in Applied Cryptography by D.Boneh and V.Shoup
  • Introduction to Modern Cryptography, Jonathan Katz, Yehuda Lindell
  • Understanding Cryptography, Christof Paar and Jan Pelzl,2010.
  • block Cipher Companion, Lars R.Knudsen, Matthew J.B.Robshaw
  • William Stallings. Cryptography and Network Security: Principles and Practices. Prentice Hall.