yosihiro.com > Y's Kitchen > SecretShare2

SecretShare2 - 秘密分散によるファイル分割と復元ツール

[ホームページに戻る]
更新日:2017/9/28

【ソフト名】 シークレットシェア2(SecretShare2)
【最新バージョン】 Version 0.90 Beta test (2017/7/23)
【種別】 フリーウェア
【動作環境】 Windows10(その他でも動作すると思います)
【作者名】 佐藤慶浩/オフィス四々十六
【連絡先】 https://yosihiro.com/contact/
【配布元】 https://yosihiro.com/kitchen/tool/secretshare/
【転載条件】 なし(報告して頂ければ幸いです)
【掲載先】 Vector

ソフト概要

本ソフトは、秘密分散処理により、1つのファイルを2つ以上の秘密ファイルに分割するツールです。
分割された2つ以上のファイルを使って、元のファイルを復元することができます。
分割されたファイルのすべてが揃わないと、分割前のファイルを復元することはできません。
鍵による暗号化処理とは異なり、総当たり攻撃などで復元することはできません。
秘密のファイルを送信や移送、保管などするときに、それらを分散することで秘密を保護したい場合に利用することができます。

インストールから使用方法までの動画解説

YouTube: https://www.youtube.com/watch?v=EAC-7K7sesA

[ページの先頭に戻る]

ご利用前に

【重要】
このソフトは、現在、2017/12/31まで実行可能なベータテスト版として配布します。
それまでに、ご報告いただいた内容を改善して、Version 1.00を9月中に公開する予定です。
上記期限以後も使用したい場合には、 お手数ですが、Version 1.00を9月以後に再度ダウンロードとインストールをお願いします。

このソフトは、Windows10 64bit OSで開発し動作確認してあります。
その他のバージョンのWindowsや32bit OSでも動作するよう配慮して開発してありますが、 実機での確認を行なっていないので、予期せぬ不具合が発生する可能性があります。
状況をご報告いただけば善処しますが、改善について対応ができない場合があることをあらかじめご承知おきください。

[ページの先頭に戻る]

インストールとアンインストール

インストール

以下の手順でインストールしてください。
  1. 書庫ファイル(SecretShare2.zip)をダウンロードしてください。
  2. 書庫ファイルを解凍してください。
    以下の2つのファイルが入ったフォルダが解凍されます。
  3. 実行ファイル(SecretShare2.exe)又はそのショートカットをデスクトップに置いてください。
  4. 以上でインストールは終了です。

アンインストール

  1. デスクトップに置いたファイル又はショートカットを削除してください。
  2. ダウンロードした書庫ファイルと解凍したファイルを削除してください。
  3. 以上でアンインストールは終了です。

[ページの先頭に戻る]

使い方

ファイルの分割

  1. 秘密分散により分割したいファイルを、ソフトのアイコンにドラッグ&ドロップしてください。
  2. 元のファイルのあったフォルダの中に、2つの秘密ファイルが作成されます。

ファイルの復元

  1. 秘密ファイル群を元のファイルに復元するには、すべての秘密ファイルを、 ひとつのフォルダに置いて、いずれかのファイルを、ソフトのアイコンにドラッグ&ドロップしてください。
  2. 秘密ファイル群があったフォルダに、元のファイルが復元されます。

3つ以上に分割する方法

不具合・感想などがございましたら、上記の【連絡先】までお知らせください。

[ページの先頭に戻る]

使い方の詳しい説明

ファイルの分割

  1. 分割したい対象ファイルを、SecretShare2.exeのファイルアイコンの上にドラッグ& ドロップします。
  2. 黒いウインドウがスクリーンに表示され、処理状況を表示します。
  3. ウィンドウは、Enterキーを押すか、ウインドウ右上の X アイコンをマウスクリック して閉じるまで表示されたまま残ります。
  4. 対象ファイルのあったフォルダの中に、対象ファイルのファイル名の後ろに、 "-s[数字].data"が付いた2つの秘密ファイルが作成されます。
    [数字]の部分には、毎回異なる数字が割り当てられます。
    たとえば、"-s3.dat" と "-s7.dat"が付いた2つの秘密ファイルが作成されます。
    example.zipというファイルを分割した場合には、
     example.zip-s3.dat
     example.zip-s7.dat
    という2つの秘密ファイルになります。(ファイル名の3と7の箇所が毎回変わります。)

ファイルの復元

  1. すべての秘密ファイルを同じフォルダに置きます。
  2. どちらか一方の秘密ファイルを、SecretShare2.exeのファイルアイコンの上にドラッグ&ドロップします。
  3. 黒いウインドウがスクリーンに表示され、処理状況を表示します。
  4. ウィンドウは、Enterキーを押すか、ウインドウ右上の X アイコンをマウスクリック して閉じるまで表示されたまま残ります。
  5. 処理が完了すると、元のファイルが、そのフォルダに復元されます。
    ※復元されるファイルと同じファイル名がフォルダにあらかじめ存在していた場合には、 上書きを防ぐため、本ソフトは何も処理せずにエラーを表示して終了します。

[ページの先頭に戻る]

利用例

A.秘匿したいファイルの送信又は移送の例

秘密性を確保してファイルを提供者から受領者に送信又は移送したい場合には、 本ソフトを使って以下の手順で、送信又は移送をしてください。

  1. 提供者と受領者の双方のPCに本ソフトを準備してください。 (受領者のPCについては、以下の手順においてデータを提供する際に、 本ソフトを一緒に提供することでも構いません。)
  2. 提供者は、送信又は提供したいファイル群をzip形式などで、1つのファイルにまとめた後で、 そのファイルを本ソフトで分割してください。
    できあがった2つの秘密ファイルをそれぞれ、秘密ファイルAと秘密ファイルBと呼ぶことにします。
  3. 提供者は、秘密ファイルAだけを受領者に送信又は移送してください。
  4. 受領者は、秘密ファイルA受け取ったら、提供者にその旨を知らせてください。
  5. 提供者は、受領者が秘密ファイルAを受け取ったことを確認したら、秘密ファイルAを適切に消去してください。
    もしも、秘密ファイルAの受け取りに問題や盗み見られた可能性があった場合には、 秘密ファイルA及び秘密ファイルBの両方を適切に消去して、最初からやり直してください。
    この場合には、仮に秘密ファイルAを誰かに取得されていても、秘密ファイルBなしには秘密性は確保されます。
    秘密ファイルBを消去した時点で、秘密ファイルAだけでは情報を復元することは誰にもできません。
  6. 提供者は、秘密ファイルBを受領者に送信又は移送してください。
  7. 受領者は、秘密ファイルBを受け取ったら、提供者にその旨を知らせてください。
  8. 提供者は、受領者が秘密ファイルBを受け取ったことを確認したら、秘密ファイルBを適切に消去してください。
    もしも、秘密ファイルBの受け取りに問題があった場合には、 提供者及び受領者の両方で秘密ファイルA及び秘密ファイルBを適切に消去してから、 最初からやり直してください。
    この場合には、仮に秘密ファイルBを誰かに取得されていても、秘密ファイルAなしには秘密性は確保されます。
    秘密ファイルBだけでは情報を復元することは誰にもできません。
    秘密ファイルAを消去した時点で、秘密ファイルBだけでは情報を復元することは誰にもできません。
  9. 受領者は、秘密ファイルA及び秘密ファイルBを本ソフトで復元してください。
    復元が完了したら、秘密ファイルAと秘密ファイルBを適切に消去してください。

B.秘匿したいファイルのクラウド保管の例

秘密性を確保してファイルをクラウド上に保管したい場合には、 本ソフトを使って以下の手順で、保管と監視をしてください。

  1. 保管したいファイル群をzip形式などで、1つのファイルにまとめた後で、 そのファイルを本ソフトで分割してください。
    できあがった2つの秘密ファイルをそれぞれ、秘密ファイルAと秘密ファイルBと呼ぶことにします。
  2. 秘密ファイルAと秘密ファイルBを、それぞれ異なるクラウドサービス事業者で保管してください。
  3. いずれかの秘密ファイルが不正に参照されたり流出した場合には、もうひとつの秘密ファイルを削除してください。
    ひとつの秘密ファイルが誰かに参照されても、もうひとつのファイルなしには秘密性は確保されます。
    ひとつの秘密ファイルだけでは情報を復元することは誰にもできません。

[ページの先頭に戻る]

秘密分散の仕組みの詳しい説明

25分間の講義形式の動画をご覧ください

YouTube: https://www.youtube.com/watch?v=OMYAflhJ3AI

[ページの先頭に戻る]

更新履歴

Version 0.90 (2017/7/23) ベータテスト版公開
Version 0.90 (2017/7/24) 説明用動画を追加掲載
Version 0.90 (2017/9/28) ベータテスト期間を延長

SecretShare2

[ページの先頭に戻る]
Copyright (C) 2017 by Yoshihiro Satoh