密码学基本理论 密码学概况 密码学基本概念 密码学的主要目的是保持明文的秘密以防止攻击者获知,而密码分析学则是在不知道密钥的情况下,识别出明文的科学。所谓明文是指需要采用密码技术进行保护的消息,而密文则是指用密码技术处理过的明文的结果,通常称为加密消息,将明文转换为密文的过程称作加密,其逆过程,即由密文恢复出原明文的过程称为解密,加密过程所使用的一组操作运算规则称作加密算法,而解密过程所使用的一组操作运算规则称为解密算法。加密算法和解密算法的操作通常都是在密钥控制下进行的,分别称为加密密钥和解密密钥。 密码分析攻击类型 唯密文攻击 密码分析者只拥有一个或多个同一密钥加密的密文,没有其他可利用的信息 已知明文攻击 密码分析者仅知道当前密钥下的一些明文及所对应的密文 选择明文攻击 密码分析者能够得到当前密钥下自己选定的明文所对应的密文 密文验证攻击 密码分析者对于任何选定的密文能够得到该密文是否合法的判断 选择密文攻击 除了挑战密文外,密码分析者能够得到任何选定的密文所对应的明文 密码体制分类 私钥密码体制 私钥密码体制又称为对称密码体制,该体制的特点是加密和解密所使用的密钥相同。 私钥密码体制的缺陷 密钥分配问题 发送者和接受者必须事先通过安全通道交换密钥,以便在发送和接受时能够提供使用的密钥 密钥的管理问题 假设有那个使用者,使用者之间互相共享一个密钥,则共有n(n-1)/2个密钥,如果n很大,密钥将多到无法处理。 无法认证源 在私钥体制中,A和B拥有相同的加解密能力,因此使用者B无法证实收到的A发来的消息是否确实来自A。 公钥密码体制 公钥密码体制又称为非对称密码体制,其基本原理是在加密和解密过程中使用不同的密钥处理方式,其中加密密钥可以公开,只需要安全存放解密密钥,在安全性方面,即使公开加密算法,通过加密密钥推知解密密钥也是计算不可行的。 公钥密码体制的优点 密钥分发方便,能以公开的方式分配密钥密钥保管量少,网络中的消息发送方可以公用一个公开加密密钥,从而减少密钥数量,只要接收方的解密密钥保密,就能实现消息的安全性。支持数字签名。三种公钥密码体制目前,有三种公钥密码体制类型被证明是安全和有效的,即RSA体制、RLGamal体制及椭圆曲线密码体制。混合密码体制混合密码体制利用公钥密码体制分配私钥密码体制的密钥,消息的收发方共用这个密钥,然后按照私钥密码体制的方式,进行加解密运算。














2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/77910.html

