Algoritmo de cifrado de múltiples claves [duplicado]

4

Estoy buscando una manera de realizar el cifrado de múltiples claves con el número establecido de claves de descifrado. El objetivo es tomar un archivo, cifrarlo y generar varias claves de descifrado, para descifrar varias claves ( no solo una, sino todas ) deben usarse.

Caso de uso:

Recibir imagen.jpeg Genere una imagen cifrada.jpeg.crypt, imagen.jpeg.key1, imagen.jpeg.key2, imagen.jpeg.key3 Distribuir llaves a tres personas diferentes

Después de esto, deben estar presentes 2 claves para descifrar, pero 2 de las 3 mencionadas.

En el escenario perfecto, debería poder decir: "Generar claves X, de las cuales se requerirán las claves Y para descifrar".

P.S. Este no es un duplicado de Estrategias de cifrado para el acceso de múltiples usuarios en sistemas de producción donde cualquier clave descifra, ni es un duplicado de Duplicar o completar un ciclo de algoritmos de encriptación donde se debe proporcionar cada clave.

    
pregunta v010dya 04.11.2013 - 14:37
fuente

1 respuesta

10

Estás buscando los algoritmos de intercambio secreto . Una vez que Shamir propuso dicho esquema, se llama algoritmo de intercambio secreto de Shamir .

Cita de Wikipedia:

  

... un secreto se divide en partes, lo que le da a cada participante lo suyo   parte única, donde algunas de las partes o todas se necesitan en   Para reconstruir el secreto.

    
respondido por el Jor-el 04.11.2013 - 15:06
fuente

Lea otras preguntas en las etiquetas