Un protocolo de votación electrónica basado en firmas digitales ciegas
Abstract
En el presente trabajo se expone un nuevo protocolo de votación electrónica basado en la operación bit a bit XOR y el uso de firmas ciegas. Concretamente se trata de un algoritmo diseñado expresamente para el caso en que en la votación haya que elegir entre dos candidatos o dos opciones.
Full text
!" # $ % $ # " !!" "# $ %&' % (! !(!!" "# $ ) *+, -.!") "# ! " ! # $% & % ' ( % % % % & " " ! " ) * " & & + , & -+ +.% % ! & )&- % % *% "
+/ % + 0 % 1 0% + 2 % 3 .' ! ' . ( % % % 4 &% ! ! " )- * ! " # ! . ! & ! ( 4 ! " 1 . ! " 0 &" " ! )% % 5% % % 6% 7% 8% 9% % % % :;* # . % &% ( ) &% &% 4*% % & " # ! & ) % * 4 & % ! ' ! & ! ' & " ) 5:;* # ' - , & ' <= ) 5>;* ! 3 % ! ) * " + ! % & " ) 5?;* & ) 57;* " . & " ! & & " ( % % )*% % % ) &*% & ! @A &( ) *) * @A ( ) * ' ! + & !- ( % %
B ' ( " ! ! C : - % & : # ! & ! D ! ( B ! % & ! )* 4 &% % % & ! )))*** E )*)* + & & % ! & & ' 1+ 4 " ) 5?;* ( E ' ! 1+ ) * 1 ! ) * E # & ' ( ( )* E )* ( )* E )* ! & ( )))*** E )) ** E E E)*):* +. ( 1 > ! % ! > ) * E E)* E . E) * E ) * . : E)* E )) ** E !
+/ % + 0 % 1 0% + 2 % 3 .' , % " % ! - ! 1 ! ( ( 1 4 ! ' ( ' . ' ( ' " ( ' % '% % ! & ( # . % . % % " - % > ( 1 ( E )> > > >* )?* 1 ( E )> > >> >* )6* : & E ? ! " % % % % ) * 6 7 ( ) * :
B 8 # E )7* . 9 # ( E )8* . > # ' & & ) * ) *% ! ( # ( E )9* # ( E E )>* # ! " 0 ( F ( ) *)* F ( ) *)* : <% " ! " % " % % ! > ) * E + & ! > % ! , ! :>96% ! . " ' ! :>96 1 & .% ". ! ' ! :>96 & ! & ! ! ! ?
+/ % + 0 % 1 0% + 2 % 3 .' F ! +.% ! # ! >? <% % % & ! ! ! ' ! ! ' & ! " + ! " , % ! . ! % % . E ! - - . & ! " ! 1 ! ! " - % + % " - '( ! ! ' % ! ! . " % - ! 1 ! & ! ( - % % + !% % % . ! ! !% &% " < @2 4 1 1' /A B 1 <1G7->>6 . H # 1+>+>6 6
B !" # # $" , "/ # / % &% ' () * (++, -)(.-,( ( $ & ' & $ 0 ,12 / 1 % /0 ' 1) (+++ *,.*-+ 1 "." " 2.& 3 1, / 0 3 0 41 50/ % &% ' (, ) (++- 1+.1) ) 4 "% 3 , / ,1 # ' () 5* *).** , 4 "% /, 6 ,3 1 ' 66.$ 6 *( 5*1 55.(+1 - 7.7 " 2.8 2 ".3 " 0 / 6 , 1, / 1 % &% ' (1 ) (++) 11+.11 ! &"9 , 1 7 ,",01 0 ' 66.:%6 5 3/& ' (11 55 +1.* * ; 4 # 2%9 / 8 6 $ 3" 3 ,3"41 1 $ $%< 96 6"6 $8 + 3/& ' 55( (++( 5.1- 5 ! 4 , 3 / 6 /" 3, 1 %% ! &6 ' 5 (++1 -5.*, + %=9 > ?9 8 ?" / 0 6 / ' 66.6 5( 3/& ' * 551 ()*.(,5 @' # 80 ,1 / >" % & ' 1( (++) 1.5) ( A." 8% &".4 A , / 0 % % ' (( 555 (5.(*- 1 @.> 30 , / 6 / % &% ' (1 (++) +.5 ) 8 &9 2 8 *"6 5"1 / 0 " , 0 6 / 30 ' 66.:%6 5, 3/& ' 5( 55, 151.)+1 7