123
libgfshare-bin

libgfshare-bin

Ta biblioteka implementuje tak zwane Shamir Secret Sharing.Wymaga to zakodowania sekretu jako liczby całkowitej, a następnie zbudowania wielomianu, którego współczynniki są losowe, i obliczenia par współrzędnych wzdłuż wynikowej krzywej.Te pary współrzędnych są uważane za „akcje” i kontrolując kolejność wielomianu, możemy kontrolować liczbę akcji wymaganych do odzyskania tajemnicy.W ten sposób możemy podzielić sekret na dowolne akcje „C”, z których dowolne „T” można wykorzystać do odzyskania sekretu.Przydałoby się to na przykład do ochrony rzadko używanych tajnych kluczy GPG, których bezpieczeństwo jest najważniejsze.Na przykład klucz używany do podpisywania klucza, który podpisuje archiwa pakietów Debian lub Ubuntu.Jeśli chcesz dowiedzieć się więcej o tym, jak działa tajne udostępnianie i dlaczego jest ono bezpieczne, istnieje wiele artykułów na temat matematyki.Ta konkretna implementacja była bardzo mocno zainspirowana pracą Marka D. Woodinga (mdw) w jego bibliotece katakumb.Dziękujemy Markowi za propozycję udostępnienia mi tej implementacji.Korzystanie z biblioteki jest bardzo łatwe.Narzędzia testowe i przykładowe są bardzo proste, a plik nagłówkowy informuje, do czego służy każda funkcja.

Kategorie

Alternatywy dla libgfshare-bin dla Web z licencją komercyjną