ECC 2011: Virtual tomato thrower

Quick start

Note: The links below are broken, on purpose.
This copy of the page is only static, no real tomato server is
operating behind.

Just head to this page and log in using the
login/password printed on your badge.

Once logged in, you'll be presented with a list of hexadecimal
numbers, or tomato tokens.

To throw a tomato, either click on the corresponding Throw it!
button,or copy/paste its token into the input box you'll find on
this page.

Each tomato token can be used only once!

Security

In order to protect this application against any kind of abuse or foul
play, our senior security experts at Bullsh't Tech, Inc.™ have
devised a revolutionary protocol based on bleeding-edge cryptographic
technology, namely the recent Rivest–Shamir–Adleman algorithm (or
RSA, for short).

Aware of the presence of internationally renowned—yet
malicious—cryptographers in the audience, the security parameters of this
cryptosystem were carefully picked so as to prevent even the most advanced
attacks against it: the chosen RSA modulus is indeed 103-digit
long, which is, well… very long, like, if you try to memorize it, or
just write it down on a piece of paper or something. No, really, it's huge.
Just have a look:

Note 1:
Since there aren't that many attendees at this conference,
the supplied tomato tokens were generated with 106 ≤
ID < 2·106. However, the token verification
process only ensures that 106 ≤ ID <
107.

Note 2:
Only the supplied tokens are checked against replay. Forging a
token with a distinct ID (for instance in the range
2·106 to 107) would grant a user an infinite
amount of tomatoes. However, forging such a token is of course utterly
impossible, so don't even try!