本書系統(tǒng)地介紹了數論、代數、組合、信息論和計算復雜性等數學理論與方法,突出數論、代數、組合、信息論和計算復雜性的一體化融合,前后內容相互呼應,相互支撐。在知識結構的應用性方面,突出教材內容在信息安全領域中的應用。數論部分給出了代換密碼、RSA算法、DiffieHellman協(xié)議的數學原理刻畫;代數部分給出了AES算法、EIGmal算法、Schnorr算法和DSS算法的數學原理刻畫;組合部分給出了Hash函數和Bent函數的設計與分析方面所涉及的組合知識;信息論部分給出了完善保密性的信息論刻畫;計算復雜性部分給出了基于計算安全的密碼方案分析原理的刻畫。 本書可作為信息安全領域相關專業(yè)本科生和研究生的教材,也可供從事信息安全和其他信息技術工作的科研和工程技術人員參考。