随机数生成器的安全漏洞

  随机数生成器攻击是针对加密系统中随机数生成环节的破坏或利用其弱点的攻击方式。密码系统的安全性依赖于机密信息只能被授权人员知晓,其他人则无法得知或预测。为了实现不可预测性,通...

  随机数生成器攻击是针对加密系统中随机数生成环节的破坏或利用其弱点的攻击方式。密码系统的安全性依赖于机密信息只能被授权人员知晓,其他人则无法得知或预测。为了实现不可预测性,通常会采用随机化过程。高质量的随机数生成方式是确保系统安全的关键,低质量的生成方式可能导致安全漏洞,进而引发信息泄露。由于随机数生成通常涉及单一的硬件或软件,攻击者容易找到并利用这些环节。如果攻击者能够用可预测的伪随机数替代随机数生成过程,系统的安全性将受到严重威胁,而上游的测试往往无法检测到这种替换。此外,对于已经被攻破的系统,攻击者只需一次访问,无需再进行回传,这与电脑病毒在窃取密钥后需要通过电子邮件等方式回传的情况形成对比。

  人类在生成随机数方面的表现通常不佳。魔术师、职业赌徒和诈骗犯都依赖于人类行为的可预测性。例如,在第二次世界大战期间,德国的密码译电员在使用恩尼格玛密码机时,常常根据指示随机选择字母作为转子的初始设置,但有些人会选择可预测的字母,如自己的名字或女友的名字缩写,这为盟军破解加密提供了便利。用户在选择密码时也常常采用容易预测的方式。

  尽管如此,Ran Halprin与Moni Naor研究了在混合策略游戏中,玩家的行为所产生的熵如何用于生成随机性。

  在软件随机数生成器方面,设计时应考虑抵御多种攻击方式,包括直接密码分析攻击、基于输入的攻击和状态妥协扩展攻击等。硬件随机数生成器同样面临多种攻击,例如捕获计算机的射频发射或将受控信号反馈到假定的随机源中。

  颠覆随机数生成器的攻击可以通过使用已知的随机数种子值来实现,尽管种子值在软件中隐藏,但攻击者仍可能知晓。随机数在使用前会经过多层特定的软件和硬件处理,任何环节都可能被替换而难以被检测。仅需数平方毫米的集成电路即可构建用于生成颠覆随机数的硬件电路,攻击者可以在任何随机性来源的数字化环节进行破坏。

  为了防御这些攻击,可以将硬件生成的随机数与高质量的流加密输出混合,使用真正随机的来源生成密码,记录随机数生成过程并提供审计方法,构建安全系统并保持对硬件的物理控制等。设计安全的随机数生成器需要与设计密码系统的其他部分同样高的标准。

  在历史上,有多个突出的例子显示了随机数生成器的脆弱性。例如,早期版本的网景SSL协议使用的伪随机数生成器因其可预测性而被认为不安全。微软的Windows操作系统中的随机数生成器也曾因设计缺陷而受到批评。美国国家标准技术研究所发布的Dual_EC_DRBG生成器被指控存在后门,导致对其安全性的广泛担忧。MIFARE Crypto-1和Debian OpenSSL的随机数生成器也因初始化不良而暴露出安全漏洞。PlayStation 3的私钥恢复方法则源于索尼未能为每个签名生成新的随机数。2012年,研究人员通过分析RSA公钥发现了共享素数的问题,揭示了伪随机数生成器的缺陷。

本文来自作者[svs]投稿,不代表立场,如若转载,请注明出处:http://funwithpixels.net/post/4963.html

(187)

