No.5
- 回答日時:
←No.4
大丈夫。
「月がきれいですね」が暗号であることは、
判らんやつには一生解らない。
ありがとうございます。
実際にプログラムを書いて、暗号通信に使うつもりです。
もちろん、楕円曲線暗号やRSA,AESなどによる多重暗号化が前提です。
関数のお話をヒントに少し考えました。
2つのデータ、d1,d2の距離を測る関数 Dis(d1,d2) を作る。
c=Rsa(Aes(d0))をデータd0をAESで暗号化し、さらにRSAで暗号化したものとする。
平文の列、{h1,h2,h3,...}を考える。
ある平文h0が存在して、
Dis(h0,hn) → 0 (n→∞)
となっているとする。
擬似平文化関数Pln(ε,c,h)をつくる。
この関数は、任意の正の数ε、暗号化されたデータc、平文hに対して
Dis(h,Pln(ε,c,h))<ε
が成立するように機能する。
与えられた暗号文cと任意のε>0に対して、平文の集積点となっている平文h0を選んで、
Dis(h0,Pln(ε,c,h0))<ε
となるように変換したデータPln(ε,c,h0)を送信する。
あるいはPln(ε,c,h0)をネット上に保管する。
このように出来れば、ネット上のデータを上手く暗号化できたといえるような気がします。
実際に、プログラムが書きやすくて、
処理速度が速そうなものを見つけたいです。
No.4
- 回答日時:
原理的にはどんな方法を使ったところで判別できない.
例えば
おはようございます
が実は
明日晴れるといいですね
を「暗号化」したものだ, という可能性は排除できないよ.
ありがとうございます。
その可能性についてはそのとおりだと思います。
この形で、インターネット上の通信やデータの暗号化と復号化を行う場合、
膨大な辞書が必要になると思います。
例えば、
秘密にしたいエクセルファイルをクラウドに保管したり、
メールに添付して送る必要が生じたとき、
変換するための辞書の作成や
相手方に事前に辞書を送っておくにはかなりの量の通信が必要になる。
HDはかなりの大きさのものがあるので大丈夫としても、
辞書の検索スピードを早くするのが難しいような気がします。
実際に使いやすくて、盗聴したデータが暗号文か平文かの判断が難しい方法は
ないだろうかと考えています。
私はプログラムの書き方が下手なので、
楕円曲線暗号やRSA暗号だと変換に時間がかかってしまいます。
使いやすいとは言えない状態です。
No.3ベストアンサー
- 回答日時:
あり得る平文の範囲は、暗号化写像の定義域、
あり得る暗号文の範囲は、暗号化写像の値域です。
定義域と値域が一致しているような
暗号化写像を使えばよいです。
No.1
- 回答日時:
判別できないから暗号なのです。
そうしなければ「でたらめの文」か「暗号化されたきちんとした文」なのかを判別できてしまいますから。
ありがとうございます。
たとえば、ワードのファイルをバイナリファイルとして開いて
AESで暗号化した、新しいデータファイルを作れば、
最初のワードファイルは、暗号化されていない。
新しいファイルは平文ではない(暗号化されている)
と区別できると思います。
暗号文は、暗号化されているとの判別は出来ても、簡単には平文を復元できない。
ような物だと思います。
下の参考書は幾つかの間違いは有りますが、その間違いを修正すれば、
暗号化されていることが分かっても、
解読が困難な暗号化を実現してくれる物の例だと思っています。
https://www.amazon.co.jp/Design-Rijndael-Encrypt …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(形式科学) RSA暗号について 1 2022/06/01 00:16
- 運転免許・教習所 黄色信号で止まっても進んでも必ず文句を言われる、どうすればいいですか? 9 2022/05/11 08:43
- その他(コンピューター・テクノロジー) 通信しない場合はワンタイムパッドは絶対に安全な暗号ですよね? ワンタイムパッドは解読不可能な暗号です 2 2023/08/16 20:18
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- Windows 10 EFS(内容を暗号化してデータをセキュリティで保護する)はHomeエディションでは使えませんか??? 1 2023/05/20 18:16
- au(KDDI) auからの 【重要なお知らせ】 は本物? 6 2022/04/07 22:09
- その他(職業・資格) 弁理士試験の勉強方法について 1 2022/09/11 07:32
- Visual Basic(VBA) 指定文字を太字にするVBAを別シートのセルを指定する構文(改良について) 6 2022/08/27 22:11
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) 指定した条件でTRANSPOSE関数を使う 5 2023/08/18 19:45
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
写像がwell-definedであること...
-
写像であって関数でない例
-
任意の有限群は、適当な置換群 ...
-
至急お願いします!(線形代数)
-
集合,写像の問題の解き方を教え...
-
基本的な事ですが…(単射、全射...
-
線形写像と線形変換
-
【数学】多重根号の問題です。√...
-
巡回群Z_nの自己同型写像の数
-
要素数nの集合Aから要素数kの集...
-
写像がわかりません。すぐに教...
-
U^cが閉集合ならばf^-1(U^c)が...
-
ん。線形拡張ってアーベル群し...
-
電子の運動方程式からの電子の...
-
集合の対等や濃度の問題が分か...
-
連続写像について教えてくださ...
-
ある方から頂いた回答について
-
証明の仕方教えてください、
-
全射・部分写像の個数の問題
-
実対称線形作用素の固有関数は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報