シーザー暗号やヴィジュネル暗号よりも強力なモノを探しています。
自前でも考えてみましたが、どうもしっくり来ません。
以下の手順になります。
1.DH鍵交換で共有数を持つ
2.暗号表から共有数を利用し暗号鍵を得る
3.平文と暗号鍵をXORし暗号文を得る
詳細は以下のページにメモしてあります。
http://d.hatena.ne.jp/zarchis/20130423
暗号化手法全体だけでなく、
部分的に使えそうなテクニックなどもありましたら教えて下さい。
よろしくお願いします。
ヴィジュネルに近いかもしれないけど、ヴィジュネル方陣の代わりに小説などを使うタイプ。
(呼び名はしらん)
同一の、例えば単行本などを決め、ページ、行、列を指定する。
手間はかかるけど、電子計算機のようなけったいな物は不要。
本と紙と鉛筆だけでいいし、傍目には勉強しているように見える。
捕まった場合も、逮捕した奴が間抜けならただの小説としか思わないからグー
(そういう点では、えげつないエロ小説かなんかにするとなお偽装できるかも)
同じ版がどこでも入手できるなら、本自体を持ち歩かなくても良いのでその点でも偽装しやすい。
伝書鳩が本を読む訳ないから、てか、持ち歩けないから、そういう用途ならごく一般的な文庫本がいいかも?
使っている本が特定されない限り、暗号文自体に規則性は無いので暗号文だけで解析する事はできない。
文庫本を要素に加えるのはいいアイディアかも?
文庫本の指定の位置を互いに共有しておき、
平文とxorすれば使えそうな気がします
文字の順序を入れ替えるだけで、暗号強度はずいぶん上がります。
例えば、こんな表をお互いに持っておく。
2 | 13 | 24 | 9 | 8 |
19 | 16 | 5 | 21 | 22 |
7 | 1 | 17 | 12 | 4 |
3 | 11 | 18 | 20 | 25 |
15 | 10 | 6 | 23 | 14 |
以下の文章を暗号化します。
けいさんきなしでふくざつなあんごうはむずかしい
け | い | さ | ん | き | な | し | で | ふ | く | ざ | つ | な | あ | ん | ご | う | は | む | ず | か | し | い | ||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
先程の表を、左上から右に読んで行った順番で、文字を入れ替えます。
余ってるところは、適当な文字を入れる。
2 | 13 | 24 | 9 | 8 | 19 | 16 | 5 | 21 | 22 | 7 | 1 | 17 | 12 | 4 | 3 | 11 | 18 | 20 | 25 | 15 | 10 | 6 | 23 | 14 |
い | な | け | ふ | で | む | ご | き | か | し | し | け | う | つ | ん | さ | ざ | は | ず | へ | ん | く | な | い | あ |
これだと、アナグラムになっただけですが、これにシーザー暗号を組み合わせます。
三文字シフトしてみると、こんな感じ。
お | ね | し | ま | び | や | ず | こ | け | そ | そ | し | か | な | ぐ | せ | ぜ | へ | だ | み | ぐ | さ | ね | お | え |
ひとつの表でも、読む方向を幾つか決めておいて、それを表す記号とともに使うと、表ひとつで何通りにも使えます。
単一換字式暗号の暗号は
単独で利用すると頻度分析で破られてしますし、
暗号表が漏れてしまう事も怖いです。
ただこの手法は王道ですよね。
手軽さと強度のバランスは取れてると思います。
解答ありがとうございます。
複数の印字を重ね合わせるとメッセージが浮かび上がるタイプですね
一見文章が暗号文に見えないようにする場合は使えそうです
現代でも牢獄からのメッセージ通信に使えそうですね
暗号化手法とは違いますが、ステガノグラフィを使う方法もあります。
http://securityblog.jp/words/1134.html
古典的な方法としては、カルダングリルがあります。
http://x51.org/x/04/06/2247.php
解答ありがとうございます。
一見暗号文に見えない文章に暗号文を潜ませるという意味で
No.3 さんと同様の内容ですね。
カルダングリルは何かに応用できそうです。
できれば暗号化手法や通信内容がすべて傍受されている場合でも、
通信内容が保護できる手法を探しています。
なにせ伝書鳩なのでよく失踪します。
#伝書鳩プロトコルでは返答率45%(ロス率は55%)らしいです
私なら、擬似乱数を使います。計算ルールを複数用意し、文書番号と日付の組み合わせで、計算式、初期値、どういった組み合わせにするかを明確にルール化し後はルールをどう切り換えるかで下手な暗号よりも強力な暗号が出来上がります。
回答ありがとうございます。
暗号化方法自体を鍵とするのですね。
解答ありがとうございます。
2013/04/24 21:49:35複数の印字を重ね合わせるとメッセージが浮かび上がるタイプですね
一見文章が暗号文に見えないようにする場合は使えそうです
現代でも牢獄からのメッセージ通信に使えそうですね