Question: Suppose G is a PRG . For each , G maps strings from { 0 , 1 } to { 0 , 1 } m

Suppose G is a PRG. For each ,G maps strings from {0,1} to {0,1}m(), where m()>. Define
the following game:
Consider the following game, with k() a function in such that k()>0 for all :
MULTI-PRG-IND () :
Chal samples a bit blarr{0,1} uniformly randomly.
Repeat the following for at most k() times:
Adv queries Chal for a sample.
If b=0, Chal samples xlarr{0,1} uniformly randomly, and sets y=G(x). Otherwise, Chal
samples ylarr{0,1}m() uniformly randomly.
Chal sends y to Adv.
At the end, Adv outputs a guess bit b', and wins if b=b'.
We say that G is MULTI-PRG-IND-secure if for any PPT adversary A,
Pr[A wins MULTI-PRG-IND ()]12+
u()
for some negligible function
u().
Problem 1.3(1 point). Show that if k()=1, then G is MULTI-PRG-IND-secure if and only if G is
a PRG.
 Suppose G is a PRG. For each ,G maps strings from

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 Databases Questions!