网站制作整个的流程是什么十大少儿编程教育品牌
2023考研复试
学现代密码学是为了用的,要多认识一些密码体制,而且一定要熟悉每个密码的适用场合
信息安全的要素
经典三要素:CIA 即机密性,完整性,可用性
信息安全的五个主要方面:CIA+认证性+不可否认性
可用性:信息资源可随时提供服务
不可抵赖性:用户在事后无法否认曾经的信息生成、签发、接收等行为
机密性:信息不会泄露给非授权的用户或实体
完整性:数据在整个生命周期内保持一致
认证性:消息本身或消息来源被正确标识,同时标识没有被伪造
五类信息攻击
中断、截取、篡改、伪造、重放
中断:攻击可用性
截取:攻击机密性
篡改:攻击真实性,完整性,有序性
伪造:攻击认证性
重放:攻击认证性,真实性
密码体制的攻击类型
1.唯密文攻击:密码分析者只有密文,用密文尝试还原明文
2.已知明文攻击:密码分析者有密文,还有一些已知的明-密文可供利用
3.选择明文攻击:密码分析者有一定数量明密文对,还可选择特定的明文,获得对应密文
4.选择密文攻击:密码分析者选择特定密文,可得到对应的明文
5.选择文本攻击:密码分析者可选择明文得到密文,也可选择密文得到明文
五种攻击强度依次递增
对称密码与非对称密码
对称密码:密钥源有一个在发送方的加密过程 K 和在接收方的解密过程 K' , 加密算法和解密算法是一致的,并且发送方和接收方两个人知道
对称密码加密密钥空间和解密密钥空间相同,如分组密码
非对称密码:密钥源也有加密过程 K (公钥)和解密过程 K‘ (私钥),但两者没啥关系,并且 K 可以公开,只把 K‘保护好,并且K‘只有接收方知道,如电子邮件机制,但运算速度较慢,密钥位数多,密文长度要大于明文长度
密码体制五元组
明文空间、密文空间、密钥空间、加密变换、解密变换
香农理论
信息熵
判断信息的混乱程度
先看不确定性函数:如果一个符号出现的概率为p,那么不确定性函数是-logp