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.4(4 points). Show that for any polynomial k,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

Step: 3

blur-text-image

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

Database Systems An Application Oriented Approach Complete Version

Authors: Michael Kifer, Arthur Bernstein, Richard Lewis

2nd Edition

0321268458, 978-0321268457

More Books

Students also viewed these Databases questions

Question

how do companies use their fund

Answered: 1 week ago

Question

What is the difference between Needs and GAP Analyses?

Answered: 1 week ago

Question

What are ERP suites? Are HCMSs part of ERPs?

Answered: 1 week ago