MPCExplained
MPCExplained
  • 6
  • 9 315
MPC in the Real World
In this video, we demonstrate how MPC looks in the real world scenario
มุมมอง: 912

วีดีโอ

Security and Data Privacy in MPC
มุมมอง 875ปีที่แล้ว
So far in these videos, we've been assuming that the three people running the MPC are all honest, trustworthy people. But what if one of them wasn't honest but actually an imposter? In this video, we demonstrate that a single imposter can still not violate privacy.
How Multiplication in MPC works
มุมมอง 992ปีที่แล้ว
In this video, we try to deep-dive into how and why multiplication works. We try to explain it using two approaches i.e. a visual approach and another using basic math. We also explain why we need masking and how it is included while doing multiplication in MPC
Introducing Multiplication in MPC
มุมมอง 1.1Kปีที่แล้ว
Key Learnings - It is possible to multiply two numbers, without ever learning what they are - The helper parties do not even learn the answer, as they compute a secret-sharing of the answer - Each helper just needs to do some simple addition and multiplication - There is a step called "Masking" which involves generating random numbers - At the end, each helper writes a number down and shares it...
How addition in MPC works
มุมมอง 1.5Kปีที่แล้ว
In this video, we try to explain how addition works in MPC on a whiteboard. We use a visual approach by showing shares of numbers as line segments and adding them up
Introducing Secure Multi Party Computation (MPC)
มุมมอง 3.9Kปีที่แล้ว
In this video, we explain what "secret-sharing" is in a simple, approachable way. We also show how you can add up secret-shared numbers. Key learnings 1. If you only have 2 out of 3 secret-shares, you learn nothing about the secret number 2. With multiparty computation (MPC) we can add up secret-numbers to find the total, without learning what they are. 3. Actually, you can compute any function...

ความคิดเห็น

  • @adityaramesh8367
    @adityaramesh8367 หลายเดือนก่อน

    how can graphs be integrated in MPC ?

  • @יניבגלבר-ב9ק
    @יניבגלבר-ב9ק 2 หลายเดือนก่อน

    Great video

  • @ErnestXavier-v8c
    @ErnestXavier-v8c 3 หลายเดือนก่อน

    Thanks man 🙂 Thank you all

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 3 หลายเดือนก่อน

    Brilliant!

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 3 หลายเดือนก่อน

    Excellent content

  • @cheolhwan-j5p
    @cheolhwan-j5p 4 หลายเดือนก่อน

    Interesting!

  • @anilgracias
    @anilgracias 5 หลายเดือนก่อน

    why isn't this on some magic show? 😅

  • @mominababar5625
    @mominababar5625 6 หลายเดือนก่อน

    Hi. Thank you for such a clear explanation. Can you make a video explaining how to find max value using MPC i.e. the millionare's problem?

  • @shivaparsarad4356
    @shivaparsarad4356 8 หลายเดือนก่อน

    How 9+8+1 will be 8!?

    • @rabianaeem1333
      @rabianaeem1333 7 หลายเดือนก่อน

      thats what I wanna know too. Isn't it 18?

    • @rabianaeem1333
      @rabianaeem1333 7 หลายเดือนก่อน

      Ooh I get it now they are not talking about the literal addition, they are adding them on biclock, which has only 0-9 numbers on it. 9+1=0 => 0+8=8. :)

  • @hafizjoundysyafie8184
    @hafizjoundysyafie8184 8 หลายเดือนก่อน

    magic

  • @sumankumar4458
    @sumankumar4458 8 หลายเดือนก่อน

    I want to know about how commuication is done in smpc?

  • @sumankumar4458
    @sumankumar4458 8 หลายเดือนก่อน

    video is great

  • @ygchoi2421
    @ygchoi2421 9 หลายเดือนก่อน

    what if if it's only two running the MPC??

  • @king8ed
    @king8ed 9 หลายเดือนก่อน

    Do the parties involved in the computation have to always be 3? Can the number of parties be increased or reduced to 2?

  • @cecilechau7932
    @cecilechau7932 9 หลายเดือนก่อน

    Computers communicate with each other through the internet

    • @cecilechau7932
      @cecilechau7932 9 หลายเดือนก่อน

      The cost of sending data across data centers is the most expensive part of MPC

    • @cecilechau7932
      @cecilechau7932 9 หลายเดือนก่อน

      Therefore when designing MPC protocols, we usually minimize the number of multiplication

    • @cecilechau7932
      @cecilechau7932 9 หลายเดือนก่อน

      Addition is almost free

    • @cecilechau7932
      @cecilechau7932 9 หลายเดือนก่อน

      Biclock- modulous

    • @cecilechau7932
      @cecilechau7932 9 หลายเดือนก่อน

      Discuss under what conditions the privacy would be preserved or compromised

  • @cecilechau7932
    @cecilechau7932 9 หลายเดือนก่อน

    Masking

  • @cecilechau7932
    @cecilechau7932 9 หลายเดือนก่อน

    Security, privacy. Is possible to do all kinds of computations without learning all the secret inputs

  • @codegeek98
    @codegeek98 10 หลายเดือนก่อน

    This is an AMAZING series so far. Your pacing could not be better.

  • @cecilechau7932
    @cecilechau7932 11 หลายเดือนก่อน

    But what if the two bad ones collaborate 😂?

    • @richathegr8
      @richathegr8 11 หลายเดือนก่อน

      If that happens, the protocol will break and privacy will be violated. That's why it is important to choose the helpers carefully and impose rules such that it would be not worth it for them. Please watch the next video to learn more

    • @cecilechau7932
      @cecilechau7932 9 หลายเดือนก่อน

      Honest and trustworthy people. What if not?

  • @solomondanso1034
    @solomondanso1034 ปีที่แล้ว

    I just found your videos, you are a genius, and make things much easier. Thanks

  • @solomondanso1034
    @solomondanso1034 ปีที่แล้ว

    Hey, your explanation is the best. I am a Quantum secure multi party student and I enjoyed this vide

  • @darylfunk2226
    @darylfunk2226 ปีที่แล้ว

    *PromoSM* 😁

  • @ouriel
    @ouriel ปีที่แล้ว

    good job explaining this in a simple and fun way