Termenul de partajare a secretelor este utilizat pentru a se referi la modalitățile de partajare a unui secret între mai multe persoane. Fiecare persoană cunoaște o parte din secretul partajat, dar mai multe persoane trebuie să coopereze pentru a reconstrui secretul. Cunoștințele unei singure persoane nu sunt suficiente pentru a reconstrui secretul. Adi Shamir și George Blakley au dezvoltat această metodă independent unul de celălalt, în 1979.
Un exemplu de utilizare a partajării secretelor este criptosistemul RSA. Acesta utilizează o cheie secretă. Dacă această cheie este distribuită între mai multe persoane, nicio persoană nu poate face o semnătură. Chiar dacă partea unei singure persoane este dezvăluită sau pierdută, un număr de persoane pot totuși să facă o semnătură. Acest sistem este adesea utilizat în domenii în care securitatea este foarte importantă, cum ar fi băncile sau armata.
Dealerul înmânează fiecărui jucător partea sa de secret. Într-o configurație mai ușoară, părțile jucătorilor pot fi combinate pentru a forma secretul, dar cu fiecare parte există informații suplimentare. Să spunem că un secret are nevoie de cinci părți, iar trei părți sunt cunoscute. În această configurație, va fi mai ușor să ghicești cele două părți care lipsesc decât să ghicești secretul atunci când nu se cunoaște nicio parte. Se spune că cealaltă configurație este sigură din punctul de vedere al teoriei informației, deoarece cunoașterea unei părți din numărul necesar de părți ale jucătorului nu va schimba dificultatea de a ghici secretul.
Există diferite metode de tehnici sigure de partajare a secretelor.