
No.7ベストアンサー
- 回答日時:
「暗号文を正しくない鍵で複合した場合、有意味な平文になることは極稀である」
という「常識(あるいは迷信)」を根拠に「おそらく成功したっぽい」と判定するが限界でしょう。
同じアルゴリズムで同じキーを使った別の暗号文があれば、成否判定の精度を上げることはできますが、どこまでやっても「おそらく成功したっぽい」でしかないでしょう。
> 複数の有意味の復号文が得られるような暗号化
なんとなくですが、次のように思え、実現は難しいと考えます。
・簡単には都合のいい偽復号文にならなそう。
・無理に都合のいい偽復号文を作ろうとするところに、なんか脆弱性がありそう
※ 念の為。次のような状況を想定していると解釈しました。
A社が、極秘会談の日程を、暗号文AでB社に送信。
ライバルのC社がこの通信を傍受。
試行錯誤の結果、暗号文Aから暗号形式Xで鍵Yを使い「3月3日の午前10時」という平文が得られた。
このとき、暗号文Aは本当に、暗号形式Xで鍵Yを使い「3月3日の午前10時」という平文を暗号化したものなのだろうか?
暗号形式Tで鍵Sを使い「2月28日の午後3時」が正解だったりしないか?
応答ありがとうございます
>どこまでやっても「おそらく成功したっぽい」でしかないでしょう。
復号の成功を確認することは不可能
ということですよね。
それを証明したいですが、どうやって証明したらよいのか悩んでいます。
>なんとなくですが、次のように思え、実現は難しいと考えます。
>・簡単には都合のいい偽復号文にならなそう。
確かに、暗号化する原文に依存するとは思いますが、
住所録などの個人情報、テストの成績表、暗証番号のメモ
などの暗号化には有効な気がしています。
No.9
- 回答日時:
No.8へのコメントについて
> 同一の暗号文になる複数の平文の存在
同じ鍵でそうなっちゃうのなら、そもそも暗号として成立してない。だから、「異なる鍵で同一の暗号文になる複数の平文がある」という話だろう。ところが「情報漏洩の防止」が目的なら、「送りたいどんな平文でもそうなる」というのでなくてはしょうがない。例えば正しい鍵なら肯定文/否定文になるものが、誤った鍵の一つでは否定文/肯定文になる、とか、あるいは時刻や数量の数値が変わっちゃうとか、そんな仕掛けなら簡単に作れそう。しかし情報圧縮(No.8)の方がはるかに簡単確実だろう。
再度の応答ありがとうございます
でも
金庫の鍵は、解けた(鍵が開いた)状態がわかる(断定できる)
暗号の鍵は、「旨くいったっぽい」とは判断できるが、「復号できた」とは断定できない
という当初の認識を覆す回答ではないですね。
再度の確認、感謝します
No.8
- 回答日時:
復号を試みた結果の正誤を実世界で確認する手段がない場合、復号が「旨くいったっぽい」「駄目っぽい」と判別できるとすれば、それは得られた平文に冗長性があるからに他ならない。
例えば伝達したいメッセージがキッチリ10000通りだけしかないとします。で、その番号(1〜10000)を平文だと思うことにすると、まるで冗長性がありません。これを暗号化すれば、ご質問でおっしゃるところの「複数の有意味の復号文が得られるような暗号」の出来上がりです。
さて、これが最適な暗号化かというと、さにあらず。10000通りのメッセージのうちには、しょっちゅう送られるメッセージ(「異状なし!」)もあれば、まずもって発生することのないメッセージ(「核発射!」)もある。それぞれ発生確率が異なるために、多数の暗号文を集めれば、「毎日、大抵3211番だよな。てことは3211番は<異状なし!>って意味じゃないのかな」と推測できる。こうして多少の情報が絞り出せるわけです。この弱点を解決するのは簡単で、10000通りのメッセージにはるかに多く(1億通りとか)の番号を重複して割り当てて、番号の発生確率がどれもほぼ同じになるようにしてやればいいですね。
応答ありがとうございます
復号の成功を確認する手がかり情報は
得られた平文の冗長性
ということですね
お礼を書きながら、以下の証明、思いつきました。
複数の有意味の復号文が得られるような暗号化
でなく、
同一の暗号文になる複数の平文の存在
を証明すれば、
復号の成功を確認することは不可能
の証明になってますね。
No.5
- 回答日時:
複合手順に従ってやるだけです
回答ありがとうございます
質問の前提条件である「暗号文を暗号キーを知らない者」がどうやって
複合手順
を実行できるのでしょう?
さらなる回答、お待ちしています
No.4
- 回答日時:
復号化してでてきたものを見て、「なんとなくそれっぽいかな」と思う程度。
それ以外に、なんの判断基準がある?
送信するとき、暗号と一緒にもとの平文も添えて送ってくれりゃ検証できるけど、
それじゃ暗号の意味ないしね。
「複数の有意味の復号文が得られるような暗号化」については、
正当な受信者が「復号に成功した」と確信できなくなるから
百害あって一理なし。
回答ありがとうございます
>復号化してでてきたものを見て、「なんとなくそれっぽいかな」と思う程度。
>それ以外に、なんの判断基準がある?
ですよね。
なお、質問の前提条件は「暗号文を暗号キーを知らない者」ですので、
>正当な受信者が「復号に成功した」と確信できなくなるから
>百害あって一理なし。
は今は考える必要ないと思います。
No.3
- 回答日時:
…それ意味ある?
>複数の有意味の復号文が得られるような暗号化であれば、情報漏洩の防止になりそうな気がしてきました。
本来の相手にだけは一意で復号できてそれ以外は、ってことなら、まともな暗号というものはそもそもそういう風に設計されております。本来の相手にも複数の意で復号されるシステムという意味なら、そりゃ重大な欠陥ですから。(その複数解のどれが意図した解なのか別に送らなければならないなら、単に暗号鍵を別送するシステムに過ぎません。)
#1氏の回答にもあるように、既に得られた正解を基に判断ですね。
例)qwertyuio > たていすかんなに であれば、3rfd(Zgy > あすはしゅっきん
応答ありがとうございます
>本来の相手にも複数の意で復号されるシステムという意味なら、
まさか、それじゃ暗号にならないでしょう(苦笑)
暗号キーを知らない者が復号を試みた場合、
有意味の復号文であることを論拠に、復号の成功と判断できない
ことを予告しただけですよ。
>#1氏の回答にもあるように、既に得られた正解を基に判断ですね。
それ以前の暗号文も今回と同じ暗号キーである
という保証がないとこの手法はつかえませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
123を使って出来る最大の数は?
数学
-
これ−8じゃなくて−4で、答えは+11ですよね? よろしくお願いします。
数学
-
RSA暗号の原理
数学
-
-
4
半径1の円の面積がπになることを、積分を用いて示せという問題について質問です。この円はy=√1-x^
数学
-
5
誤差の大きさ
数学
-
6
独立かどうかの判断のしかた
数学
-
7
この算数問題、何がおかしい? 何かがおかしい?
数学
-
8
①=0, ②=1, ④=2, ⑥=1, ⑧=3, ⑨=0 と書かれた6枚のカードがあります。丸付きの
数学
-
9
この「P」とか「n」とか「r」というのは、そもそもどういう意味なのでしょうか? 「X」とか「y」なら
数学
-
10
積分記号の読み方 高校で習う普通の積分記号∫は「インテグラル」と読みますが、閉曲線全体に渡って線積分
数学
-
11
RSA暗号における公開鍵と秘密鍵の意味
数学
-
12
ネット上にあった説明なのですが、これは正しいですか? (原文をそのままコピペしました) 【ボリューム
数学
-
13
絶対値の中が0以上ならそのまま外すと教えられたのですが、この解答では0は-をつけて外しています。なぜ
数学
-
14
中高で数学をやる意義は? と聞かれたらみなさんなんて答えます?
数学
-
15
問題 √2が無理数であることを入り方を用いて示せ。 この写真は回答なのですが、n2乗は4の倍数だから
数学
-
16
2.2%は分数で表すと22/1000、約分して11/500だと思うのですが、一応1/45でも表せるの
数学
-
17
モンティホール問題について 問題は「最初にドアを一つ選ぶか二つ選ぶか決めてください」とほぼ一緒で、後
数学
-
18
f(x)=f(x²)はどんなグラフになりますか?
数学
-
19
「普通のサイコロ」で連続して40回、1以外の目が出る確率は、(5/6)の40乗です。計算すると、0.
数学
-
20
相続税55%所得税55%なら、合わせて110%じゃないんですか? 何故80%なのでしょうか? 最終的
数学
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
計算方法教えてください。 73-(...
-
【格子点】旧課程チャート練習1...
-
確率の質問です
-
b>2 の否定がどうして、 b≦2 ...
-
数学の問題です。110で最小値を...
-
新幹線が最高速度に到達するま...
-
数学2Bの高次方程式について。
-
三角関数ですこれはなぜx=0と...
-
【 畳み込み積分 のτ 意味がよ...
-
なぜ、Δtがdtではなくdτになる...
-
全体100人のうちリンゴ派90人み...
-
4500と3000を1:9と3:7とか比...
-
2.2%は分数で表すと22/1000、約...
-
SPI 食塩水の等量交換 完全文系...
-
この算数問題、何がおかしい? ...
-
問題 √2が無理数であることを入...
-
割り算の不思議
-
足し算のざっくり計算が苦手で...
-
モンティホール問題について 問...
-
三角関数です。 文章の4番右上...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
f(z)=(z^2-1)のテイラー展開と...
-
中高で数学をやる意義は? と聞...
-
二重和
-
誤差の大きさ
-
確率の質問です
-
123を使って出来る最大の数は?
-
【数学の問題】男女4vs4の合コ...
-
媒介変数 x = t + 1/t-1 , y = ...
-
2025.2.17 02:11にした質問の延...
-
演算子法についての式変形について
-
三つの複素数の位置関係
-
クレメールの公式について教え...
-
2.2%は分数で表すと22/1000、約...
-
皆既日食について
-
高1数学二次関数の問題です!
-
一番なんですけど、 等比数列だ...
-
数学と言うか数字の面白さ
-
絶対値の中が0以上ならそのまま...
-
これなに
-
数学
おすすめ情報