Question: Pseudorandom generators [ 1 6 Marks ] . For each function below, state whether it is also a secure Pseduorandom Generator. If the function is

Pseudorandom generators [16 Marks].
For each function below, state whether it is also a secure Pseduorandom Generator. If the function is a secure
Pseduorandom Generator, give a proof. If not, describe a successful distinguisher and explicitly compute its
advantage.
(a)(8 marks) Let G:{0,1}n{0,1}3n be a secure length-tripling Pseudorandom Generator, for security
parameter n. Define G' as follows. G'(s):=G(s)o+G(0n). Here sin{0,1}n,0n denotes the all-zeros bit
string of length n and o+ denotes the bitwise XOR.
(b)(8 marks) Let G:{0,1}n{0,1}3n be a secure length-tripling Pseudorandom Generator, for security
parameter n. Define G' as follows. G'(s):=G(s)o+(02n||s) where sin{0,1}n,02n denotes the all-zeros bit
string of length 2n and o+ denotes the bitwise XOR.
Pseudorandom generators [ 1 6 Marks ] . For each

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!