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

网络攻防技术二:密码学分析

文章目录

  • 一、传统密码分析方法
    • 1、根据明文、密文等信息的掌握情况分类
  • 2、从密码分析途径分类
  • 二、密码旁路分析
  • 1、概念
  • 2、旁路分析方法
  • 三、现代密码系统
    • 1、对称密码(单密钥)
    • 2、公开密码(成对密钥)
  • 四、典型对称密码(单密钥)
  • 五、典型公开密码(成对密钥)
  • 六、散列函数
  • 七、密钥管理
    • 1、PKI
    • 2、PKIX


一、传统密码分析方法

1、根据明文、密文等信息的掌握情况分类

唯密文攻击:只有密文。
已知明文攻击:掌握部分明文和密文的对应关系。
选择明文攻击:掌握密文和加密系统,可通过明文获取对应密文。
选择密文攻击:掌握加密算法,可通过密文获取对应明文。

2、从密码分析途径分类

穷举攻击法:暴力破解
统计分析法:分析明文和密文的统计规律,找出对应关系,破解密钥
数学分析法(确定分析法):通过数学求解破译密钥等未知量的方法

二、密码旁路分析

1、概念

  密码算法的实现总需要基于密码芯片由于芯片的物理特性会产生额外的信息泄露,如密码算法在执行时无意泄露的执行时间、功率消耗、电磁辐射、Cache访问特征、声音等信息,或攻击者通过主动干扰等手段获取的中间状态比特或故障输出信息等,这些泄露的信息同密码的中间运算、中间状态数据存在一定的相关性。利用这些泄露的信息就有可能分析出密钥,这种分析方法称为旁路分析。 密码旁路分析中攻击者除了可在公开信道上截获消息,还可观测加解密端的旁路泄露。

2、旁路分析方法

根据旁路泄露信息类型的不同:计时分析探讨分析故障分析功耗分析电磁分析Cache分析声音分析
根据旁路分析方法的不同:简单旁路分析差分旁路分析相关旁路分析模板旁路分析随机模型旁路分析互信息旁路分析Cache旁路分析差分故障分析故障灵敏度分析旁路立方体分析代数旁路分析代数故障分析等

三、现代密码系统

1、对称密码(单密钥)

凯撒密码维吉尼亚密码序列密码分组密码

2、公开密码(成对密钥)

RSA

四、典型对称密码(单密钥)

DES(64-8校验,分组密码)、AES(128位、192位、256位)、3DES(192-24校验)

五、典型公开密码(成对密钥)

RSA(作用于数字签名、加密,依赖于大数分解)、DH算法(依赖与计算离散对数的难度

RSA的计算过程:
  n = p * q
  ø(n) = (p - 1) * (q - 1)
  ed ≡ 1 mod ø(n)
  c = m ^ e mod n
  m = c ^ d mod n

公钥:{e,n} 私钥:{d}

六、散列函数

Hash算法,MD5、SHA算法

用于数字签名消息认证密码存储软件原版检测恶意代码特征保存

七、密钥管理

DC用户数字证书:采取公钥和公钥所有人信息绑定的方法,确定公钥隶属于它所声称的用户。
CA数字证书认证中心:证书颁发和签证机构

1、PKI

由注册机构RA、签证机构CA、证书发布系统组成。

CA层次信任模型有:树模型(层次模型,解决层次组织机构CA信任问题)、森林模型(解决非层次组织机构CA信任问题)、用户为中心的信任模型(用于安全电子邮件传输的PGP)

森林模型实现交叉认证的方式:
(1)、各PKI的CA互相签发
(2)、由用户控制交叉认证
(3)、桥接CA(三方CA)控制交叉认证

2、PKIX

PKIX支持通过LDAP(主要)、HTTP、FTP等多种手段获取公钥证书和CRL(证书撤销列表)。

http://www.xdnf.cn/news/10770.html

相关文章:

  • 从0开始学vue:vue3和vue2的关系
  • VitalInsight智能体检报告解读
  • YOLOv5 :训练自己的数据集
  • SpringBoot(六)--- AOP、ThreadLocal
  • FastAPI安全认证:从密码到令牌的魔法之旅
  • 打卡第34天:MLP神经网络训练
  • 有公网ip但外网访问不到怎么办?内网IP端口映射公网连接常见问题和原因
  • OpenCV4.4.0下载及初步配置(Win11)
  • 【iOS(swift)笔记-14】App版本不升级时本地数据库sqlite更新逻辑二
  • 从 AMQP 到 RabbitMQ:核心组件设计与工作原理(二)
  • 使用 HTML + JavaScript 实现图片裁剪上传功能
  • Java Script函数
  • 操作系统:文件系统笔记
  • 用“红烧鱼”类比说明卷积神经网络CNN的概念
  • docker使用sh脚本创建容器
  • day 43
  • [SC]SystemC语法小结(三)
  • 函数组件和类组件
  • dns的正向解析,反向解析,多项解析,主从配置
  • PCIe—TS1/TS2 、EQ TS1/EQ TS2
  • YOLOV7改进之融合深浅下采样模块(DSD Module)和轻量特征融合模块(LFI Module)
  • 制作个人Github学术主页
  • PostgreSQL 在生物信息学中的应用
  • 4.RV1126-OPENCV 图像轮廓识别
  • ios tableview吸顶
  • 深度学习和神经网络 卷积神经网络CNN
  • 【大模型学习】项目练习:视频文本生成器
  • 网络安全:网页密码防护与记住密码功能的安全
  • 机器人自动火焰切割H型钢的系统设计与应用
  • 工作流引擎-16-开源审批流项目之 整合Flowable官方的Rest包