Week 12: Random Number Generators Flashcards

1
Q

What does ‘entropy’ mean in Information Security?

A

Random bits collected by OS from various hardware sources (ie. mouse position, time, network data)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What makes Pseudo-random Number Generator Cryptographically Secure ?

A

If a polynomially bounded adversary has no way to distinguish it from true random number.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a Cryptographically Secure Pseudo-random Number Generator do?

A

Function that takes some input seed and outputs a long random looking string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does a Cryptographically Secure Pseudo-random Number Generator consist of?

A
  • internal state s
  • one way function f to take s1 and output s2
  • one way function h to take final state and output the output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly