Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Project Proposal: <!-- プロジェクト名を記載 -->
選択的復号分散鍵管理方式

## 1. Overview <!-- プロジェクトの概要を数行で記載 -->
DKG(分散鍵生成)により生成された秘密鍵シェアを用いて、選択的復号を実現するシステムを構築する。MPCを用いて完全復元された秘密鍵を公開することなく暗号文を復号する。MPCプロトコル上でゼロ知識証明を生成することで、正しく復元された秘密鍵で暗号文が正しく復号されたことを示す。

## 2. Objectives <!-- プロジェクトの背景・目的・スコープ等を記載 -->
背景: 従来の閾値暗号では、シェアから秘密鍵を復元すると対応する全ての暗号文が復号可能となり、過度な権限付与とプライバシーリスクが存在する。

目的:
- 選択的復号機能: 秘密鍵を復元せずに特定暗号文のみを復号
- 検証可能性: ZK証明による復号処理の透明性確保
- プライバシー保護: 不要な情報開示を防止する最小権限原則の実装
- 分散セキュリティ: 単一障害点を排除した堅牢なシステム構築

スコープ:

## 3. Deliverables <!-- プロジェクトにおける成果物の想定を記載 -->
- 選択的復号エンジン: MPC上での部分復号実行システム
- 復号承認システム: 複数シェア保持者による合意形成機能
- ZK証明検証器: 復号正当性の暗号学的証明システム
- 監査ダッシュボード: 復号履歴の可視化とアクセス制御
- SDK・API: 開発者向け統合ライブラリ
- 性能ベンチマークレポート: スケーラビリティ分析
- セキュリティ監査報告書: 第三者機関による安全性評価

## 4. Team <!-- プロジェクトメンバーとそれぞれの役割(e.g.,どの部分を担当するか)を記載 -->

| Member | Role |
|-------:|:-----|
|pepetoma| |

## 5. Design & Architecture <!-- 全体設計や細部のアーキテクチャーを具体的に記載(成果物が実装の場合のみ) -->


## 6. Reference Materials <!-- 参考にした資料・リンク等を記載 -->