libgfshare-bin

libgfshare-bin

このライブラリは、Shamir Secret Sharingとして知られるものを実装しています。これには、秘密を整数としてエンコードし、その係数がランダムな多項式を構築し、結果の曲線に沿って座標ペアを計算する必要があります。これらの座標ペアは「共有」と見なされ、多項式の順序を制御することにより、秘密を回復できるようにするために必要な共有の数を制御できます。この方法で、シークレットを任意の「C」共有に分割でき、その「T」を使用してシークレットを回復できます。これは、たとえば、めったに使用されないGPG秘密鍵の管理に役立ちますが、そのセキュリティは最重要です。たとえば、DebianまたはUbuntuパッケージアーカイブに署名するキーの署名に使用されるキー。秘密の共有がどのように機能し、なぜそれが安全であるかについてさらに知りたい場合、その背後にある数学に関する多くの記事が存在します。この特定の実装は、彼のカタコンブライブラリでのMark D. Wooding(mdw)の作業に非常に大きな影響を受けました。この実装を私と共有することを提案してくれたMarkに感謝します。ライブラリの使用は非常に簡単です。テストとサンプルツールは非常に簡単で、ヘッダーファイルには各機能の使用目的が記載されています。

カテゴリー

Linuxのlibgfshare-binの代替