Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases And Python Programming MySQL MongoDB OOP And Tkinter

Authors: R. PANNEERSELVAM

1st Edition

9357011331, 978-9357011334

More Books

Students also viewed these Databases questions