当前位置: 代码网 > 科技>人工智能>机器学习 > 密码学基本理论

密码学基本理论

2024年08月02日 机器学习 我要评论
密码学是研究信息安全保护的科学,实现信息的已知未知已知未知已知未知已知未知已知未知。

密码学是研究信息安全保护的科学,实现信息的保密性、完整性、可用性以及抗抵赖性

根据密码分析者在破译时已经具备的前提条件,密码分析攻击类型分类:

  1. 唯密文攻击:已知密文;未知明文+秘钥
  2. 已知明文攻击:已知部分明文和密文对;未知秘钥+算法
  3. 选择明文攻击:已知明文+算法-->密文;未知秘钥
  4. 选择密文攻击:已知密文+算法-->名文;未知秘钥
  5. 密文验证攻击:已知密文(特征值);未知秘钥+算法

密码体制分类

私钥密码体制

又称为对称密码体质,用作数据加密处理。如des、idea、aes等。

        缺点:

                密钥分配问题:为保证加密消息安全,密钥必须使用安全途径进行分配

                密钥管理问题:网络中n个使用者,共有n(n-1)/2个密钥。密钥数量庞大

                无法认证资源:双方都拥有相同的加解密能力,无法证实消息是否来自消息发送方。

公钥密码体制

又称为非对称密码体制。如rsa、elgamal及椭圆曲线密码。

        优点:

                密钥分发方便:能以公开方式分配加密秘钥

                密钥保管量少:消息发送方可以共用一个公开加密密钥

       

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com