元ファイル
↓
ヘッダ・暗号化した元ファイル
↓
ヘッダ・断片(分割ファイル+分割された復号キー)・断片…

この断片またはヘッダをアクセスしてきた相手の公開鍵で一部を暗号化して
相手のキャッシュに送るの?

キャッシュに断片が入ってきた時点で一部を復号して置いておく?
となると先頭の一部を暗号化するより末尾の一部を暗号化して一番最後に
マジックナンバーと暗号化した長さでも付加しとくとディスクに書き込みやすい?

で、全部の断片はキャッシュに残らないようにして、断片を他ノードのキャッシュに
まわし、落とすファイルの最後に残った断片は直接ダウンフォルダに入れて
公開しないようにして、ダウンフォルダで復元?