What does this paraphrase of the birthday problem mean? The Next CEO of Stack OverflowWhat are the differences between collision attack and birthday attack?k(k-1)/2: Combinations and the Birthday boundIs there any function that does not suffers birthday problem?Why k-lists generalized birthday problem when $k=2$ is classical birthday problem?Time complexity of birthday attack type problemHow does hashing twice protect against birthday attacks?What is a wide block cipher and why does it avoid birthday bound problems?Can the birthday attack be extended in this case?On a lower bound for the birthday problemWhat's the Error in This Birthday-Problem Estimation?

My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?

Creating a script with console commands

Is there a rule of thumb for determining the amount one should accept for a settlement offer?

What happens if you break a law in another country outside of that country?

Ising model simulation

Is it OK to decorate a log book cover?

Are British MPs missing the point, with these 'Indicative Votes'?

Shortening a title without changing its meaning

Why does the freezing point matter when picking cooler ice packs?

Compensation for working overtime on Saturdays

Gödel's incompleteness theorems - what are the religious implications?

Traveling with my 5 year old daughter (as the father) without the mother from Germany to Mexico

Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?

Oldie but Goldie

Prodigo = pro + ago?

Advance Calculus Limit question

Early programmable calculators with RS-232

Does the Idaho Potato Commission associate potato skins with healthy eating?

Why doesn't Shulchan Aruch include the laws of destroying fruit trees?

That's an odd coin - I wonder why

How seriously should I take size and weight limits of hand luggage?

How to show a landlord what we have in savings?

Could a dragon use hot air to help it take off?

Can Sri Krishna be called 'a person'?



What does this paraphrase of the birthday problem mean?



The Next CEO of Stack OverflowWhat are the differences between collision attack and birthday attack?k(k-1)/2: Combinations and the Birthday boundIs there any function that does not suffers birthday problem?Why k-lists generalized birthday problem when $k=2$ is classical birthday problem?Time complexity of birthday attack type problemHow does hashing twice protect against birthday attacks?What is a wide block cipher and why does it avoid birthday bound problems?Can the birthday attack be extended in this case?On a lower bound for the birthday problemWhat's the Error in This Birthday-Problem Estimation?










6












$begingroup$


The following is an excerpt from A Generalized Birthday Problem - David Wagner:




One of the best-known combinatorial tools in cryptology is the birthday problem:

Problem 1. Given two lists $L_1, space L_2$ of elements drawn uniformly and independently at random from $0, 1^n$, find $x_1 in L_1$ and $x_2 in L_2$ such that $x_1 oplus x_2 = 0$.




It's not so intuitive for me to understand. In my understanding, the birthday problem is about the probability that at least 2 people in a room have the same birthday. How does the birthday problem transfers to this? Please give me some hints.










share|improve this question











