例えばAっていうファイルがあった時に、
AをA1とA2っていう2つのファイルに分解して流通させる
っていうアイデアってもうすでにある?
あるなら教えて欲しい。

例えば、A = A1 xor A2 のようなA1,A2を作る場合
A1は何でもいいので、A1をランダムデータにするとA2はAとA1から生成でき、A1,A2を放流する。
A1とA2をダウンロードできれば、A = A1 xor A2からAに戻せる。
また、Bを放流したい時にすでに流通しているA1を使って、B = A1 xor B1 
となるようにすればA1のキャッシュ保持者はA1がAのものなのかBのものなのか限定できなくなる。

みたいなやつ。