Firma digital cega

La firma digital cega és un protocol de firma digital que permet a una persona obtindre un mensage en una firma o sagell otorgats per una atra entitat per a que puga ser presentada davant tercers, sense necessitat de revelar-li a esta informació del contingut específic del mensage.
La principal motivació que va tindre el seu creador David Chaum[1] va ser que cada volta que es diu per teléfon, es compra un producte usant una targeta de crèdit, se subscriu a una revista o paga algun impost, eixa informació va a parar a una base de senyes en algun lloc, lo que trasgrede el nostre dret a privacitat.[2]
Analogia intuïtiva
Per a tindre una idea intuïtiva del concepte de firma cega podem establir una analogia en la firma manual que realisem en sobres de carta que tenen paper de calc. En estos sobres quan firmem en el paper de calc la pròpia firma passa al document que hi ha en l'interior del sobre. D'esta forma realisem una firma d'un document sense saber el contingut de dit document. Este tipo de firma permet comprovar que el document firmat és el mateix que estava en el sobre que es va entregar.
Per eixemple en este tipo de firmes manuals podríem establir el següent esquema de votació sense usar mijos electrònics:
- El votant pren la seua papereta de votació i l'envol en paper calque, per a despuix enviar-ho en un sobre en el seu remitent al comissari.
- El comissari obri el sobre, per a firmar sobre el paper calque (sense vore que hi ha en l'interior), i torna el paquet en un atre sobre. Esta acció permetrà assegurar que el votant es troba autorisat per a votar assegurant ademés el secret del vot.
- Per al dia de les eleccions, cada votant mana la seua papereta en el seu vot marcat al comissari en un sobre sense remitent.
Posteriorment estos sobres poden ser oberts i contats públicament. Si cada votant recorda algun element característic de la seua papereta, com el patró en les fibres del paper, podrà reconéixer el seu vot en el conteo.
Definició
Un esquema de firma cega és un protocol criptográfico entre un usuari V i un firmant O de tal forma que O firma digitalment una série de senyes enviades per V sense conéixer el contingut dels mateixos. El propòsit d'este tipo de protocols és l'obtenció d'una série de senyes firmades que el seu contingut solament és conegut per l'usuari.[3]
Per a implementar el protocol de firma digital cega es requerix lo següent:[3] Un protocol de firma digital que siga desenrollat pel prestador del servici o firmant U. Anem a denotar per a la firma digital del mensage . Dos funcions, i , conegudes solament per l'usuari V, de tal forma que: tal que no deu donar pista de
- A la funció la cridem funció de cegat, d'ocultació o d'opacitat, i a la funció se li crida funció de descegado o de recuperació.
El procés seria de la següent forma. Supongam que A té un mensage que vol que B ferma sense saber lo que és. Es tindrien els següents passos:
- A crea un hash del seu mensage
- A cega dit hash (usant la funció de cegat) i li l'envia a B
- B realisa la firma (usant protocol de firma digital) i l'envia a
A #A desciega la firma (usant la funció de descegado) Podria pensar-se per qué se cega el hash si lo que es firma és un valor hash (no reversible) i no el contingut en clar. Açò es fa aixina per a separar l'operació de firmat de l'operació de verificació de la firma. D'esta forma C, una atra entitat externa, pot verificar la firma sense que hi haja la possibilitat de que, en posar-se en contacte en B, B puga identificar a A (observar que abans de prestar un servici de firma cega el servidor B és habitual que requerixca una autenticació de A).[4]
Referències
- ↑ Chaum, David(1983).«Blind signatures for untraceable payments».Advances in Cryptology Proceedings of Crypto.82(3): 199–203.
- ↑ Álvarez Marañón, Gonzalo. «Diners-i». Archivat des de l'original, el 30 d'abril de 2012. Consultat el 13 de maig de 2012.
- ↑ 3,0 3,1 Un protocol de votació electrònica basat en firmes digitals cegues. A. B. Cabell Pardo et al. X Congrés de Matemàtica Aplicada. Sevilla. Setembre de 2007
- ↑ blinding a hash vs. sending the hash directly. crypto.stackexchange.com
Referències
- Este artícul conté una traducció derivada de «Firma digital ciega» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.