密码学是研究如何隐密地传递信息的学科。
密码学的作用
机密性
是网络信息不泄露给非授权用户的特性,防止被动攻击。
常用的保密技术包括:防侦听、防辐射、信息加密、物理保密等
完整性.
完整性是网络信息未经授权不能进行改变的特性。
完整性是一种面向信息的安全性防止主动攻击。
不可否认性
用于防止通信双方中的某一-方 对所传输消息的否认
可用性(访问控制)
访问控制的目标是防止对网络资源的非授权访问,控制的实现方式是认证,
即检查欲访问某用户是否具有访问权。
认证性
认证包括实体认证和消息认证(根据认证目的的不同)
实体认证是验证信息发送者的真实性,包括对信源、信宿的认证和识别;
消息认证是验证信息的完整性,保证数据在传输或存储过程中未被篡改、重放。
密码学基本术语
密码:
是通信各方按约定的规则,
为隐蔽消息原形而生成的一组具有随机特性的特定符号
是进行明密变换的主要保密手段。
明文:
被隐蔽的消息称作明文,通常用m表示。
密文:
隐蔽后的消息称作密文或