Chapter 2 Mathematical Foundations Cryptography-Application and Practice Harbin Institute of Technology School of Computer Science and Technology Zhijun.