Veřejně ověřitelné sdílení tajemství - Publicly Verifiable Secret Sharing

v kryptografie, a tajné sdílení schéma je veřejně ověřitelné (PVSS), pokud se jedná o a ověřitelné sdílení tajemství Pokud některá strana (nejen účastníci protokolu) může ověřit platnost akcií distribuovaných prodejcem.

Při ověřitelném sdílení tajemství (VSS) je cílem odolat škodlivým hráčům, jako je
i) prodejce zasílající nesprávné akcie některým nebo všem účastníkům a
ii) účastníci předkládající nesprávné akcie během rekonstrukčního protokolu, srov. [CGMA85].
Ve veřejně ověřitelném sdílení tajných informací (PVSS), které zavedl Stadler [Sta96], je výslovným cílem, aby nejen účastníci mohli ověřit původní akcie, ale aby kdokoli mohl ověřit, zda účastníci obdrželi správné akcie. Proto je výslovně požadováno že (i) lze veřejně ověřit.

— Berry Schoenmakers. Jednoduchý veřejně ověřitelný systém sdílení tajemství a jeho aplikace na elektronické hlasování.

Zde zavedená metoda podle příspěvku od Chunming Tang, Dingyi Pei, Zhuo Liu a Yong He je neinteraktivní a udržuje tuto vlastnost v celém protokolu.

Inicializace

Schéma PVSS určuje proces inicializace, ve kterém:

  1. Jsou generovány všechny parametry systému.
  2. Každý účastník musí mít zaregistrovaný veřejný klíč.

Kromě procesu inicializace se PVSS skládá ze dvou fází:

Rozdělení

1. Rozdělení tajemství akcie provádí prodejce , který dělá následující:

  • Obchodník vytváří pro každého účastníka resp.
  • Dealer publikuje šifrovaný podíl pro každého .
  • Dealer také zveřejní řetězec ukázat, že každý šifruje

(Poznámka: zaručuje, že výsledkem bude protokol rekonstrukce .

2. Ověření akcií:

  • Každý, kdo zná veřejné klíče pro metody šifrování , může ověřit akcie.
  • Pokud jedno nebo více ověření selže, prodejce selže a protokol je přerušen.

Rekonstrukce

1. Dešifrování akcií:

  • Účastníci dešifruje svůj podíl na tajemství použitím .

(poznámka: zde lze povolit odolnost proti chybám: není nutné, aby všichni účastníci uspěli v dešifrování pokud je kvalifikovaná skupina účastníků úspěšně dešifrovatelná ).

  • Uvolnění účastníka plus řetězec to ukazuje, že uvolněná sdílená položka je správná.

2. Sdružování akcií:

  • Pomocí řetězců vyloučit účastníky, kteří jsou nepoctiví nebo se jim nepodařilo dešifrovat .
  • Rekonstrukce lze provést z akcií jakékoli kvalifikované skupiny účastníků.

Chaum-Pedersenův protokol

Navrhovaný protokol prokazující:  :

  1. Prover si vybere náhodně
  2. Ověřovatel odešle náhodnou výzvu
  3. Prover reaguje s
  4. Ověřovatel zkontroluje a

Označte tento protokol jako:
Zobecnění je označen jako: zatímco: a :

  1. Prover si vybere náhodně a pošle a
  2. Ověřovatel odešle náhodnou výzvu .
  3. Prover reaguje s , .
  4. Ověřovatel zkontroluje a

Protokol Chaum-Pedersen je interaktivní metoda a je třeba ji upravit neinteraktivním způsobem: Nahrazení náhodně vybraných funkcí „bezpečného hash“ s jako vstupní hodnota.

Viz také

Reference