On Sat, Mar 29, 2003 at 06:08:43PM -0600, The Debian Project Secretary wrote:
>         The results were the same from both set of algorithms. The
>  details are presented below. As stated earlier, people can verify
>  details by looking at:
>   a) list of people voting:
>        http://master.debian.org/%7Esrivasta/leader2003_voters.txt

Let me start by thanking you for conducting the vote, stating that I
believe your integrity has been demonstrated multiple times and I do
not doubt the accuracy of the result.

I believe the method for choosing the hash that allows one to identify
one's vote is flawed.  Since all components of the string to be fed to
md5sum are chosen by the secretary or known well in advance, it would
be possible for a malicious secretary to stuff the ballot box.  If it
is possible for the secretary to choose two strings which hash to the
same value, the secretary can replace one of the votes with a vote of
their choosing.  This is admittedly rather hard, but the secretary has
an unlimited amount of time to work in to achieve this result.

I therefore recommend that this be made harder by adding a component
of the voter's choice to the string which is hashed.  The easiest and
obvious component is their vote (ie 43251).  This is a fairly limited
set of choices though (in practise around 500 different possibilities).
So possibly the voting form should be extended so the voter can fill in
a 5-10 character salt of their choosing.

Comments?

-- 
"It's not Hollywood.  War is real, war is primarily not about defeat or
victory, it is about death.  I've seen thousands and thousands of dead bodies.
Do you think I want to have an academic debate on this subject?" -- Robert Fisk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to