On linear secret sharing schemes and distributed crytographic protocols
Vanesa Daza Fernández
Abstract
Suposem que un conjunt de n participants vol calcular una determinada funcio (publica) de les seves entrades (secretes). De manera generica els protocols de computacio multipart s'encarreguen de garantir una solucio per a aquest tipus de situacions. Proposen protocols segurs on els participants executen conjuntament un protocol de manera distribuida que els permet obtenir, al final, el resultat de l'avaluacio de la funcio amb les seves entrades. A mes a mes es garanteixen alguns aspectes de seguretat, com la privacitat de les entrades dels participants aixi com l'exactitud del resultat, fins i tot si alguns participants del protocol es comporten de manera deshonesta. A finals dels anys 80 es van presentar les primeres solucions generals a aquest problema que garantien seguretat tot i que certes families de participants es comportessin de manera corrupta. Aquestes families estaven caracteritzades per un cert llindar t, de manera que la seguretat del protocol estava garantida nomes si menys de t participants eren corromputs. No va ser fins l'any 2000 que no es va presentar una solucio eficient per a resoldre aquest problema, permetent l'estructura mes general possible de participants per corrompre. La proposta relacionava la computacio multipart amb els esquemes lineals per a compartir secrets. En certa manera utilitzen la linealitat del esquemes lineals per a compartir secrets per a calcular la part lineal de la funcio. Pero per poder calcular qualsevol funcio es necessari poder avaluar la multiplicacio de manera distribuida entre el conjunt de participants. Aixi es com sorgeix el problema matematic de la multiplicacio dels esquemes lineals per a compartir secrets. En poques paraules, el problema consisteix en trobar protocols eficients que calculin el producte de dos secrets a partir dels fragments que cada participant te de cadascun dels secrets. Un dels punts clau de la seva proposta es la reduccio de la co