Theodore Ts'o zveřejnil řadu změn v linuxovém generátoru náhodných čísel /dev/random
a /dev/urandom
, které by se měly objevit v Linuxu 4.8. Nově bude /dev/random
na VM Azure umět využít HW RNG v procesoru.
V /dev/urandom
bude používána šifra ChaCha20, takže generátor bude rychlejší. Navíc je možné lépe škálovat jeho výkon na víceprocesorových strojích, kde z něj aplikace čte ve více vláknech. I když Theodore upozorňuje, že taková aplikace by měla mít svůj vlastní RNG.
ChaCha20 je šifra odvozená ze šifry Salsa20 od Daniela Bernsteina. Google vybral ChaCha20 jako náhradu lehce prolomitelné, ale rychlé šifry RC4 do OpenSSL. ChaCha20 je velmi rychlá a hlavně na mobilních zařízeních přinese úsporu baterie při použití HTTPS/SPDY. ChaCha20 je také použita v generátoru náhodných čísel místo RC4 v OpenBSD, NetBSD a DragonFly BSD.
(zdroj: phoronix)