Table of Contents

Security

Current situation

:!: WARNING: currently, there is absolutely NO security in demexp (as of versions 0.6/0.8)!

Why? Because before securing things, we need to have an absolute clear view of things to secure (i.e. requirements). Is is not currently possible without precise knowledge of the delegation subsystem.

In the future

We want to provide reasonable proofs that our users can trust demexp to keep there vote secret and to do proper voting algorithm.

Security requirements

A first attempt at defining security requirements.

Bibliography

Voting protocol

Random generation

Programming with security in mind