密码学基本理论
创始人
2024-11-15 13:04:35
0

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

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

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

密码体制分类

私钥密码体制

又称为对称密码体质,用作数据加密处理。如DES、IDEA、AES等。

缺点:

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

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

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

公钥密码体制

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

优点:

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

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

相关内容

热门资讯

AI大模型需要什么样的数据? 数据将是未来AI大模型竞争的关键要素人工智能发展的突破得益于高质量数据的发展。例如,大...
基于SpringBoot+Vu... 基于SpringBoot+Vue的多媒体信息共享平台(带1w+文档)基于Spring...
2024年人工智能顶级会议投稿... 数据挖掘是信息科学领域的重要分支,致力于挖掘和分析庞大数据集中的有价值模式与规律。它融...
终于来了,Runway gen... 最近有好几个学员私信我们,让我出一期Runway完整的使用教程,刚好11月Runway对外发布运动涂...
人工智能搜索引擎 Perple... Perplexity AI是一款革命性的人工智能搜索引擎,结合传统搜索索引与大型语言模...
AI大模型探索之路-实战篇14... 系列篇章💥AI大模型探索之路-实战篇4:深入DB-GPT数据应用开发框...
k8s核心知识总结 写在前面时间一下子到了7月份尾;整个7月份都乱糟糟的,不管怎么样...
C# 组合Cancellati... 前言在异步编程中,经常需要使用CancellationToken来取消任务的执行。 但...
【PyTorch】多对象分割项...  【PyTorch】单对象分割项目对象分割任务的目标是找到图像中目标对象的边界。实际应用例如自动驾驶...
【服务器】解决ssh登录问题k... 服务器上容器被退出 docker ps -a //查看使用情况 //如果显示为Exitedÿ...