プライバシーを保護するアプリケーションを構築する際、機密データを安全に保ちながら活用することは、中心的な課題です。

従来のデータベースはすべてのデータを一か所に保存するため、侵害された場合に単一障害点となります。@Nillion のnilDBは、異なるアプローチを採用しています。暗号化されたデータを数学的なシェアに分割し、複数のnilDBノードに分散します。

単一のノードが完全な値を保持することはありません。値を復元するには、異なるノードから複数のシェアを集める必要があります。1つのノードが侵害されても、攻撃者は有用な情報を得られません。開発者は機密フィールドにシークレットシェアリングを適用する一方、効率的なクエリのために非機密データは平文のままにできます。

#nil $NIL