5 ms·
Could timing be used to seed a cpu? ie, not all cpus are built the same, and similarly for all powersupplies, could the two be used together to bootstrap seedin
by PartiallyTyped 5y ago
Could timing be used to seed a cpu? ie, not all cpus are built the same, and similarly for all powersupplies, could the two be used together to bootstrap seeding i.e. by measuring voltage or voltage differences?
- MichaelMoser123 5y agothis article mentions timing of hardware interrupts as an entropy source. https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.779&rep=rep1&type=pdf https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72...
- MichaelMoser123 5y agoanother possible entropy source: the sequence of different kinds of hardware interrupts should be very hard to predict.
- simcop2387 5y agoTha'ts effectively how a lot of the jitter sourced entropy ends up working, sometimes in a more round about way though.
- hangonhn 5y agoYes! I went to a talk given by a security researcher who proposed using the difference in clocks between north bridge and south bridge to generate randomness.