Algoritmo di crittografia a più chiavi [duplicato]

4

Sto cercando un modo per eseguire la crittografia a più chiavi con il numero impostato di chiavi di decrittografia. L'obiettivo è quello di prendere un file, crittografarlo e generare diverse chiavi di decrittografia, per poter decodificare diverse chiavi ( non solo una, ma tutte o ).

Caso di utilizzo:

Ricevi image.jpeg Genera un image.jpeg.crypt crittografato, image.jpeg.key1, image.jpeg.key2, image.jpeg.key3 Distribuisci le chiavi a tre persone diverse

Dopo questo 2 chiavi devono essere presenti per decrittografare, ma qualsiasi 2 del citato 3.

In uno scenario perfetto dovrei essere in grado di dire: "Genera chiavi X, da cui saranno necessarie le chiavi Y per decriptare".

P.S. Questo non è un duplicato di Strategie di crittografia per l'accesso multiutente nei sistemi di produzione in cui una qualsiasi chiave decodifica, né è un duplicato di Raddoppio o ciclizzazione degli algoritmi di crittografia in cui ogni chiave deve essere fornita.

    
posta v010dya 04.11.2013 - 14:37
fonte

1 risposta

10

Stai cercando algoritmi condivisione segreta . Una volta che tale schema è stato proposto da Shamir, chiamato l'algoritmo di condivisione segreta di Shamir .

Citando da Wikipedia:

... a secret is divided into parts, giving each participant its own unique part, where some of the parts or all of them are needed in order to reconstruct the secret.

    
risposta data 04.11.2013 - 15:06
fonte

Leggi altre domande sui tag