0CI01(01712720): Information Security Engineering(Fall 2019)


Time: Monday 14:00-17:00

Location: 3203 , Teaching Builing, DaXing

Class web site: https://huipingsun.github.io/ise2019

Instructor: Huiping Sun (sunhp(at)ss.pku.edu.cn)

TA: Jiahao Zhang

Course Description

Although most of traditional cryptography and information security techology are relatively well understood, the knowledge and practice of how to apply user's economical, psychological and social factor into information security is insufficient.

The course covers the basics of economics, psychology and socialology of information security, and introduces password, biometrics, CAPTCHA, fingerprinting, trust, reputation, privacy and others technology, in the meantime, analyses how to implement information security engineering in some critical information systems and applications such as smartphone, anti-fraud, credit scoring, bitcoin and blockchain.

Course Textbook

Course Schedule

Date

Topics

Readings

September 09

01. Course Introduction [Slides]

September 16

02. Usable Security [Slides]

September 23

03. Human Computation [Slides]

October 07

04. Graphical Password [Slides]

October 14

05. Text Password [Slides]

October 21

06. Biometrics [Slides]

October 28

07. Blockchain Overview [Slides]

November 04

08. Blockchain Technology I [Slides]

  • Textbook. Charpter 1: Introduction to Cryptography & Cryptocurrencies.
  • Textbook. Charpter 2: How Bitcoin Achieves Decentralization.
  • Textbook. Charpter 3: Mechanics of Bitcoin.
  • Textbook. Charpter 5: Bitcoin Mining.
  • Bitcoin Developer Guide . 2018. [Homework]

November 11

09. Blockchain Technology II [Slides]

  • Textbook. Charpter 1: Introduction to Cryptography & Cryptocurrencies.
  • Textbook. Charpter 2: How Bitcoin Achieves Decentralization.
  • Textbook. Charpter 3: Mechanics of Bitcoin.
  • Textbook. Charpter 5: Bitcoin Mining.
  • Textbook. Charpter 6: Bitcoin and Anonymity.
  • Textbook. Charpter 8: Alternative Minging Puzzles.

November 18

10. Blockchain Application [Slides]

  • Textbook. Charpter 7: Community, Politics, and Regulation.
  • Textbook. Charpter 9: Bitcoin as a Platform.
  • Textbook. Charpter 10: Altcoins and the Cryptocurency Ecosystem.
  • Textbook. Charpter 11: Decentralized Institutions: The Future of Bitcoin.

November 25

11. Mastering Bitcoin [Slides]

  • Andreas M.Antonopoulos. Mastering Bitcoin. O'Reilly. 2017.

December 02

12. Fingerprint [Slides]

December 09

13. Credit Scoring I [Slides]

December 16

14. Credit Scoring II [Slides]

TBD

December 23

15. Credit Scoring III [Slides]

TBD

December 30

16. Project Report [Slides]

TBD

Course Grading

The grading scheme is as follows:

Course Projects

Course References

Course History