Anonymous veto network

Anonymous veto network

In cryptography, the Anonymous Veto Network (or AV-net) is a multi-party secure computation protocol to compute the boolean-OR function [F. Hao, P. Zieliński. [http://www.cl.cam.ac.uk/~fh240/pdf/avnet.pdf A 2-round anonymous veto protocol] . "Proceedings of the 14th International Workshop on Security Protocols, 2006.] . It presents an efficient solution to the Dining cryptographers problem.

Description

All participants agree on a group G with a generator g of prime order q in which the discrete logarithm problem is hard. For example, a Schnorr group can be used. For a group of n participants, the protocol executes in two rounds.

Round 1: each participant i selects a random value x_i in_R mathbb{Z}_q and publishes the ephemeral public key g^{x_i} together with a Zero-knowledge proof for the proof of the exponent x_i.

After this round, each participant computes:


g^{y_i} = prod_{ji} g^{x_j}.

Round 2: each participant i publishes g^{c_i y_i} and a Zero-knowledge proof for the proof of the exponent c_i. Here, the participant chose c_i=x_i if he wants to send a "0" bit (no veto), or a random value if he wants to send a "1" bit (veto).

After round 2, each participant computes prod g^{c_i y_i}. If no one vetoed, he will obtain prod g^{c_i y_i}=1. On the other hand, if one or more participants vetoed, he will have prod g^{c_i y_i} eq 1.

The protocol design

The protocol is designed by combining random public keys in such a structured way to achieve a vanishing effect. In this case, sum {x_i cdot y_i} = 0. For example, if there are three participants, then x_1 cdot y_1 + x_1 cdot y_2 + x_3 cdot y_3 = x_1 cdot (- x_2 - x_3) + x_2 cdot (x_1 - x_3) + x_3 cdot (x_1 + x_2) = 0. A similar idea - though in a non-public-key context - can be traced back to David Chaum's original solution to the Dining cryptographers problem [David Chaum. [http://dx.doi.org/10.1007/BF00206326 The Dining Cryptographers Problem: Unconditional Sender and Recipient Untraceability] Journal of Cryptology, vol. 1, No, 1, pp. 65-75, 1988] .

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Dining cryptographers problem — In cryptography, the dining cryptographers problem studies how to perform a secure multi party computation of the boolean OR function. David Chaum first proposed this problem in 1988, and used it as an illustrative example to show it was possible …   Wikipedia

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • Russia — /rush euh/, n. 1. Also called Russian Empire. Russian, Rossiya. a former empire in E Europe and N and W Asia: overthrown by the Russian Revolution 1917. Cap.: St. Petersburg (1703 1917). 2. See Union of Soviet Socialist Republics. 3. See Russian… …   Universalium

  • Europe, history of — Introduction       history of European peoples and cultures from prehistoric times to the present. Europe is a more ambiguous term than most geographic expressions. Its etymology is doubtful, as is the physical extent of the area it designates.… …   Universalium

  • France — /frans, frahns/; Fr. /frddahonns/, n. 1. Anatole /ann nann tawl /, (Jacques Anatole Thibault), 1844 1924, French novelist and essayist: Nobel prize 1921. 2. a republic in W Europe. 58,470,421; 212,736 sq. mi. (550,985 sq. km). Cap.: Paris. 3.… …   Universalium

  • Austria — Austrian, adj., n. /aw stree euh/, n. a republic in central Europe. 8,054,078; 32,381 sq. mi. (83,865 sq. km). Cap.: Vienna. German, Österreich. * * * Austria Introduction Austria Background: Once the center of power for the large Austro… …   Universalium

  • India — /in dee euh/, n. 1. Hindi, Bharat. a republic in S Asia: a union comprising 25 states and 7 union territories; formerly a British colony; gained independence Aug. 15, 1947; became a republic within the Commonwealth of Nations Jan. 26, 1950.… …   Universalium

  • United Kingdom — a kingdom in NW Europe, consisting of Great Britain and Northern Ireland: formerly comprising Great Britain and Ireland 1801 1922. 58,610,182; 94,242 sq. mi. (244,100 sq. km). Cap.: London. Abbr.: U.K. Official name, United Kingdom of Great… …   Universalium

  • Poland — /poh leuhnd/, n. a republic in E central Europe, on the Baltic Sea. 38,700,291; ab. 121,000 sq. mi. (313,400 sq. km). Cap.: Warsaw. Polish, Polska. * * * Poland Introduction Poland Background: Poland is an ancient nation that was conceived around …   Universalium

  • Victorian state election campaign, 2006 — This article is about the campaigns of contesting political parties and independent candidates for the 2006 Victorian State election in Australia in chronological sequence from the pre election phoney campaign through the official election… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”