Randomness All crypto needs good random data. Linux provides /dev/random - truely random data Strong enough for anything Limited to amount of entropy in system Blocks until sufficent entropy available. May want kernel patches to include network entropy for servers. /dev/urandom - strong pseudorandom data. Not sufficiently random for key generation Can be seeded more by writing to /dev/urandom No need for PRNGd or EGD user-space randomness generators