本课程是一门面向计算机专业高年级学生开设的选修课,希望通过本课程的学习,学生能够了解和掌握信息安全的基本原理和技术。学生需要掌握一定的数学基础,其先修课程为:计算机网络,线性代数,概率论,离散数学.课程内容主要涉及古典密码学,私钥密码体制,公钥密码体制,消息认证与数字签名,密钥管理与应用,身份认证,访问控制,安全审计,入侵检测与安全扫描技术,病毒与防火墙,网络安全协议和应用安全等内容.