New answers tagged pseudo-random-generators
3
It's an apples and oranges comparison.
When you want something to be truly random, you must use a TRNG. Examples include a lottery, or a secret/private key in cryptography.
When you want something repeatable, you must use a PRNG. An example is a large secret keystream for XOR encryption, generated (imperatively: identically) on both the transmit and receive ...
1
It depends on the exact encryption method you are using.
128-bit is theoretically sufficient against normal computers and 256-bit against quantum computers, as per previous answers, but you should always follow the best practice standard of the exact type of encryption you are using. This is because no encryption algorithms has perfect entropy, or in layman'...
4
The seed of a pseudorandom generator that is used as a stream cipher is called a key.
The most common key sizes are 128 bits and 256 bits. (That's symmetric keys, where there's no cheaper way to break than brute force. Asymmetric cryptography typically relies on keys having certain mathematical properties that make the algorithm work, but also enable better ...
answered Mar 26 at 13:10
Gilles 'SO- stop being evil'
40.2k77 gold badges108108 silver badges171171 bronze badges
3
The seed is called the key and to be secure it really depends on the usage and known computing powers. The most powerful collective power (known) is currently the bitcoin miners that they have reached $\approx 2^{93}$ SHA256 calculations per year in this year.
Therefore, the effective key size must be larger than $2^{93}$ and the NIST requires a minimum of ...
Top 50 recent answers are included
Related Tags
pseudo-random-generators × 114randomness × 31
algorithms × 27
cryptography × 16
random-number-generator × 12
complexity-theory × 9
randomized-algorithms × 9
one-way-functions × 7
probability-theory × 6
reference-request × 5
algorithm-analysis × 4
sampling × 4
finite-automata × 3
information-theory × 3
circuits × 3
shift-register × 3
terminology × 2
proof-techniques × 2
discrete-mathematics × 2
correctness-proof × 2
hash × 2
number-theory × 2
data-compression × 2
lower-bounds × 2
coding-theory × 2