导航菜单

网络安全/密码学基础
课程进度 3% · 第1/10章1/10章 · 标签 1/3
1

密码学基本概念

密码学是研究信息加密、解密、认证、完整性保护等技术的科学,旨在保障信息的机密性、完整性、可用性和不可否认性。现代密码学不仅关注加密算法,还包括协议设计、密钥管理、攻击与防御等内容。

  • 机密性:防止信息被未授权者获取
  • 完整性:防止信息被篡改
  • 认证性:验证信息来源和身份
  • 不可否认性:防止事后否认行为

📖生活中的密码学案例:微信/支付宝支付短信验证码、HTTPS加密访问网站、数字签名的电子合同、区块链中的哈希算法。

2

发展历史

  • 古典密码学:如凯撒密码、维吉尼亚密码、恩尼格玛机
  • 二战后现代密码学:香农信息论、DES、RSA等算法诞生
  • 公钥密码学:Diffie-Hellman密钥交换、椭圆曲线密码学
  • 互联网时代:SSL/TLS、区块链、零知识证明等新技术
古典现代公钥互联网前沿