特定の時間(セキュリティが解除された後)まで開くことができない、またはパスワードで保護された圧縮ツールはありますか?
文字通り必須: "---/--/---- 以前は開かないでください。"
答え1
これはコンピュータサイエンスの問題です。
これは可能ですか?可能ですか?
素朴な答え:AliceはBobにロックされたファイルとキーを与えますが、最初にBobに時間がかかるまでロックを解除しないことを約束します。
AliceはロックされたファイルをBobに、キーをClaireに渡します。アリスはクレアに所定の時間にボブに鍵を与えるよう指示する。
デコードのために特別なソフトウェアを書く必要がある状況に適しています。もしそうなら、このソフトウェアはClareです。 Bobは、リバースエンジニアリングを含むClaireを操作したり、単にClaireに間違った時間を与えることができます。
AliceはロックされたファイルをBobに与え、キーをCliveに与えます。 AliceはCliveに事前定義された時間にキーを解放するように指示します。 (これを行うと、CliveがBobを知る必要があり、BobがCliveを知る必要がなくなります。指定された日より前に一緒に作業するリスクが軽減されます。)
今後どのような変更がボブがアリスのファイルをロック解除できるか: ボブが将来知ることができるもの(ファイルのロックを解除できるように)とボブが今は不明なもの(現在はロックを解除できません)。しかし、アリスが今知っていることは可能ですか(したがって、アリスは今ファイルをロックできますか?)。もしこの質問に答えることができればできると思います。
考えられる答えの1つは、AliceがロックしたファイルをBobに提供することです。将来のある時点で、Aliceはキーを送信/公開/送信します。
答え2
まず、圧縮は暗号化とは何の関係もありません。一部のツールは両方の操作を同時に実行できますが、機能の2つの部分は独立しています。
暗号動物学は情報処理に関するものです。これは数学変換として説明できます。数学は日付に依存しません。今日何かを解読することができれば、昨日から新しい情報を受け取らなかったという仮定の下で昨日も解読できます。特定の日以降または以前に復号化できないようにするには、その日までに追加情報を提供する必要があります。
暗号化されたデータに対して一種の時間を解放する方法があります。キーを見つけるために多くの無差別代入操作を必要とし、暗号化されたデータが復号化に抵抗するように必要な時間にその操作を調整します。これは正確な日付の出版を許可しません。不確実性は年単位で測定されます。コンピューティングのパフォーマンスが指数関数的に向上しているため、機能する機会があるため、10年後に当時のコンピュータを使用して起動するのに比べて、キークラックを起動しても多くの利点は得られません。これは、正当なユーザーが消費したい計算量と比較して、攻撃者が消費したい計算量に敏感です。せいぜい発売日から数年後です。これは非常に具体的なユースケースでのみ機能します。
暗号化されたファイルを特定の日付まで復号化できるようにする場合は、可能な唯一の解決策は暗号化されていない手段を使用することです。発売日までに鍵を直接保管してください。鍵を制御できない場合、または制御したくない場合は、他の人に代わりに実行するように依頼してください(あなたの暗号化されたファイルの受信者とホスティングサービスが鍵を公開することに契約を結ぶ鍵エスクロータイプ)。特定の日付)。