密碼學採用的數學方法對於很多人是很難理解的學問,幾乎很少人關注背後的數學意涵,即使是世界上認同的密碼標準仍可能有數學性質的後門和未被發現的破密方式。
內容以不同的數學方法設計的密碼學為主,破密分析為輔,案例程式碼則以Python為主,採用提供許多密碼學數學元件的Sage。
順序會根據A Introduction to Mathmetical Cryptography by Jeffrey Hoffstein, Jill Pipher and Joseph H. Silverman的內容進行,由於內容龐大,會依個人喜好進行刪減。