当前位置: 首页 > news >正文

密码学基本理论

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

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

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

密码体制分类

私钥密码体制

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

        缺点:

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

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

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

公钥密码体制

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

        优点:

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

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

       

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pnpm -C 什么意思
  • 量化投资策略与技术学习PART2:量化选股之风格轮动
  • Docker深入讲解
  • IOS企业IPA软件证书 苹果签名证书 有效期到2026年
  • VMware ESXi学习笔记
  • 【网络安全学习】SQL注入02:使用sqlmap进行注入
  • WPS宏实现对表格选中区域数据进行遍历读取及动态赋值
  • vs2022 开发vue带后端
  • 代码整洁之道-如何写好注释
  • 在Kylin服务器安装PostgreSQL16数据库
  • 【深度学习|目标跟踪】快速入门卡尔曼滤波!
  • 笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU
  • 北京青蓝智慧科技:160个项目通过“数据要素×”大赛湖北分赛初赛
  • uniapp 开发公众号 h5(openid,微信支付,订阅通知)
  • C++ -- 负载均衡式在线OJ (一)
  • 10个确保微服务与容器安全的最佳实践
  • Android开源项目规范总结
  • Django 博客开发教程 16 - 统计文章阅读量
  • flutter的key在widget list的作用以及必要性
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • IOS评论框不贴底(ios12新bug)
  • java中的hashCode
  • Js基础——数据类型之Null和Undefined
  • leetcode98. Validate Binary Search Tree
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • SQL 难点解决:记录的引用
  • 分享几个不错的工具
  • 浮动相关
  • 关于extract.autodesk.io的一些说明
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 面试遇到的一些题
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 扑朔迷离的属性和特性【彻底弄清】
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 提醒我喝水chrome插件开发指南
  • 问题之ssh中Host key verification failed的解决
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​批处理文件中的errorlevel用法
  • ###C语言程序设计-----C语言学习(6)#
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (AngularJS)Angular 控制器之间通信初探
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (阿里云万网)-域名注册购买实名流程
  • (剑指Offer)面试题34:丑数
  • (离散数学)逻辑连接词
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)Linux下编译安装log4cxx
  • (转)VC++中ondraw在什么时候调用的
  • (转)母版页和相对路径
  • (轉貼) UML中文FAQ (OO) (UML)