During the project, work has been performed on all three sub-projects. We give some concrete and important examples of published work from the project.
•Ivan Damgård, Kasper Damgård, Kurt Nielsen, Peter Sebastian Nordholt, Tomas Toft: Confidential Benchmarking Based on Multiparty Computation. Proceedings of Financial Cryptography 2017.
This result falls in sub-project 1. We implemented and optimized a well-known MPC protocol for use in confidential benchmarking, where the idea is that a bank customer can be scored w.r.t. credit worthiness based on a large database containing data on his peers. The database learns nothing on the customer and the bank learns nothing except the score of the customer. This gets around legislation that would prevent the bank from getting access to the database and the database from learning the identity of the customer. It is shown that linear programming can be done inside MPC to solve the problem efficiently enough for practical use.
• Ivan Damgård, Kasper Green Larsen, Jesper Buus Nielsen: Communication Lower Bounds for Statistically Secure MPC, With or Without Preprocessing. Proceedings of CRYPTO 2019.
In this work, we show very general lower bounds, that hold for any unconditionally secure MPC protocol. The bounds demonstrate, for the first time, that doing information theoretically secure MPC must incur a communication overhead compared to doing the same computation without security. They also show that the best-known general methods have optimal communication complexity.
•Ivan Damgård, Jesper Buus Nielsen, Michael Nielsen, Samuel Ranellucci: The TinyTable Protocol for 2-Party Secure Computation, or: Gate-Scrambling Revisited. Proceedings of CRYPTO 2017.
In this work, we present a new approach to secure computation of Boolean circuits in the preprocessing model, based on precomputation of a table for each gate in the circuit. This is by far the simplest protocol in this model so far, and we obtain an implementation of secure computation of AES encryption that has the fastest amortized performance so far. We also obtain the best-known asymptotic complexity for secure computation of general Boolean circuits.