本書全面系統(tǒng)地介紹了數(shù)論、代數(shù)、組合數(shù)學等相關基礎理論和密碼學研究中用到的一些實用算法。本書內容豐富,結構清晰,語言通俗,可作為信息安全、計算機科學與技術、通信工程、數(shù)學與應用數(shù)學等專業(yè)本科生和研究生的教材,也可供從事信息安全、密碼學和其他信息技術工作的科研和工程技術人員參考。本書全面系統(tǒng)地介紹了數(shù)論、代數(shù)、組合數(shù)學等相關基礎理論和密碼學研究中用到的一些實用算法。包括整除、同余、二次同余式與平方剩余、原根、群、環(huán)、有限域、格及其應用、橢圓曲線、組合數(shù)學等數(shù)學知識以及素性測試、因數(shù)分解和離散對數(shù)計算等一些實用算法,共13章。書末列出了主要參考文獻。本書可作為信息安全、計算機科學與技術、通信工程、數(shù)學與應用數(shù)學等專業(yè)本科生和研究生的教材,也可供從事信息安全、密碼學和其他信息技術工作的科研和工程技術人員參考。