# Vocdoni cryptographic properties Vocdoni is a versatile and modular blockchain-based protocol that enables various voting schemes and configurations. It offers support for vote privacy through the following methods: a) Elections utilizing Zero-Knowledge membership proofs: The Census consists of a vector commitment containing the addresses (20-byte hashed public keys) of eligible participants. b) Elections employing blind signatures over the secp256k1 elliptic curve, facilitated by a Credential Service Provider that allows multiple identification types (such as electronic ID, OAuth, and 2FA). To ensure votes remain secret until the end of the election, an onion-based encryption scheme is used. Votes are encrypted with keys generated by the blockchain validators. In order to minimize the impact of coercion and vote-buying, a SNARK-based shuffle protocol is proposed (though not yet implemented) for mixing votes within subgroups before registering them on the public ledger.