機能 / 分散保管

試験中

ファイル全体を持つ機械は一台もない。一か所を失っても、何も失わない。

封印されたファイルは、ファイルごとの鍵でもう一度暗号化され、五つの断片に分けられて、認証された保管ノードに散らばります。そのうち三つあれば元に戻せます。どのノードも平文を見ることはありません。

5 つのうち 3 つ

の断片があれば、ファイルを元に戻せる

0

どの保管ノードにも平文はない

一か所

を丸ごと失っても、ファイルは失われない

どう動くのか

分ける、認証する、直す

1

分ける

消失訂正の符号で、ファイルを五つの暗号化された断片にします。一つの区画には、失っても大丈夫な数までしか置きません。

2

認証する

ノードと PC は、グリッドの管理者が出した証明書を持ちます。ノードは認証のない相手には何も答えず、ファイルは求めた人の許可レベルまでしか渡しません。

  • 届いた断片は、すべてハッシュで確かめます
3

直す

失われた断片は、鍵なしで、暗号化されたまま作り直します。取り消した鍵の一覧は、ノードからノードへ広がります。

証明していること、していないこと

テストしていること、信頼しているもの

テスト済み

実際の機械でテスト

  • 一台の機械の上の認証済みグリッドで、毎回のビルドごとに
  • パッケージにしたサービスを、二台の機械で
  • ノードは、自分の許可より上のレベルを受け取らない
証明ではなく信頼しているもの

テストし、一覧にして公開

  • グリッドの管理者の鍵はファイルで、まだハードウェアのトークンではない
  • 取り消された相手は、一覧が届くまでのあいだ使える
  • ノードは、認証済みの相手からの問い合わせの回数をまだ制限していない