ドキュメント
DK-Agora AIの技術ドキュメントとガイド
クイックスタート
- アカウントを作成 - GoogleまたはGitHub OAuthで登録
- 最初のメモを作成 - ダッシュボードで「新規メモ」をクリック
- 暗号化パスワードを設定 - 強力でユニークなパスワードを選択
- メモを保存 - コンテンツはデバイスを離れる前に暗号化されます
セキュリティモデル
ゼロ知識アーキテクチャ
DK-Agora AIはゼロ知識セキュリティモデルを採用しています。これは:
- すべての暗号化/復号化はブラウザで行われます
- パスワードがデバイスから出ることはありません
- 暗号化されたテキストのみを保存します
- データベース全体にアクセスしてもデータは読めません
暗号化の詳細
AES-256-GCM
すべての暗号化にAES-256-GCM(ガロア/カウンターモード)を使用:
- 鍵導出: 100,000回のPBKDF2
- IV: 暗号化ごとにランダム生成される12バイトIV
- 認証: GCMが組み込み認証を提供
- ソルト: メモごとにユニークな16バイトソルト
データ形式
{
"salt": "base64-encoded-salt",
"iv": "base64-encoded-iv",
"ciphertext": "base64-encoded-encrypted-data",
"version": 1
}APIリファレンス
DK-Agora AIはプログラムによるアクセスのためのREST APIを提供します。すべてのAPIリクエストにはBearerトークンによる認証が必要です。
エンドポイント
GET /api/memos - すべてのメモを一覧表示
POST /api/memos - 新しいメモを作成
GET /api/memos/:id - 特定のメモを取得
PATCH /api/memos/:id - メモを更新
DELETE /api/memos/:id - メモを削除