Anonymní síť veta - Anonymous veto network

V kryptografii anonymní síť veta (nebo AV-net) je zabezpečený výpočetní protokol více stran k výpočtu funkce boolean-OR. Poprvé to navrhli Feng Hao a Piotr Zieliński v roce 2006.[1] Tento protokol představuje efektivní řešení pro Problém jídelních kryptografů.

Související protokol, který bezpečně počítá funkci boolean-count, je otevřená hlasovací síť (nebo OV-net).

Popis

Všichni účastníci se dohodnou na skupině s generátorem hlavního řádu ve kterém je problém diskrétního logaritmu těžký. Například a Skupina Schnorr může být použito. Pro skupinu účastníků se protokol provede ve dvou kolech.

1. kolo: každý účastník vybere náhodnou hodnotu a vydává pomíjivý veřejný klíč společně s a důkaz nulových znalostí pro důkaz exponenta . Podrobný popis metody pro takové důkazy je uveden v RFC  8235.

Po tomto kole každý účastník vypočítá:

2. kolo: každý účastník publikuje a a důkaz nulových znalostí pro důkaz exponenta . Zde si účastníci vybrali pokud chtějí poslat bit „0“ (bez veta), nebo náhodnou hodnotu, pokud chtějí poslat bit „1“ (veto).

Po 2. kole každý účastník počítá . Pokud nikdo vetovat nebude, každý získá . Na druhou stranu, pokud vetoval jeden nebo více účastníků, bude to mít každý .

Návrh protokolu

Protokol je navržen kombinací náhodných veřejných klíčů tak strukturovaným způsobem, aby se dosáhlo mizejícího účinku. V tomto případě, . Pokud jsou například tři účastníci, pak . Podobný nápad, i když v kontextu neveřejného klíče, lze vysledovat zpět David Chaum je původní řešení Problém jídelních kryptografů.[2]

Reference

  1. ^ F. Hao, P. Zieliński. Dvoukolový anonymní protokol veta. Sborník ze 14. mezinárodního semináře o bezpečnostních protokolech, 2006.
  2. ^ David Chaum. Problém jídelních kryptografů: bezpodmínečný odesílatel a nevystopovatelnost příjemce Journal of Cryptology, sv. 1, č. 1, str. 65-75, 1988