首页> 中文期刊> 《计算机技术与发展》 >Linux随机数生成器的原理及缺陷

Linux随机数生成器的原理及缺陷

         

摘要

Linux操作系统是目前最流行的开源项目之一.Linux的随机数生成器是所有类Linux操作系统内核的重要组成部分,生成器的输入来自于操作系统中随机事件的熵值,输出几乎涵盖系统中的每一个安全协议,例如生成TLS/SSL的密钥、TCP的序列号,以及用于对文件系统和电子邮件进行加密.尽管随机数生成器是开源项目的一部分,它的源代码(大约2500行)却没有很好的文档支持,并且分散于多个代码片段当中.文中将学习随机数生成器原理与应用.详细阐述了随机数生成器的算法,并指出了算法中所隐藏的安全漏洞.还展示了如何对生成器进行攻击从而让其计算出系统先前的状态与输出.最后指出了生成器在设计上的一些缺陷,并提出了在此缺陷上如何进行攻击以及如何防御攻击的方法.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号