Is GMW different from Secret Sharing?












2












$begingroup$


Is GMW (How to play ANY mental game) protocol different from Secret Sharing??
If so, how is it different from Secret sharing?










share|improve this question











$endgroup$

















    2












    $begingroup$


    Is GMW (How to play ANY mental game) protocol different from Secret Sharing??
    If so, how is it different from Secret sharing?










    share|improve this question











    $endgroup$















      2












      2








      2





      $begingroup$


      Is GMW (How to play ANY mental game) protocol different from Secret Sharing??
      If so, how is it different from Secret sharing?










      share|improve this question











      $endgroup$




      Is GMW (How to play ANY mental game) protocol different from Secret Sharing??
      If so, how is it different from Secret sharing?







      secret-sharing






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 8 hours ago









      kelalaka

      8,01322350




      8,01322350










      asked 9 hours ago









      malleamallea

      503112




      503112






















          1 Answer
          1






          active

          oldest

          votes


















          4












          $begingroup$

          They are very different. GMW is a multi-party computation protocol while secret sharing is a technique to distribute a secret. GMW uses secret sharing as a building block but it also uses other primitives like an oblivious transfer (OT). GMW deals with the problem that multiple parties jointly compute a function (over their inputs) securely without revealing anything else except the final output value of the function. Note that a simple difference is that GMW does not have a particular secret distributor (well actually every party distributes secrets), as opposed to secret sharing.






          share|improve this answer









          $endgroup$













          • $begingroup$
            @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
            $endgroup$
            – Shan Chen
            8 hours ago










          • $begingroup$
            @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
            $endgroup$
            – mikeazo
            8 hours ago










          • $begingroup$
            Thank you very much!
            $endgroup$
            – mallea
            8 hours ago











          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%2f67537%2fis-gmw-different-from-secret-sharing%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          4












          $begingroup$

          They are very different. GMW is a multi-party computation protocol while secret sharing is a technique to distribute a secret. GMW uses secret sharing as a building block but it also uses other primitives like an oblivious transfer (OT). GMW deals with the problem that multiple parties jointly compute a function (over their inputs) securely without revealing anything else except the final output value of the function. Note that a simple difference is that GMW does not have a particular secret distributor (well actually every party distributes secrets), as opposed to secret sharing.






          share|improve this answer









          $endgroup$













          • $begingroup$
            @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
            $endgroup$
            – Shan Chen
            8 hours ago










          • $begingroup$
            @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
            $endgroup$
            – mikeazo
            8 hours ago










          • $begingroup$
            Thank you very much!
            $endgroup$
            – mallea
            8 hours ago
















          4












          $begingroup$

          They are very different. GMW is a multi-party computation protocol while secret sharing is a technique to distribute a secret. GMW uses secret sharing as a building block but it also uses other primitives like an oblivious transfer (OT). GMW deals with the problem that multiple parties jointly compute a function (over their inputs) securely without revealing anything else except the final output value of the function. Note that a simple difference is that GMW does not have a particular secret distributor (well actually every party distributes secrets), as opposed to secret sharing.






          share|improve this answer









          $endgroup$













          • $begingroup$
            @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
            $endgroup$
            – Shan Chen
            8 hours ago










          • $begingroup$
            @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
            $endgroup$
            – mikeazo
            8 hours ago










          • $begingroup$
            Thank you very much!
            $endgroup$
            – mallea
            8 hours ago














          4












          4








          4





          $begingroup$

          They are very different. GMW is a multi-party computation protocol while secret sharing is a technique to distribute a secret. GMW uses secret sharing as a building block but it also uses other primitives like an oblivious transfer (OT). GMW deals with the problem that multiple parties jointly compute a function (over their inputs) securely without revealing anything else except the final output value of the function. Note that a simple difference is that GMW does not have a particular secret distributor (well actually every party distributes secrets), as opposed to secret sharing.






          share|improve this answer









          $endgroup$



          They are very different. GMW is a multi-party computation protocol while secret sharing is a technique to distribute a secret. GMW uses secret sharing as a building block but it also uses other primitives like an oblivious transfer (OT). GMW deals with the problem that multiple parties jointly compute a function (over their inputs) securely without revealing anything else except the final output value of the function. Note that a simple difference is that GMW does not have a particular secret distributor (well actually every party distributes secrets), as opposed to secret sharing.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 8 hours ago









          Shan ChenShan Chen

          1,680613




          1,680613












          • $begingroup$
            @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
            $endgroup$
            – Shan Chen
            8 hours ago










          • $begingroup$
            @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
            $endgroup$
            – mikeazo
            8 hours ago










          • $begingroup$
            Thank you very much!
            $endgroup$
            – mallea
            8 hours ago


















          • $begingroup$
            @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
            $endgroup$
            – Shan Chen
            8 hours ago










          • $begingroup$
            @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
            $endgroup$
            – mikeazo
            8 hours ago










          • $begingroup$
            Thank you very much!
            $endgroup$
            – mallea
            8 hours ago
















          $begingroup$
          @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
          $endgroup$
          – Shan Chen
          8 hours ago




          $begingroup$
          @mallea I would say GMW is based on secret sharing but not solely on that. OT is also a very important component of GMW, which hides the intermediate values when computing the circuit/function.
          $endgroup$
          – Shan Chen
          8 hours ago












          $begingroup$
          @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
          $endgroup$
          – mikeazo
          8 hours ago




          $begingroup$
          @mallea, well if Alice and Bob are "distributing shares" to each other, then I'd say it is definitely based on secret sharing. Note that there are 2-party computation protocols (and even >2 party computation protocols) that do not use secret sharing.
          $endgroup$
          – mikeazo
          8 hours ago












          $begingroup$
          Thank you very much!
          $endgroup$
          – mallea
          8 hours ago




          $begingroup$
          Thank you very much!
          $endgroup$
          – mallea
          8 hours ago


















          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%2f67537%2fis-gmw-different-from-secret-sharing%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

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          Origin of the phrase “under your belt”?