Course slides of Cryptography, Harbin Institute of Technology