![]() ![]() The players can therefore trust this computer and should simply reveal their private inputs to it. An ideal functionality (IF) should be thought of as a computer which cannot be hacked and which faithfully carries out the program put into it. The protocol is designed in such a way that it acts as if there was a trusted third-party, a so-called ideal functionality present. ![]() A secure multi-party computation can do the same, but without a trusted third-party. ![]() Paying a third-party so much money that he or she has no incentive to collude with a player is of course an expensive option. This could be a consulting company which has been paid so much money by the benchmarking participants that they can trust the consulting company not to cheat (the companies have essentially bribed the consulting company to be honest). This is the problem of benchmarking and traditionally this has been solved by having the companies reveal their sensitive information to a mutually trusted third-party. So they want to compute their average profit, but are of course unwilling to share the private information about their expenses and incomes. When the protocol is finished, all players must know y = f( x1, x2, …, xn), but nothing more.Īs an example where MPC is helpful, consider a bunch of companies that want to know how they compare to each other. If the computation is the evaluation of a function f, then imagine each player Pi holding an input xi. A secure MPC protocol is a protocol between a number of players who seek to execute some joint computation, but done in a way in which they reveal nothing about their inputs. It is a library which enables you to write multi-party computations (MPC) in an easy way. It is working well, but I am not satisfied with the name I have come up with so far. ![]() I have been busy with a new project this summer, a project that will be part of my PhD in cryptographic protocols. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |