Brand LogoBrand Logo (Dark)
ホームAI エージェントツールキットGitHub 厳選エージェント投稿ブログ

カテゴリ

  • アート生成
  • オーディオ生成
  • 自動化ツール
  • チャットボット
  • コードツール
  • 金融ツール

カテゴリ

  • 大規模言語モデル
  • マーケティングツール
  • ノーコード
  • リサーチ & 検索
  • 動画 & アニメーション
  • 動画編集

GitHub ピック

  • DeerFlow — ByteDanceのオープンソースSuperAgent基盤

最新ブログ

  • OpenClaw対Composer 2 徹底比較!2026年最新AIアシスタントの実力は?
  • GoogleAIStudioとAnthropic Console どちらが最適?
  • スティッチ2.0 vs Lovable どちらが最強AIアプリビルダー?
  • 2026年最新!AIを活用した収益化戦略の実践ガイド
  • OpenClaw対MiniMax 機能・プライバシー・拡張性の違いを比較

最新ブログ

  • オープンクローVSキロクロー初心者におすすめはどれ?
  • オープンクローとキミクローの比較
  • 「GPT-5.4」と「Gemini 3.1 Pro」の比較
  • AIコンピューター革新が金融端末を揺るがす新時代
  • OpenClaw 最佳实践,5 个基本原则
LinkStartAI© 2026 LinkstartAI. 全著作権所有。
お問い合わせについて
  1. ホーム
  2. GitHub 厳選
  3. ReMemory
ReMemory logo

ReMemory

オフラインで動く多人解錠型ファイル保管庫。ageで暗号化し、Shamirのしきい値秘密分散で鍵を分け、ブラウザのローカル環境で復元できます。
1.2kGoMIT license
#age-encryption#shamir-secret-sharing#dead-mans-switch#offline-recovery#browser-wasm
#zero-server
#key-escrow
#disaster-recovery
#integrity-checks
#end-of-life-planning
#alternative-to-emergency-access

概要

ReMemory は最悪ケースに備える復元可能暗号化のワークフローです。age で重要ファイルを暗号化し、Shamir's Secret Sharing で復号秘密をN分割し、しきい値Tを設定します。信頼する相手には、份額と recover.html を含む自己完結のオフライン復元バンドルを渡し、ローカルで份額を合成してダウンロードを解錠できます。復元ツールはHTML+WASMのローカル資産として動くため、サーバ不要・プロジェクト存続不要・ランタイム不要で「何年後でも復元」を工学的に担保しやすい設計です。個人や小規模チームにとって、単一の信頼と単一の喪失を避けつつ、非開発者でも実行できる復元体験に落とし込みます。

課題 vs イノベーション

✕従来の課題✓革新的ソリューション
一人に復元情報を集中させると信頼と喪失が単一点になり、連絡不能や誤操作でアクセスが永久に失われ得ます。ReMemory はしきい値秘密分散で復号を協力条件に変えます。単一份額は数学的に情報を一切漏らさず、しきい値でのみ鍵が再構成されます。
オンラインやベンダーの緊急アクセスは長期可用性とアカウント体系の安定に依存し、時間が経つほど不確実になります。復元ツールをローカル実行の WebAssembly 資産として配布し、サーバ依存とランタイム漂移を排除してオフライン可搬な復元性を実現します。

アーキテクチャ深掘り

封印パイプライン:age暗号化としきい値分散
ReMemoryの封印は高エントロピー秘密を生成し、ageのパスフレーズ方式でマニフェストを暗号化して、暗号文と平文を厳密に分離します。次にShamirのしきい値秘密分散で秘密をN分割し、しきい値Tを設定して、復号を単独権限から協力条件へ変えます。しきい値未満の份額集合は情報理論的に秘密に関する情報を一切持たないため、漏えい境界が明確です。運用上は「一人が全部持つ」リスクを「しきい値が揃うまで解錠しない」へ移し、長期保管の脅威モデルに合います。
オフライン復元バンドル:ブラウザWASM復元と整合性
ReMemoryは各人に自己完結ZIPを配布し、份額、暗号化マニフェスト、そして直接開けるrecover.htmlを同梱します。recover.htmlはブラウザのローカルで份額合成、鍵再構成、復号まで完結し、ネット送信とサーバ依存を避けます。何十年後の復元を現実的にするため、外部依存のないHTML+WASM配布を優先し、ドリフトを抑えます。非技術者には、暗号の詳細を操作フローの裏側に隠し、ミス率を下げる設計です。

デプロイガイド

1. ブラウザのメーカーで復元バンドルを生成する(インストール不要)

bash
1open https://eljojo.github.io/rememory/maker.html

2. Nとしきい値を設定し、マニフェストを用意して各人のZIPを生成する

bash
1maker: set n-and-threshold -> generate-bundles

3. 各人にZIPを配布し、オフラインで安全に保管するよう依頼する

bash
1deliver: bundle-alice.zip bundle-bob.zip bundle-carol.zip

4. 復元時はしきい値人数でrecover.htmlを開き、份額を追加して解錠する

bash
1open recover.html -> add-shares -> unlock -> download

導入事例

コアシーン対象読者ソリューション成果
オフライン鍵託送と備え個人と家族しきい値分散で復元情報を封印し信頼者へ配布単一点リスクを避け最悪時でも復元可能にする
企業のブレークグラス復旧セキュリティ責任者災対用資格情報と根秘密を多役割しきい値で保護悪用を抑え監査性を高める
非技術者向けの復元体験非技術参加者自己完結バンドルでブラウザ手順通りに份額を追加運用負荷を下げ誤操作を減らす

制限事項と注意点

制限事項と注意点
  • 安全性は封印時の端末信頼と運用習慣に依存し、生成環境が侵害されるとしきい値でも取り返せません。
  • しきい値は現実の連絡可能性と時間軸に合わせる必要があり、高すぎると復元不能になり得ます。
  • 参加者がオフラインバンドルを保管できないと份額が失われ、しきい値を満たせなくなる可能性があります。

よくある質問

ReMemoryとパスワード管理の緊急アクセスの違いは?▾
ReMemoryは復号をしきい値協力にします。単一份額は数学的に情報がゼロで、しきい値でのみ鍵が再構成され解錠されます。緊急アクセスはアカウントとオンライン運用に結びつくことが多く、長期可用性や方針変更が隠れたリスクです。ReMemoryはオフラインrecover.htmlで復元を成立させ、将来のログイン依存を減らします。
N-of-Mの選び方は?▾
長期で連絡できる人数、協力意志、保管の確度という現実条件から逆算し、しきい値を到達可能人数より低く置きます。2-of-3や3-of-5がよく使われ、低いしきい値で復元性を守りつつ、分配範囲で紛失耐性を上げます。重要なのは高くすることではなく、安全と到達の安定点を作ることです。
ブラウザ復元が長期で有利な理由は?▾
ブラウザはクロスプラットフォームで最も安定したランタイムの一つで、自己完結のrecover.htmlはサーバや依存の長期拘束を減らします。復元はローカルで份額を合成するだけで、平文や鍵を遠隔へ送る必要がなく、プライバシー境界が明確です。非技術者でも操作が「開く・追加・ダウンロード」に収束します。
GitHubで見る

プロジェクト指標

Star数1.2 k
言語Go
ライセンスMIT license
デプロイ難易度簡単

Table of Contents

  1. 01概要
  2. 02課題 vs イノベーション
  3. 03アーキテクチャ深掘り
  4. 04デプロイガイド
  5. 05導入事例
  6. 06制限事項と注意点
  7. 07よくある質問

関連プロジェクト

vinext-starter
vinext-starter
27·TypeScript
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
26.1 k·Python
gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown