Seed key

from Wikipedia, the free encyclopedia

The seed (from the English for "[the] Saat" or "[the] seed") - also known as a seed key (literally "[the] seed key "), random seed or (German) start value - is a value, with which a random number generator is initialized. The random number generator uses the seed as the starting value to generate a sequence of random numbers or pseudo- random numbers . If you use the same seed in deterministic random number generators, you get the same sequence of pseudo-random numbers.

If you use generated random numbers in cryptography to generate keys for encrypting data, you usually do not want the seed to be guessable. In this case the seed should be a random value. The randomness can be made dependent on various random parameters in the computer program, for example moving the computer mouse back and forth ( TrueCrypt ) or the time interval between keyboard entries ( PGP ).

The seed must be kept secret; if the seed becomes known to unauthorized persons, the encryption is compromised and therefore the confidentiality of the encrypted data can no longer be viewed as secure.

See also