Sha256: 3470bb37e3aede3b4231295fedf01af2841602552c5f497b95e24a6ca4001869

Contents?: true

Size: 1.34 KB

Versions: 1

Compression:

Stored size: 1.34 KB

Contents

Security

Of course a large scale Direct Democracy relying on electrons is difficult to
accept, due to one very valid reason: we can't trust internet.

It is so easy to change rules, to break into systems, to subvert data, how,
why? Can we ever use it for such an important things as politics?

There is a way, a simple one relying on three elements:
* p2p servers
* pgp signatures
* electoral lists

Anybody can setup a server that replicate the data of other servers.

When you cast a vote you sign it with your private key.

Anybody can setup electoral lists that contain public keys.


There you have it. Basic isn't it? Of course all data is totally transparent,
to the point of being replicated among any number of servers. No anonimity (in
the basic and simplest setup).

pgp signatures being what they are, can not be subverted (nowadays and in the
near future), thus the votes can take any path available to them. They can be
cast from any server. But to be sure that one's vote is not simply erased from
that first node, it is recommended to check that it has been replicated to few
other ones. Or better, to send it directly to different servers.

There can be any number of participants, votes, issues, but at the end of the
day the results are calculated using one electoral list and on one server.
Everybody can check if thoses results are valid or not.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parlement-0.1 db/ROOT/parlement/security.txt