網際網路是一個遍及全球的通信網路,也是一個開放論壇,但產生一些安全問題。因此,機密性、完整性和確認性有其必要。網路安全是允許我們舒服地使用網際網路的一套協定,而無須擔心安全攻擊。提供網路安全最常見的工具是密碼學,那是一種重新流行且適用於網路安全的老技術。這本書首先向讀者介紹密碼學的原理,然後運用那些原理來描述網路安全協定。
本書分四篇,共18章。第一篇主要描述對稱式金鑰加密技術,強調如何使用對稱式密碼學以提供機密性。第二篇描述非對稱式金鑰加密技術,介紹非對稱式密碼學如何提供安全性。第三篇為完整性、確認性和金鑰管理,除了介紹密碼學的雜湊函數如何能提供其他安全服務,例如訊息完整性和確認性,也介紹非對稱式金鑰和對稱式金鑰密碼學如何能彼此搭配。第四篇的重點為網路安全,介紹在第一篇到第三篇所討論的密碼學如何能用來產生在三層網際網路模型中的網路安全協定。本書是為學術和專業讀者而寫的,有興趣的專業人士也能使用它來做為自我學習與研究之用。