信息安全的基本任务
信息安全的基本属性
- 机密性(Confidentiality)
- 认证(Authentication)
- 完整性(Integrity)
- 不可否认性(Non-repudiation)
密码学
算法、协议
- 明文
- 密文
- 密钥:秘密参数
- 加密函数
- 解密函数
密码算法需求:
可逆
不可逆
密码算法分类
加密算法:用于机密性解决方案
杂凑函数:用于完整性解决方案
数字签名:用于认证和不可否认性
对称密钥密码:加密密钥与解密密钥相同,如分组密码,流密码
非对称密钥密码:加密密钥与解密密钥不同,如公钥密码,数字签名