- 締切済み
ファイルがオリジナルであることを保証する方法
OS: Windows11 ファイルがオリジナルであることを保証する方法 どのファイルでもよいですが、たとえばPDFをわたしが作成するとします。 それをクライアント(取引相手)にメールやダウンロードリンクで入手してもらいます。 この【クライアントが入手したもの(PDF)が、世界で唯一】であることを判別する方法を探しています。 (わたしが作成したものがオリジナルではない) 次の方法を思いついたものの、問題が内在する可能性があると考察しました。 1)Acrobat DCで「署名」の機能 この機能を使い保存すると読み取り専用のファイルが作れるようですが、読み取り専用というだけであり、複写されたPDFファイルが存在した場合(例えばオリジナルPDFと複写されたPDF)、両者のどちらがオリジナル(先行で作成された)かがわからない (たぶん作成日付も変わらないため) 2)Acrobat DCでタイムスタンプを入れる タイムスタンプを入れても複写で同じファイルができるのではないか (たぶんファイルのプロパティの作成日付も変わらないと想像) 3)Windows11のファイルのプロパティの作成日時 作成日時はコピーすると、相手のコンピューターでの複写(ダウンロード)された日時になる。それをもってオリジナルとしていいか、判断ができかねている なにか相手が受け取ったファイルの唯一性を保証する方法はあるでしょうか? 注: ・Azureなどサービスを使った管理方法は除外します ファイルは配ったら配りっぱなしのためです もし複写が起こった場合の、判別方法の質問です ・NFTは除外します ブロックチェーンのNFTにすると解決しますが、クライアントは大量にいるため、1人1人にウォレットをもってもらうのはたいへんなのと、OpenSeaに上げてみましたが、ファイルは表示されるもののダウンロードリンクはないようでしたので、NFTは今回の選択肢からは外します
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- sgey
- ベストアンサー率28% (92/321)
>(またはオリジナルを持っているという主張)を守る方法、後から証明する方法を探しています 簡単なことでです 作成した文書や絵の中にオリジナルの所在を書けばよい 「オリジナルは○○株式会社に保存」の様に この一文が改ざんされないならどんなにコピーされようがオリジナルは一つになります
- superside0
- ベストアンサー率64% (461/711)
DRMを埋めておけば、閲覧も禁止でき 本来の所有者も把握でできますが > 複製されても改ざんや編集されてもいいのですが、受け取った方が最初に手にしたものがオリジナルであることが だけが分かればよいってことなら、 サーバーからダウンロードされるとき静的ファイルをダウンロード させるのではなく ダウンロードごとに異なるシリアルコードを暗号化して埋めておき、 それを本来の所有者とのペアをサーバー上で記録しておけばよいのでは。
お礼
DRMは時間のあるとき調べてみます 閲覧禁止はちょっと主旨が違うかなと思いますが、まずは調査してみます。 ありがとうございます。
- dell_OK
- ベストアンサー率13% (766/5721)
回答No.4です。 移動できないと言いましたが、そのツールに移動機能を付けて、移動時にその情報を書き換えてしまえばいいので移動できそうです。
お礼
ありがとうございます ホームページにECツールくっつけて配布をやりたいので、別ツールは難しそうですね
- dell_OK
- ベストアンサー率13% (766/5721)
あまり現実的ではありませんが、あくまで方法として。 ダウンロードツールとセットになってしまいますが、例えば、ダウンロードして保存する時に、保存先のディスクのIDやトラックIDやセクタIDなど(とにかくなるべく一意になる情報)をそのファイルに含める方法です。 同じディスク内でコピーすると絶対に何かが異なりますし、確率的なところもありますが普通に別のディスクにコピーしても異なってくると思います。 異なるドライブに移動した場合も異なってくるので、オリジナルであっても移動もできません。 それらの情報と照らし合わせて、コピーされたものかどうかを判定する方法です。 それらの情報は他の方法で読み書きされるといけないので、暗号化する必要があるでしょうし、そのファイルに含めたせいでファイルのデータがそのまま使えない場合は、ビューアーやプレイヤーなどのツールもセットにする必要があります。
お礼
ありがとうございます 改ざん複製は防ぐつもりはなく、そのファイルの一番古いタイムスタンプが証明されればいいのですが。 「開運!なんでも鑑定団」に出された作品が、その作家さんはたった1つしか製作していないことを、人間の鑑定家は目や様々な情報確認して唯一品そのものであることを判断すると思います。 他の作家に模倣されていても、そのことに関係なく唯一品は人間は見抜こうとします。ここでいう作家は、わたしで、鑑定団に出品した人がそのファイルを入手したクライアントになります。 それをNFTを使わず証明する方法は、タイムスタンプしかないかなと思っていますが、難しい・・・
- superside0
- ベストアンサー率64% (461/711)
PDFのダウンロードを禁止するのではなく 一次配布元からはダウンロードできるけど その先から二次コピーはできないようにしたい っいうことなんですかね。 ローカルにダウンロードされてしまったファイルをコピー禁止することは 難しいでしょうけど、 コピーされても閲覧はできないようにしたいっとことでよければ、 DRMを導入するのは一般的ではないですかね。 ファイルが暗号化してあって、正規の環境でないと再生できないという、電子書籍などで使われている方法です。
お礼
ありがとうございます わたしが扱える技術ではないですが、たぶんDRMだと複製できなくなるように思います。 複製されても改ざんや編集されてもいいのですが、受け取った方が最初に手にしたものがオリジナルであることがあとで裁判とかになったとき判断できる方法を探しています NFTが騒がれ注目された意味がわかる気がします
- 121CCagent
- ベストアンサー率52% (15538/29858)
良いものは思い浮かばないですね… ファイルのハッシュ値を求めるとかも考えましたが目的とは少し違う感じはしますね。
お礼
ありがとうございます 数日前に作成済みのファイルをコピーし、両者に certutil -hashfile をかけてみましたが、同じでした。 AIにも聞いてみましたが、AIは改ざんされていないかを確認する方法しか教えてくれないので、ちょっと困っています
- sgey
- ベストアンサー率28% (92/321)
プロパティの作成日時は簡単に変更できますよ 「プロパティ 作成日時 変更」でググれば変更方法がたくさん出てきます https://helpx.adobe.com/jp/acrobat/kb/cq07091416.html PDF にセキュリティを設定する方法 これで「編集の制限」を掛けておけば、コピーされてもオリジナルと同じものになります オリジナルが複数存在する事になるが内容は同じなら実害は無いかと思う
お礼
ありがとうございます >オリジナルが複数存在する事になるが内容は同じなら実害は無いかと思う オリジナルを入手した方の権利(またはオリジナルを持っているという主張)を守る方法、後から証明する方法を探しています
お礼
ありがとうございます。 鑑定団でいえば、作品の作家は誰にその作品が販売されるかは気に留めない(画商や骨董商におまかせ)で、最初に買った人がオリジナルなわけなのです。作家(わたし)は誰がそのファイルをダウンロードしたかに関して関知しません。 美術作品や陶芸作品なら、物理的に友人にみせたり、写真をとって見せたりします。これが電子ファイル(作品)だと、どうしても複写がおこりますし、盗みもあります。 ただ最初の購入者の権利は守ってあげる方法はないかなと考えています。 NFTは2年以上みていて、普通の人はウォレットを作らない、作れないと判断したため、ブロックチェーンを使わない譲渡や販売方法を模索中です。 (なのでわたしのがオリジナルではなく、最初に受け取った人