Att utforma säkra protokoll i ramen för Universal Composability (UC) ger många fördelar. I synnerhet gör det att protokollen kan användas säkert som byggstenar i mer komplexa protokoll, och hjälper till att förstå deras säkerhetsegenskaper. Tyvärr kräver de flesta befintliga modeller där universellt jämförbara beräkningar är möjliga (för användbara funktioner) ett tillförlitligt installationssteg. Nyligen, Katz [Eurocrypt '07] föreslog ett alternativ till den betrodda inställning antagande: manipuleringssäker hårdvara. I stället för att lita på en tredje part för att korrekt generera installationsinformation, kan varje part skapa sina egna hårdvarupolletter, som den skickar till de andra parterna. Varje part behöver bara lita på att dess egna polletter är manipuleringssäkra. Katz utformade ett UC åtagande protokoll som kräver båda parter för att generera hårdvara polletter. Dessutom bygger hans protokoll på ett specifikt tal-teoretiskt antagande. I detta dokument konstruerar vi UC åtagandeprotokoll för "David" och "Goliat": vi behöver bara en enda part (Goliat) för att kunna generera polletter. Vi konstruerar en version av protokollet som är säker för beräkningsmässigt obundna parter, och en mer effektiv version som gör beräkningsantaganden endast om David (vi kräver endast förekomsten av en enkelriktad funktion). Våra protokoll är enkla nog att utföras för hand på Davids sida. Dessa egenskaper kan göra det möjligt att använda sådana protokoll i situationer som i sig är asymmetriska i verkligheten, särskilt de som involverar individer kontra stora organisationer. Klassiska exempel inkluderar röstning protokoll (röster kontra "regeringen") och protokoll som omfattar privata medicinska data (patienter kontra försäkringar-byråer eller sjukhus).
REF kräver att endast en part utfärdar ett tecken.
David and Goliath Commitments: UC Computation for Asymmetric Parties Using Tamper-Proof Hardware
{'venue': 'IACR Cryptology ePrint Archive', 'journal': 'IACR Cryptology ePrint Archive', 'mag_field_of_study': ['Computer Science']}