Esquema de Shamir
El sistema de compartición de secrets de Shamir és un algoritme criptográfico. És una forma de compartición de secrets a on un secret es dividix en parts i es dona a cada participant una sola: totes o part d'elles són necessàries per a reconstruir el secret.
L'algoritme basa el seu funcionament en una propietat dels polinomis interpoladores[1] i va ser desenrollat pel criptógrafo israelí Adi Shamir, que ho va presentar en 1979.[2]
Definició matemàtica
[editar | editar còdic]Formalment, el nostre objectiu és dividir un conjunt de senyes (per eixemple, una clau) en parts de manera que:
- El coneiximent de o més parts fa que siga fàcilment computable.[3]
- El coneiximent de o menys parts fa que estiga indeterminat, en el sentit de que tots els seus valors possibles tenen la mateixa provabilitat de ser verdaders.
Esta combinació es denomina combinació o esquema de llindar .[2] Si es requerix la concurrència de tots els participants per a reconstruir el secret.
Sistema de compartición de secrets de Shamir
[editar | editar còdic]L'idea essencial de la combinació de llindar de Shamir és que dos punts són suficients per a definir una llínea recta, tres punts ho són per a definir una paràbola, quatre per a definir una curva cúbica i aixina successivament. És dir, són necessaris punts per a definir un polinomi de grau .
Supongam que volem treballar en un llindar de per a compartir un secret (qualsevol número, sense pèrdua de generalitat) sent . L'elecció dels valors de i determina la fortalea del sistema.
Elegint a l'encert coeficients , i sent , es construïx el polinomi . Calculem qualssevol punts a partir del mateix, per eixemple determinem que de lo que es deriva . A tot participant en el secret se li dona un punt (un parell de valors, el d'entrada i el d'eixida per al polinomi)
Donat qualsevol subconjunt de entre estos parells, podem calcular els coeficients del polinomi per mig d'interpolació i després rebujar , que és el secret.
Referències
[editar | editar còdic]- ↑ What is Shamir's Secret Sharing Scheme? en X5 Networks
- ↑ 2,0 2,1 Morillo, Pau(maig-agost de 2006).Trobades multidisciplinar. Universitat Politècnica de Catalunya.(23)
- ↑ Carracedo Gallardo, Just (2004). «Servicis d'anonimat per a la Societat de l'Informació», Seguritat en rets telemàtiques, Editorial McGraw-Hill., p. 470
- , pp. 612-613
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Esquema de Shamir» 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.