satunnaislukugeneraattorit
Satunnaislukugeneraattorit ovat laitteita tai ohjelmistoja, jotka tuottavat sarjoja lukuja, joiden tilastollinen satunnaisuus ja riippumattomuus pyritään varmistamaan. Generaattorit jaetaan pääasiallisesti kahteen ryhmään: todelliset satunnaislukugeneraattorit (TRNG) sekä pseudorandom-number generatorit (PRNG). TRNG:t nojaa fysikaalisiin ilmiöihin, PRNG:t puolestaan perustuvat matemaattisiin algoritmeihin ja tuottavat deterministisen sarjan tietyllä siemenellä.
TRNG:t käyttävät hyödykseen arvaamattomia lähteitä kuten termistä kohinaa tai kvanttipohjaisia ilmiöitä. Niiden tuloksesta ei voi aloittaa
CSPRNG:t eli kryptografisesti turvalliset PRNG:t on suunniteltu siten, että ulkoinen taho ei pysty ennustamaan tulevia arvoja
Käyttökohteet ovat laajoja. TRNG:tä käytetään, kun vaaditaan todellista korkeaa entropiaa ja epäjatkuvuutta, kuten avainten generaatiolle turvasovelluksissa.