Detta arbete syftar till att ge massorna säker flerpartsberäkning genom att utforma och implementera ett webbläsarbaserat system som möjliggör icke-interaktiv säker beräkning. Systemet, betecknad Canon-MPC för "CAsual ICKE-interactive secure Multi-Party Computation", är casual i den meningen att deltagarna inte behöver installera någon programvara och behöver inte komma överens om en tid då de alla måste vara online för att köra beräkningen. I stället kan varje deltagare använda en webbläsare för att delta i den säkra beräkningen. Protokollet genomförs i ett enda pass mellan deltagarna. Varje deltagare ansluter till en server en gång, utan att kräva att andra deltagare är anslutna till servern samtidigt. Systemet är lämpligt att använda av lekmän, eftersom det inte finns något behov av att installera eller konfigurera någon programvara förutom en webbläsare. Systemet bygger på ett protokoll från Halevi et al. (Crypto 2011) för säker beräkning av symmetriska binära funktioner, som är säker mot skadliga motståndare. Vi optimerade protokollet med hjälp av en batching teknik för noll-kunskap bevis som kraftigt minskar deras overhead. Vi implementerade en webbplats och klient programvara för att köra protokollet, där klienten implementerades med hjälp av Native Client teknik för att köra infödd kod i en sandlåda från en webbläsare. Vi visar att denna teknik är idealisk för kryptografiska tillämpningar. Vi beskriver experiment som mäter systemets prestanda. Slutligen beskriver vi en variant av protokollet som kan hantera frånvarande parter, som inbjöds att delta i protokollet men inte dök upp.
Canon-MPC REF erbjuder ett webbaserat system som stöder MPC med symmetriska binära funktioner.
Canon-MPC, a system for casual non-interactive secure multi-party computation using native client
{'venue': "WPES '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}