Question: Suppose G is a PRG . For each , G maps strings from { 0 , 1 } to { 0 , 1 } m
Suppose is a PRG For each maps strings from to where Define
the following game:
Consider the following game, with a function in such that for all :
MULTIPRGIND :
Chal samples a bit blarr uniformly randomly.
Repeat the following for at most times:
Adv queries Chal for a sample.
If Chal samples xlarr uniformly randomly, and sets Otherwise, Chal
samples ylarr uniformly randomly.
Chal sends to Adv.
At the end, Adv outputs a guess bit and wins if
We say that is MULTIPRGINDsecure if for any PPT adversary
wins MULTIIND
for some negligible function
Problem points Show that for any polynomial is MULTIPRGINDsecure if and only if
is a PRG
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
