FREE aims to provide a non-commercial private, secure, reliable and open electronic voting alternative to the commercial offerings.
We have released GNU.FREE 1.8 which includes:
+ A protocol overhaul - we now use an HMAC-SHA1 system initialised with a client-server seed/key swap. We also use sequence numbers to increase its resistance to replay attacks.
+ There's been some enhancing of key objects to enable us to tidy up the comms code.
+ We have begun the process of enabling GNU.FREE to deal with all counting and voting systems. In this release we include the XML we will use in future to define what vote/count system a GNU.FREE vote will use. We do this to elicit feedback and thought on any issues the use of XML may raise - such as is it best to define how GNU.FREE handles the systems specified in an XML file through code or text files (i.e. more XML)?
+ Bugs have been fixed, especially a major one in the installer. Concurrency in the servers has also been improved.