How to Play?
In order to participate to the contest, you have to follow the following steps:- Then we will create a branch in the SVN repository, were you will be able to submit your code source.
Any code submitted into the repository will be readable by the entire community,
but only you will be able to modify it.
You can send us an hash of your password (using htpasswd or the compatible script mksvnpw.py); otherwise, we will suggest a password for you. - Commit and update your source code as often as you want. You can choose whatever language for your attack algorithm (python is just one possibility amongst others), and you are allowed to choose any licence for your contribution that allows anybody to execute it. The only limit is that your commits must remain smaller than 1 Mbyte.
- When you are satisfied with your algorithm, send us the results
of your application, which are:
- The campaign on which the attack has been lead (only secmatv1_2006_04_0809 this year)
- The number of traces used by the algorithm to guess the key, according to the rules described in the Rules section.
- After some verification, we will published your results in the Hall of Fame section.
You are very welcome to submit an attack even if it is not the best one. The reason is that, by virtue of open source software, someone may find an optimization of your submission, thus making possible a record by a combination of two ideas!
Good luck!
Notice that the SVN repository will be kept online after the 2008-2009 DPA contest edition. So you can be assured of the long-term durability of your code!