David Strömberg, Simon Hansén

Calcio - A protocol for concealed bidding

Abstract

SMPC (Secure multi-party computation) is a way to perform computations in which each party's input is kept secret and only the final result is public to all parties. This report examines why SMPC is not more widespread than it is today. We also try to apply SMPC to a new area of use which is sealed biddings for co-owned football players in the Italian Serie A. To implement this, we used Sepia which is a Java library that implements SMPC and Shamir’s Secret Sharing. In the end we concluded that the SMPC would work well if there existed a user friendly interface. The options available today are far too complicated for the average user and there is a need for a simpler solution. Although our implementation is very basic, it would work if it was extended with a user-friendly interface. In Serie A, an SMPC application would definitely be useful to restore the trust which was lost during the Calciopoli and the other corruption scandals that occurred in italian football. As long as we manage to clarify and explain how new scandals can be prevented by using the SMPC, we concluded that this would be a good area of use.