Cómo se divide el secreto en el algoritmo de Shamir [cerrado]

-4

He estado leyendo acerca del algoritmo Shamir Secret Sharing. Al investigar, todavía no estoy seguro de cómo se divide un secreto.

Supongamos que seguimos el ejemplo dado aquí . El secreto es 1234 y elegimos los números aleatorios a1 = 166 y a2 = 94 , por lo que el polinomio secreto es:

f(x) = 1234 + 166*x + 94*x^2

Ahora obtengo los siguientes puntos:

(1,1494); (2,1942); (3,2578); (4.3402); (5,4414); (6,5614)

Pero no entiendo de dónde vienen estos puntos (en negrita). Si tengo otro polinomio, ¿cómo crearía el nuevo conjunto de puntos?

Sé que hay una fórmula escrita, pero teniendo en cuenta que no entiendo en absoluto que Alien Math , ¿puedes describir el método en un lenguaje fácil?

    
pregunta Adnan Ali 08.05.2018 - 06:17
fuente

1 respuesta

2

Son las evaluaciones del polinomio. f(1) = 1494, f(2) = 1942, f(3) = 2578, f(4) = 3402, f(5) = 4414, f(6) = 5614

    
respondido por el Dan D. 08.05.2018 - 08:21
fuente

Lea otras preguntas en las etiquetas