3 ms·
I think that rowhammering is too hardware specific. I could imagine much slower embedded devices being immune because their old slow RAM is too robust, and it w
by rocqua 5y ago
I think that rowhammering is too hardware specific. I could imagine much slower embedded devices being immune because their old slow RAM is too robust, and it would really suck if ECC RAM (perhaps even opaquely ECC RAM) causes your boot to hang.
- a-dub 5y agomaybe you could do something with race conditions? it's an interesting question: is there a clever way to extract random bits from a clocked ttl system by driving it in some weird way that is platform independent enough to cover the bases that don't already have hardware support for generating random bits (or have cycle counters)? i suppose the problem is that not all chips have a cycle counter so extracting clock drift/jitter isn't always feasible... i wonder what else could work... race conditions could be an interesting way to try to draw random bits, but probably very hardware dependent... i wonder if there are other glitchy things...
- account42 5y agoSome previous LWN discussions on this approach: https://lwn.net/Articles/642166/ https://lwn.net/Articles/642166/ https://lwn.net/Articles/802360/ https://lwn.net/Articles/802360/