データとプライバシーのアーキテクチャ
Sentraのデータ処理アーキテクチャは、絶対的なプライバシー、検証可能なセキュリティ、および柔軟なストレージオプションを前提として構築されています。
ストレージレイヤー
ストレージエンジンは、高度にモジュール化されるように設計されています。
- IPFSストレージエンジン: データの不変性と高可用性を確保する、デフォルトの分散型ファイルストレージメカニズム。
- プラガブルストレージエンジン: 企業のクライアントは、内部のデータガバナンスポリシーに準拠するために、デフォルトのストレージをカスタム、独自の、またはオンプレミスのオブジェクトストレージソリューションにシームレスに交換できます。
TEE データ処理
アクティブな処理中でも機密データが暗号化されたままになるように、Sentraは**Trusted Execution Environments (TEE: 信頼実行環境)**を利用します。このハードウェアレベルの分離により、計算中に許可されていないエンティティ(ホストシステムの管理者でさえも)がデータにアクセスできないことが保証されます。
これにより、高度なプライバシー保護機能が可能になります。
1. 部分的なデータ開示
ユーザーは、Verifiable Credentialまたはデータセットを提示し、ペイロード全体を明らかにすることなく、そのデータのサブセットを暗号学的に証明することができます。
- 例: 正確な生年月日を明かすことなく、18歳以上であることを証明する。
2. 数式ベースのデータ開示
複雑な計算をTEE内のユーザーデータに対して実行し、生データそのものではなく、数式の結果のみを検証者に出力することができます。
- 例: 金融機関がユーザーの取引履歴に対して信用スコアリングアルゴリズムを実行する。検証者はスコア(例:「750」)を受け取りますが、基礎となる取引履歴を見ることはありません。
検証サービス
サードパーティのインテグレーターが、TEEおよびDIDレジストリによって生成された暗号証明を即座に検証できるように設計されたAPIエンドポイントのスイート。