vendredi, mars 30, 2007

Malédiction du 13éme bit : Mise en application

Lors des élections de Schaerbeek en 2003, l'inversion de 1 bit à la 13éme position sur une seule machine a suffit pour donner 4096 voix de plus. (2^¨12)
Pour ceux que le binaire rebute l'erreur peut être représenté de la façon suivante (32bits) :
Binaire:00000000000000000000000000000000-->Décimal: 0
Binaire:00000000000000000010000000000000-->Décimal:4096
Un ZERO se transforme en UN et bongo !

Mise en application
Lors des élections présidentielles de 2002, les résultats du premier tour était:
M. CHIRAC Jacques 5 665 855 (19,88%)
M. LE PEN Jean-Marie 4 804 713 (16,86% ), soit un retard de 861 142 voix.
M. JOSPIN Lionel 4 610 113 (16,18%), soit un retard de 194 600 voix.
Donc pour inverser les positions de :
Chirac et de Le Pen
il faut, sur une seule et unique machine, forcer le bit N°21 = + 1 048 576 voix !
Le Pen et Jospin :
il faut, sur une seule et unique machine, forcer le bit N°19 = + 262 144 voix !
Le point intéressant c'est que la probabilité de cette erreur est la même quelque soit le bit concerné. Il n'est pas plus difficile d'obtenir le bit 19 ou le 21...
La machine a désormais le droit de vote !

0 commentaires:

 

© Template d'origine (Très largement modifié par Phinebacker - 10/2007) New Blogger Templates |Tech Blog