替代熵源 [英] Alternative Entropy Sources

查看:87
本文介绍了替代熵源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,我想这完全是主观的,但我当时在考虑随机数生成器的熵源.可以肯定的是,大多数发电机都是用当前时间播种的,对吗?好吧,我很想知道还有哪些其他来源可以用来生成完全有效的随机(松散定义)数字.

Okay, I guess this is entirely subjective and whatnot, but I was thinking about entropy sources for random number generators. It goes that most generators are seeded with the current time, correct? Well, I was curious as to what other sources could be used to generate perfectly valid, random (The loose definition) numbers.

是否会使用多个来源(例如时间+当前的HDD寻道时间[我们在这里太神奇了])一起创建一个比单个来源更随机"的数字?来源数量的逻辑限制是什么?多少真的足够?选择时间仅仅是因为方便吗?

Would using multiple sources (Such as time + current HDD seek time [We're being fantastical here]) together create a "more random" number than a single source? What are the logical limits of the amount of sources? How much is really enough? Is the time chosen simply because it is convenient?

对不起,如果不允许这种事情,但是我对消息来源背后的理论感到好奇.

Excuse me if this sort of thing is not allowed, but I'm curious as to the theory behind the sources.

推荐答案

硬件随机数生成器的维基百科文章列出了一些有趣的有关使用物理属性的随机数资源.

The Wikipedia article on Hardware random number generator's lists a couple of interesting sources for random numbers using physical properties.

我的最爱:

  • 通过连接到PC的盖革计数器检测到的核衰变辐射源.
  • 光子穿过半透明镜.检测到相互排斥的事件(反射—传输),并将它们分别与"0"或"1"位值相关联.
  • 来自电阻的热噪声,被放大以提供随机电压源.
  • 由雪崩二极管产生的雪崩噪声.(那有多酷?)
  • 由连接到PC的无线电接收器检测到的大气噪声
  • A nuclear decay radiation source detected by a Geiger counter attached to a PC.
  • Photons travelling through a semi-transparent mirror. The mutually exclusive events (reflection — transmission) are detected and associated to "0" or "1" bit values respectively.
  • Thermal noise from a resistor, amplified to provide a random voltage source.
  • Avalanche noise generated from an avalanche diode. (How cool is that?)
  • Atmospheric noise, detected by a radio receiver attached to a PC

Wikipedia文章的问题部分也描述了其中许多脆弱性源/传感器.传感器随着年龄的增长/降级,几乎总是产生递减的随机数.这些物理源应通过统计测试不断检查,这些测试可以分析生成的数据,以确保仪器不会被无声破坏.

The problems section of the Wikipedia article also describes the fragility of a lot of these sources/sensors. Sensors almost always produce decreasingly random numbers as they age/degrade. These physical sources should be constantly checked by statistical tests which can analyze the generated data, ensuring the instruments haven't broken silently.

这篇关于替代熵源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