$endgroup$
















    6












    $begingroup$


    The following is an excerpt from A Generalized Birthday Problem - David Wagner:




    One of the best-known combinatorial tools in cryptology is the birthday problem:

    Problem 1. Given two lists $L_1, space L_2$ of elements drawn uniformly and independently at random from $0, 1^n$, find $x_1 in L_1$ and $x_2 in L_2$ such that $x_1 oplus x_2 = 0$.




    It's not so intuitive for me to understand. In my understanding, the birthday problem is about the probability that at least 2 people in a room have the same birthday. How does the birthday problem transfers to this? Please give me some hints.










    share|improve this question











    $endgroup$














      6












      6








      6


      2



      $begingroup$


      The following is an excerpt from A Generalized Birthday Problem - David Wagner:




      One of the best-known combinatorial tools in cryptology is the birthday problem:

      Problem 1. Given two lists $L_1, space L_2$ of elements drawn uniformly and independently at random from $0, 1^n$, find $x_1 in L_1$ and $x_2 in L_2$ such that $x_1 oplus x_2 = 0$.




      It's not so intuitive for me to understand. In my understanding, the birthday problem is about the probability that at least 2 people in a room have the same birthday. How does the birthday problem transfers to this? Please give me some hints.










      share|improve this question











      $endgroup$




      The following is an excerpt from A Generalized Birthday Problem - David Wagner:




      One of the best-known combinatorial tools in cryptology is the birthday problem:

      Problem 1. Given two lists $L_1, space L_2$ of elements drawn uniformly and independently at random from $0, 1^n$, find $x_1 in L_1$ and $x_2 in L_2$ such that $x_1 oplus x_2 = 0$.




      It's not so intuitive for me to understand. In my understanding, the birthday problem is about the probability that at least 2 people in a room have the same birthday. How does the birthday problem transfers to this? Please give me some hints.







      birthday-attack






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 22 at 13:51









      Squeamish Ossifrage

      22k132100




      22k132100










      asked Mar 22 at 3:20









      Cedric SunCedric Sun

      314




      314




















          2 Answers
          2






          active

          oldest

          votes


















          5












          $begingroup$

          $x_1 oplus x_2 = 0$ is equivalent to $x_1=x_2$ (because $oplus$ is bitwise XOR, and that equivalence stands for bits, and multibit quantities being equal in all their respective bits is equivalent to these quantities being equal).



          Now assume that $x_i$ is the birthday of person $i$ in the room, expressed as days since the first day of the year, in binary, with a year of $2^n$ days, and what's meant should be clear.



          Notice that the problem studied in the quote is about two lists/rooms, rather than one in the standard birthday problem.






          share|improve this answer











          $endgroup$




















            3












            $begingroup$

            Note that $x_1=x_2$, i.e., there is a birthday collision in $0,1^n$ if and only if $x_1oplus x_2=0.$
            In a general additive group $G$, $x_1=x_2$, i.e., there is a birthday collision in $G$ if and only if $x_1-x_2=0.$



            If you have two lists $L_1,L_2,$ then with probability roughly
            $$expleft-frac^22^n+1right$$
            there will be no collisions.



            In the birthday paradox, for $N=2^n$ bins, the probability of no collisions after $m$ balls is roughly
            $$expleft-fracm^22Nright$$
            while here we have $|L_1||L_2|$ pairs to consider so $m=|L_1||L_2|.$



            Wagner's paper is about finding efficient algorithms for vectors adding to zero for higher numbers (e.g., 4) of lists.






            share|improve this answer











            $endgroup$













              Your Answer





              StackExchange.ifUsing("editor", function ()
              return StackExchange.using("mathjaxEditing", function ()
              StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
              StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
              );
              );
              , "mathjax-editing");

              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "281"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              noCode: true, onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcrypto.stackexchange.com%2fquestions%2f68206%2fwhat-does-this-paraphrase-of-the-birthday-problem-mean%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              5












              $begingroup$

              $x_1 oplus x_2 = 0$ is equivalent to $x_1=x_2$ (because $oplus$ is bitwise XOR, and that equivalence stands for bits, and multibit quantities being equal in all their respective bits is equivalent to these quantities being equal).



              Now assume that $x_i$ is the birthday of person $i$ in the room, expressed as days since the first day of the year, in binary, with a year of $2^n$ days, and what's meant should be clear.



              Notice that the problem studied in the quote is about two lists/rooms, rather than one in the standard birthday problem.






              share|improve this answer











              $endgroup$

















                5












                $begingroup$

                $x_1 oplus x_2 = 0$ is equivalent to $x_1=x_2$ (because $oplus$ is bitwise XOR, and that equivalence stands for bits, and multibit quantities being equal in all their respective bits is equivalent to these quantities being equal).



                Now assume that $x_i$ is the birthday of person $i$ in the room, expressed as days since the first day of the year, in binary, with a year of $2^n$ days, and what's meant should be clear.



                Notice that the problem studied in the quote is about two lists/rooms, rather than one in the standard birthday problem.






                share|improve this answer











                $endgroup$















                  5












                  5








                  5





                  $begingroup$

                  $x_1 oplus x_2 = 0$ is equivalent to $x_1=x_2$ (because $oplus$ is bitwise XOR, and that equivalence stands for bits, and multibit quantities being equal in all their respective bits is equivalent to these quantities being equal).



                  Now assume that $x_i$ is the birthday of person $i$ in the room, expressed as days since the first day of the year, in binary, with a year of $2^n$ days, and what's meant should be clear.



                  Notice that the problem studied in the quote is about two lists/rooms, rather than one in the standard birthday problem.






                  share|improve this answer











                  $endgroup$



                  $x_1 oplus x_2 = 0$ is equivalent to $x_1=x_2$ (because $oplus$ is bitwise XOR, and that equivalence stands for bits, and multibit quantities being equal in all their respective bits is equivalent to these quantities being equal).



                  Now assume that $x_i$ is the birthday of person $i$ in the room, expressed as days since the first day of the year, in binary, with a year of $2^n$ days, and what's meant should be clear.



                  Notice that the problem studied in the quote is about two lists/rooms, rather than one in the standard birthday problem.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Mar 23 at 11:31

























                  answered Mar 22 at 7:22









                  fgrieufgrieu

                  81.9k7178349




                  81.9k7178349





















                      3












                      $begingroup$

                      Note that $x_1=x_2$, i.e., there is a birthday collision in $0,1^n$ if and only if $x_1oplus x_2=0.$
                      In a general additive group $G$, $x_1=x_2$, i.e., there is a birthday collision in $G$ if and only if $x_1-x_2=0.$



                      If you have two lists $L_1,L_2,$ then with probability roughly
                      $$expleft-frac^22^n+1right$$
                      there will be no collisions.



                      In the birthday paradox, for $N=2^n$ bins, the probability of no collisions after $m$ balls is roughly
                      $$expleft-fracm^22Nright$$
                      while here we have $|L_1||L_2|$ pairs to consider so $m=|L_1||L_2|.$



                      Wagner's paper is about finding efficient algorithms for vectors adding to zero for higher numbers (e.g., 4) of lists.






                      share|improve this answer











                      $endgroup$

















                        3












                        $begingroup$

                        Note that $x_1=x_2$, i.e., there is a birthday collision in $0,1^n$ if and only if $x_1oplus x_2=0.$
                        In a general additive group $G$, $x_1=x_2$, i.e., there is a birthday collision in $G$ if and only if $x_1-x_2=0.$



                        If you have two lists $L_1,L_2,$ then with probability roughly
                        $$expleft-frac^22^n+1right$$
                        there will be no collisions.



                        In the birthday paradox, for $N=2^n$ bins, the probability of no collisions after $m$ balls is roughly
                        $$expleft-fracm^22Nright$$
                        while here we have $|L_1||L_2|$ pairs to consider so $m=|L_1||L_2|.$



                        Wagner's paper is about finding efficient algorithms for vectors adding to zero for higher numbers (e.g., 4) of lists.






                        share|improve this answer











                        $endgroup$















                          3












                          3








                          3





                          $begingroup$

                          Note that $x_1=x_2$, i.e., there is a birthday collision in $0,1^n$ if and only if $x_1oplus x_2=0.$
                          In a general additive group $G$, $x_1=x_2$, i.e., there is a birthday collision in $G$ if and only if $x_1-x_2=0.$



                          If you have two lists $L_1,L_2,$ then with probability roughly
                          $$expleft-frac^22^n+1right$$
                          there will be no collisions.



                          In the birthday paradox, for $N=2^n$ bins, the probability of no collisions after $m$ balls is roughly
                          $$expleft-fracm^22Nright$$
                          while here we have $|L_1||L_2|$ pairs to consider so $m=|L_1||L_2|.$



                          Wagner's paper is about finding efficient algorithms for vectors adding to zero for higher numbers (e.g., 4) of lists.






                          share|improve this answer











                          $endgroup$



                          Note that $x_1=x_2$, i.e., there is a birthday collision in $0,1^n$ if and only if $x_1oplus x_2=0.$
                          In a general additive group $G$, $x_1=x_2$, i.e., there is a birthday collision in $G$ if and only if $x_1-x_2=0.$



                          If you have two lists $L_1,L_2,$ then with probability roughly
                          $$expleft-frac^22^n+1right$$
                          there will be no collisions.



                          In the birthday paradox, for $N=2^n$ bins, the probability of no collisions after $m$ balls is roughly
                          $$expleft-fracm^22Nright$$
                          while here we have $|L_1||L_2|$ pairs to consider so $m=|L_1||L_2|.$



                          Wagner's paper is about finding efficient algorithms for vectors adding to zero for higher numbers (e.g., 4) of lists.







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Mar 22 at 6:19

























                          answered Mar 22 at 4:14









                          kodlukodlu

                          9,24311331




                          9,24311331



























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Cryptography Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              Use MathJax to format equations. MathJax reference.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcrypto.stackexchange.com%2fquestions%2f68206%2fwhat-does-this-paraphrase-of-the-birthday-problem-mean%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              He _____ here since 1970 . Answer needed [closed]What does “since he was so high” mean?Meaning of “catch birds for”?How do I ensure “since” takes the meaning I want?“Who cares here” meaningWhat does “right round toward” mean?the time tense (had now been detected)What does the phrase “ring around the roses” mean here?Correct usage of “visited upon”Meaning of “foiled rail sabotage bid”It was the third time I had gone to Rome or It is the third time I had been to Rome

                              Bunad

                              Færeyskur hestur Heimild | Tengill | Tilvísanir | LeiðsagnarvalRossið - síða um færeyska hrossið á færeyskuGott ár hjá færeyska hestinum