Question

I read the claim, without proof, that it is possible to construct a next bit predictor...

I read the claim, without proof, that it is possible to construct a next bit predictor for any PRNG given an oracle distinguisher for that PRNG and vice versa. How do I prove that?

A distinguisher takes a bitstring and tells you if it was generated by the PRNG or not. A next bit predictor takes a bitstring and tells you what the PRNG would output next.

My own idea for distinguisher to predictor is as follows: Let s be the bitstring generated so far by the PRNG. I will ask the distinguisher if s||1 or s||0 (s appended a 0 or 1) is a string generated by the PRNG. I will then take the one where the distinguisher says its coming from the PRNG.

My idea for predictor to distinguisher is: Take s without the last bit and predict the next bit for this. If it matches s came from the PRNG.

If the distinguisher/predictor is only right with some probability, the first case gets an unusable case where the distinguisher outputs the same thing for s||0 and s||1, but that won't always happen. The second case stays the same.

Can I prove the above claim in that way, i.e. is what I am saying correct? Google doesn't really help here.

0 0
Add a comment Improve this question Transcribed image text
Request Professional Answer

Request Answer!

We need at least 10 more requests to produce the answer.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the answer will be notified once they are available.
Know the answer?
Add Answer to:
I read the claim, without proof, that it is possible to construct a next bit predictor...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • I NEED HELP WITH DEBUGGING A C PROGRAM! PLEASE HEAR ME OUT AND READ THIS. I...

    I NEED HELP WITH DEBUGGING A C PROGRAM! PLEASE HEAR ME OUT AND READ THIS. I just have to explain a lot so you understand how the program should work. In C programming, write a simple program to take a text file as input and encrypt/decrypt it by reading the text bit by bit, and swap the bits if it is specified by the first line of the text file to do so (will explain below, and please let me...

  • David’s Story “Life is difficult.” I once read these three trivial words in a book, but...

    David’s Story “Life is difficult.” I once read these three trivial words in a book, but never knew how true to life and impactful they would be until one fateful fall evening. Before I begin, let me back up and tell you more about who I am and how I got here. I am a Caucasian male raised in a small conservative town in Maine by hard-working middle-class parents. My compassionate mother juggled raising three rambunctious children, me being the...

  • Please Give me a peer review for next report : Introduction: My husband and I, have...

    Please Give me a peer review for next report : Introduction: My husband and I, have bought a land in Lebanon since 2014, and we have always wanted to invest in it. The land sits in a relatively good residential area and can be potentially a good location for a residential building construction Though it has never been a great time for us to invest, Lebanon's political situation has been always too critical, Lebanon is facing a refugees crisis, the...

  • Read the following case study and answer the question that follows. Article: A TALE OF TWO...

    Read the following case study and answer the question that follows. Article: A TALE OF TWO PROJECTS [20 MARKS] A business tale of what it takes to turn around troubled projects. The year is 2015 and times are good. The business environment is vibrant and the econo my is strong. Large businesses are committing large amounts of capital and resources to implement new strategies, establish new capabilities, and open new markets. It was no different at PintCo, where Jack works...

  • Read the following case study and answer the question that follows. Article: A TALE OF TWO...

    Read the following case study and answer the question that follows. Article: A TALE OF TWO PROJECTS [20 MARKS] A business tale of what it takes to turn around troubled projects. The year is 2015 and times are good. The business environment is vibrant and the econo my is strong. Large businesses are committing large amounts of capital and resources to implement new strategies, establish new capabilities, and open new markets. It was no different at PintCo, where Jack works...

  • Overview Title Manager's Hot Seat: Listening Skills: Yeah, Whatever Pilar Grimault has scheduled a meeting with...

    Overview Title Manager's Hot Seat: Listening Skills: Yeah, Whatever Pilar Grimault has scheduled a meeting with her department’s young Creative Director, Miguel Valentino. He has recently completed a campaign for a longstanding client, Jezebel. Although the campaign was a huge success, the client has complained to Pilar about Miguel’s project management skills. Here's the video transcript -Hello. Hey, I just came down the street, and I was stopped by three different people. We're a hit. We're a huge hit. i...

  • Hello, my name is Shady Slim. I understand you are going to help me figure out...

    Hello, my name is Shady Slim. I understand you are going to help me figure out my gross income for the year... whatever that means. It's been a busy year and I'm a busy man, so let me give you the lowdown on my life and you can do your thing I was unemployed at the beginning of the year and got $2,000 in unemployment compensation. I later got a job as a manager for Roca Cola. I earned $57,500...

  • Hi there! I need to compare two essay into 1 essay, and make it interesting and...

    Hi there! I need to compare two essay into 1 essay, and make it interesting and choose couple topics which im going to talk about in my essay FIRST ESSAY “Teaching New Worlds/New Words” bell hooks Like desire, language disrupts, refuses to be contained within boundaries. It speaks itself against our will, in words and thoughts that intrude, even violate the most private spaces of mind and body. It was in my first year of college that I read Adrienne...

  • This project is meant to give you experience writing linked lists and graphs. As such, you...

    This project is meant to give you experience writing linked lists and graphs. As such, you are not permitted to use arrays or any data structure library. You may, however, make use of code presented in class and posted to Blackboard. Objective Your goal for this project is to take a block of text, analyze it, and produce random sentences in the style of the original text. For example, your program, given Wizard of Oz, might produce: how quite lion...

  • I only need help with the discussion there are many info that you do not need put I put just in ...

    I only need help with the discussion there are many info that you do not need put I put just in case as well as my data table. please do it as soon as u can Meauements ODeit1 Check2 Meaurements Checi3 Ced Check5 Check6 Measurements Check7 heck8 4058 33 536 1502 1035 979 119478 041 1.0319|0.554972| 64261| 153|15542033681 995781 5266566 1578807 298h 1631 119 1209430016 079096812 0.418135246 0,00032665 011890:004668155728441 0293237 1.291809502 1.22833 1.28 1952 -1116 4281 140616885511984206317 3346 8162 0.78...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT