0
libgfshare-bin
Ova knjižnica implementira ono što je poznato kao Shamir Secret Sharing.To podrazumijeva kodiranje tajne kao cijeli broj, a zatim konstrukciju polinoma čiji su koeficijenti slučajni i izračunavanje koordinatnih parova duž rezultirajuće krivulje.Ti se parovi koordinata smatraju 'dionicama' i kontrolom redoslijeda polinoma možemo kontrolirati broj dionica potrebnih da bismo mogli povratiti tajnu.Na ovaj način možemo podijeliti tajnu na bilo koji 'C' udjel, od kojih se bilo koji 'T' može upotrijebiti za obnavljanje tajne.To bi bilo korisno, na primjer, za brigu o tajnim ključevima GPG-a koji se koriste rijetko, ali čija je sigurnost najvažnija.Na primjer, ključ koji se koristi za potpisivanje ključa koji potpisuje Debian ili Ubuntu arhive paketa.Ako želite znati više o tome kako djeluje tajno dijeljenje i zašto je sigurno, iza toga stoji mnogo članaka o matematici.Ta je izvedba bila vrlo snažno nadahnuta radovima Marka D. Woodinga (mdw) u njegovoj katakombnoj biblioteci.Zahvaljujem se Marku što je ponudio da sa mnom podijeli ovu implementaciju.Korištenje biblioteke vrlo je jednostavno.Alati za testiranje i uzorci vrlo su jasni, a datoteka zaglavlja govori o čemu se koristi svaka funkcija.
libgfshare-bin