文章推荐

  • 900欧元是多少人民币 900欧元兑换成多少人民币?

    900欧元是多少人民币?  在当前的汇率下,900欧元大约等于7000至7200人民币。具体的兑换率会因市场波动而有所不同,因此建议在进行货币兑换时,查看最新的汇率信息。通常,您可以通过银行、货币兑换处或在线汇率查询工具获取最新的汇率数据。需要注意的是,兑换时可能会有手续费,这也会影响最终得到的

    2024年11月04日
    402
  • 罗马数字怎么打 如何输入罗马数字

    罗马数字怎么打  罗马数字是一种古老的数字表示法,常用于钟表、书籍章节、电影版权等场合。罗马数字的基本符号包括:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和M(1000)。要输入罗马数字,可以使用键盘直接输入这些字母,或者在某些文本编辑软件中选择插入符号功能。对于较大

    2024年11月04日
    345
  • 胆结石可以吃鸡蛋吗 胆结石患者能否食用鸡蛋?

    胆结石可以吃鸡蛋吗?  胆结石患者在饮食上需要特别注意,尤其是高胆固醇和高脂肪的食物。鸡蛋作为一种常见的蛋白质来源,其营养价值不容忽视。然而,鸡蛋黄中含有较高的胆固醇,可能会对胆结石患者产生影响。如果胆结石患者在饮食中摄入过多的胆固醇,可能会导致胆结石的形成或加重病情。因此,建议胆结石患者在食用

    2024年11月08日
    383
  • 法赫米驳斥在UtusanTV无法访问的指控,向MCMC表示不会在任何平台上封锁用户

      吉隆坡,8月10日——马来西亚通信与数字部长法赫米·法齐尔今日表示,他并未向马来西亚通信和多媒体委员会(MCMC)发出任何禁止使用平台的指令。  他此番言论是针对此前媒体报道的回应,报道称马来西亚新闻网站“UtusanTV”已被MCMC封锁。法赫米表示,他尚未收到MCMC对此事的任何报告,但

    2024年11月24日
    257
  • 恩凯提亚:选择英格兰而非加纳是我自然而然的选择

      伦敦,9月6日——阿森纳前锋埃迪·恩凯提亚选择为英格兰队出战,而非加纳队,他认为这是自己职业生涯的“自然进程”。他表示,自己将在合适的时机为三狮军团迎来成年首秀。  加纳队对恩凯提亚表现出浓厚的兴趣,现任主教练克里斯·休顿上个月确认他们已与这位前锋取得联系。  然而,恩凯提亚表示,英格兰

    2024年11月25日
    244
  • 李显扬向尚穆根和巴拉克里希南支付了60多万新元的诽谤费"(真的有挂)-知乎

      新加坡:李显扬因在Ridout路国有房产租赁问题上诽谤尚穆根部长和维维安部长,支付了超过60万新元(约46.6万美元)的赔偿。今年5月,新加坡高等法院裁定李显扬需向每位部长支付20万新元的赔偿金,并额外支付5.1万新元的费用。李显扬是新加坡前

    2024年11月27日
    232
  • “吹牛老爹”肖恩·库姆斯被捕和被起诉后,他的音乐流媒体跳了起来

      上周,肖恩·库姆斯被捕,面临性交易和敲诈勒索的指控,随之而来的是他的音乐作品流量的显著上升。根据行业数据分析公司Luminate的报告,这位音乐巨头的音乐——他有多个绰号,包括“吹牛老爹”——在被捕的那一周,点播流媒体的播放量较前一周增加了18.3%。

    2024年12月08日
    157
  • Ikpeba呼吁举办更多的草根足球比赛

      前超级鹰队球员维克多·伊佩巴(VictorIkpeba)呼吁相关利益方在足球比赛中增加对基层足球的支持,以便为国家培养更多的足球人才。他在昂多州首府阿库雷的新闻发布会上宣布了年度阿科贡足球比赛的决赛,该赛事将在阿科科西南地方政府区的奥卡阿科科

    2024年12月09日
    176
  • 两辆摩托车在苏格兰边境相撞,三人死亡

      在苏格兰边境,发生了一起摩托车相撞的悲剧,导致三人不幸遇难。这起事故发生在7月28日星期日下午2点30分左右,涉及一辆铃木GSXR摩托车和一辆川崎ZX1400摩托车。三名乘客中,包括一名37岁男性、一名29岁男性和一名23岁女性,均在事故中当场

    2024年12月15日
    176
  • 一段令人不安的视频显示,下班的亚特兰大警察奥布里·霍顿在邻居家外惊慌失措,然后被枪杀:“杀了我!”

      周一发布的一段令人震惊的视频显示,亚特兰大警察奥布里·霍顿(AubreeHorton)在试图闯入邻居家之前,表现出极度的恐慌,可能存在“精神健康问题”。视频中,霍顿光着上身,跑过乔治亚州温斯顿的一条街道,约在凌晨5点08分大喊。10月4日,道格拉斯县警长

    2024年12月19日
    124

发表回复

本站作者后才能评论

评论列表(4条)

  • svs
    svs 2024年11月29日

    我是的签约作者“svs”!

  • svs
    svs 2024年11月29日

    希望本篇文章《随机数生成器的安全漏洞》能对你有所帮助!

  • svs
    svs 2024年11月29日

    本站[]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • svs
    svs 2024年11月29日

    本文概览:  随机数生成器攻击是针对加密系统中随机数生成环节的破坏或利用其弱点的攻击方式。密码系统的安全性依赖于机密信息只能被授权人员知晓,其他人则无法得知或预测。为了实现不可预测性,通...

    联系我们

    邮件:@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们