アカウント名:
パスワード:
「疑わしきは罰せず」って浸透してないのかなぁ?
乱数を何に使うつもりだったかくらいは答えられないと疑われそうですね。 (それだけで有罪にはならないかもしれないけど心証は悪化しそう。)
ところで暗号化されたファイルって乱数として眺めた時の統計的な性質ってどうなんでしょうね? 同じ値が長く連続しているとか値が偏っているとかあまり乱数として性質が良くないものだと疑われそうです。
単純所持が違法化され、漫画も児童ポルノに含まれるようになった未来・・・
刑事 「この暗号化ファイルのキーを教えてもらいましょうか?」 /.er 「え?こ、これ?これは乱数のデータで暗号化ファイルなんかじゃありませんよ?(ああ、大事に取っておいたインクたんの白スク水画像が・・・。)」 刑事 「ほう?何に使われるのですか?、ワード・サイズは?」 /.er 「え?、えーと、えーと・・・あ、そうそう、プログラムのリアルタイム・シミュレーションで、32ビット1ワードです。」 (カタカタ・・・PCになにやら打ち込む刑事) 刑事 「擬似乱数は使われないのですか?変わってますな。」 /.er 「・・・よくご存知ですね。でも、可搬性と再現性が必要なもので、」 刑事 「ふーむ、χ2検定の結果は・・・度数分布に偏りがありますな。この偏りは少なくとも一様乱数ではないですな、ピークが複数あるな、正規分布やポアソン分布でもなさそうだ・・・。」 /.er 「え、あ?」 刑事 「・・・そろそろ教えてもらえませんかねぇ?どうやって作られたんです?この『乱数』は。」 /.er 「ア、アンタ、何者だ?」 刑事 「・・・ウチのカミサンがね、言うんですよ、統計の勉強しとけってね。」 /.er 「・・・似てねぇよ!!」
チャンチャン♪
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
乱数で埋めただけの巨大なファイルがあったら (スコア:3, 興味深い)
この「ファイルの鍵を言え」とすごまれて「ただの乱数です。」と答え続けたら有罪になるって事ですかね。
うかつに大きな乱数ファイルを作ると危険だと言うことになりますかね。
そもそも、「暗号化ボリュームではない、ただの乱数塊だ、だから鍵など無い」と言い張った場合、鍵を答えなかった事になるのかどうかが気になります。
疑わしきは罰せず (スコア:0)
有罪にするには、その乱数データが単なる無意味な乱数の羅列ではなく、暗号データで復号したら意味のある情報になるって事を
法廷で証明しなければなりません。
基本的には暗号データは復号出来なければ無意味な羅列ですから、暗号ではなく単なる羅列だと言い張るのは有効かも知れないですね。
復号出来なければ証明は困難でしょうから、証拠不十分で無罪でしょう。
Re: (スコア:0)
Re: (スコア:2, すばらしい洞察)
別件逮捕の理由なんかとしても使えそうだし、いくらでも政府が気に入らない人物を逮捕するのに使えそうですね……。
神社でC#.NET
Re:疑わしきは罰せず (スコア:2, 参考になる)
乱数を何に使うつもりだったかくらいは答えられないと疑われそうですね。
(それだけで有罪にはならないかもしれないけど心証は悪化しそう。)
ところで暗号化されたファイルって乱数として眺めた時の統計的な性質ってどうなんでしょうね?
同じ値が長く連続しているとか値が偏っているとかあまり乱数として性質が良くないものだと疑われそうです。
Re:疑わしきは罰せず (スコア:3, おもしろおかしい)
単純所持が違法化され、漫画も児童ポルノに含まれるようになった未来・・・
刑事 「この暗号化ファイルのキーを教えてもらいましょうか?」
/.er 「え?こ、これ?これは乱数のデータで暗号化ファイルなんかじゃありませんよ?(ああ、大事に取っておいたインクたんの白スク水画像が・・・。)」
刑事 「ほう?何に使われるのですか?、ワード・サイズは?」
/.er 「え?、えーと、えーと・・・あ、そうそう、プログラムのリアルタイム・シミュレーションで、32ビット1ワードです。」
(カタカタ・・・PCになにやら打ち込む刑事)
刑事 「擬似乱数は使われないのですか?変わってますな。」
/.er 「・・・よくご存知ですね。でも、可搬性と再現性が必要なもので、」
刑事 「ふーむ、χ2検定の結果は・・・度数分布に偏りがありますな。この偏りは少なくとも一様乱数ではないですな、ピークが複数あるな、正規分布やポアソン分布でもなさそうだ・・・。」
/.er 「え、あ?」
刑事 「・・・そろそろ教えてもらえませんかねぇ?どうやって作られたんです?この『乱数』は。」
/.er 「ア、アンタ、何者だ?」
刑事 「・・・ウチのカミサンがね、言うんですよ、統計の勉強しとけってね。」
/.er 「・・・似てねぇよ!!」
チャンチャン♪
Re:疑わしきは罰せず (スコア:1)
「ハードディスクのデータを全部削除した時に残存回避の為に乱数で埋めたのです。」
という感じですかね。
セキュリティー対策用のHDD削除ソフトなどにも一般的に備わっている機能で、実際にそういう状態のHDDがあってもおかしくないでしょうし。
Re:疑わしきは罰せず (スコア:1)
で、ブロック暗号アルゴリズム(とりあえずちょうど手元にサンプル・コードがあるDESとかAESあたり)を考えると、
暗号化する元のデータに偏りや周期性があると結果にもブロック単位で偏りや周期性が出るように思います。
(ブロックサイズとちょうど合わなくても「うなり」のような形で出そう。)
なので、元データ次第で「乱数」としては性質が悪いという結果になりそうな気がしています。
実際に走らせた結果を解析してみるところまではやってないですが。