码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 数据加密标准DES安全性


    尽管 DES 密码分析的信息比其他分组密码都多,但迄今为止最实用的攻击仍然是蛮力方法。

    蛮力攻击

    有很多关于 DES 密码的攻击技术被公开,其中蛮力的方法是其中最有效的攻击,

    蛮力攻击可以理解成通常人们认识的暴力破解,通常出现在爆破用户名密码时,一旦确定存在的用户名,很多攻击者就会尝试通过返回包回显的大小,内容等,通过蛮力攻击破解密码,密钥的长度决定了可能的密钥数量,从而决定了这种方法的可行性。

    DES 破解机的历史

    下面两个早期的提议都没有任何实施被公开承认:

    • 1977 年,Diffie 和 Hellman 提出了一种价值约 2000 万美元的机器,可以在一天内找到 DES 密钥。
    • 1993 年,Wiener 提出了一种价值 100 万美元的密钥搜索机,可以在 7 小时内找到密钥。

    1990 年代后期开始有人对 DES 的脆弱性提出了证实,

    • 1997 年,RSA Security赞助了一系列比赛,向第一个破解比赛用 DES 加密消息的团队提供 10,000 美元的奖金。
    • 快速破解 DES 的可行性在 1998 年得到证实,当时网络空间民权组织电子前沿基金会(EFF) 建造了一个定制的 DES 破解器,成本约为 250,000 美元。

     

    • 2006 年波鸿大学和基尔大学的团队研发的DES 破解机是在德国建造的 COPACOBANA 机器。
      COPACOBANA 由市售的、可重新配置的集成电路组成,COPACOBANA的一台机器的造价约为10,000 美元,与 EFF 机器相比,成本降低了大约 25 倍,这是数字硬件不断改进的一个例子。

    差分密码分析(DC)

    Eli Biham和Adi Shamir在 1980 年代后期重新发现了DC(差分密码分析),要破解完整的 16 轮,差分密码分析需要2的47次方个选择的明文,DES 旨在抵抗 DC。

    线性密码分析(LC)

    Mitsuru Matsui发现了线性密码分析(LC),该技术需要需要2的43次方个已知明文,是第一个被报道的 DES 实验密码分析。

    Davies 攻击

    80年代,Donald Davies在首次提出了Davies 攻击,Davies 攻击是一种专门的 DES 技术也是一种只适用于DES的专门攻击(LC 和 DC属于很多算法的通用攻击)。
    Davies 攻击需要2的50次方个已知明文,成功率大概为成功率为 51%。

  • 相关阅读:
    在C# WinForms应用程序中安装,配置和使用MetroFramework
    Flink系列之大数据分布式计算引擎设计实现剖析
    数据结构:线性表之-循环双向链表(万字详解)
    HarmonyOS4.0系列——01、下载、安装、配置环境、搭建页面以及运行示例代码
    前端学习记录~2023.8.19~JavaScript重难点实例精讲~第7章 ES6(2)
    Rust 从入门到精通03-helloword
    从键盘输入一个 4 位的整数,用 for 循环判断其中含有 3 的位的个数,用C及C++分别实现。
    2024年第16周技术复盘
    【Linux】Linux环境基础开发工具使用
    Arnold在C4D中使用的ACES使用盲区!
  • 原文地址:https://blog.csdn.net/weixin_43211186/article/details/125427860
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号