hellog〜英語史ブログ     前の日     次の日     最新     2016-09     検索ページへ     ランダム表示    

hellog〜英語史ブログ / 2016-09-16

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2016-09-16 Fri

#2699. 暗号学と言語学 [cryptology][linguistics][statistics][grammatology]

 サイモン・シンの『暗号解読』を読んだ.暗号学 (cryptology) は言語学の1分野として言及されることもあるが,最も原始的な転置式暗号や,語や文字を置き換える換字式暗号を除けば,それ以降の暗号作成と解読は数学,統計学,物理学の応用そのものであり,言語学の扱う範囲から大きく逸脱しているように思われる.近代以降に開発されたヴィジュネル暗号,エニグマの暗号,公開鍵方式,量子暗号などは,高度な数学・物理学を利用した暗号であり,もはや言語学の出る幕ではないかのようだ.
 しかし,いくつかの点で暗号学は言語学と密接な連係を保っているのは事実である.『暗号解読』により暗号の歴史を概観したところで,両分野の顕著な接点について考えてみた.1つ目は,当然といえば当然だが,暗号化して秘匿したいもとの材料はほぼ常に言語であるということだ.数字やその他の記号を秘匿したいという機会もあるだろうが,基本的には何らかの言語で書かれた文章が暗号化の対象であり,それゆえに「平文」と呼ばれる.暗号作成者は,この平文に何らかのスクランブル(暗号化するための演算)を施して無意味な文字列を得るわけだが,ここで行なっていることは,有意味で言語らしいテキストを無意味で言語らしからぬ文字列へ変換するという作業である.つまり,暗号作成者はなるべく平文のもつ言語らしさを取り除こうと努力する人にほかならず,暗号の成否は,その人が言語らしいとは何を指し,言語らしからぬとは何を指すのかについて,いかに深く理解しているかにかかっている.言語(とりわけ書き言葉)における文字の出現率などの統計的な事情に精通していればいるほど,暗号作成者は言語らしからぬ出力を得られるし,逆に暗号解読者はもとの平文を取り戻すことができる.隠したい元のものが言語テキストである以上,その後,いかに複雑な演算を加えようとも,何らかの言語的性質は着いて回らざるをえない.
 2つ目に,暗号化や複合化に用いられる鍵もまた,暗号の歴史の大部分において,単語やその他の表現など言語的な単位だったという事実がある.現代の最も進んだ暗号においては鍵が数字であることが多いが,少なくとも鍵交換の問題が解決される以前の暗号においては,鍵は意味をなすキーワードやキーフレーズであり,ある言語の語彙に登録された単語やその他の表現であることが普通だった.それは,鍵が暗号者と復号者に共有されていなければならず,互いにとって既知である単語を鍵とし,それを暗記しておくのが,管理上もっとも便利だったからだ.数字や記号の羅列は暗記しにくいし,メモに書き留めておくという手はセキュリティ上問題がある.したがって,2人が最初から知っているもの,すなわち共通言語の何らかの単位を鍵とするのが自然である.逆にいえば,暗号解読者にとっては,鍵を突き止めるために,言語の語彙や表現のリストのなかから候補を絞り込むという戦略が妥当となる.このように,平文のみならず,暗号の鍵そのものも多くの場合,言語である.
 3つ目に,諸言語は言語としての特性を共有しつつも互いに異なる恣意的な記号体系であるから,自言語と他言語の間の翻訳の作業は,暗号・復号の作業に近い.実際,第2次世界大戦では,アメリカは先住民ナヴァホ族の言語を用いたナヴァホ暗号なるものを生み出した.英語も話せるナヴァホ族が媒介となって,暗号化したい英語の平文をナヴァホ語へ変換し,そのナヴァホ語テキストを伝達したい相手に届ける.その相手は,お付きのナヴァホ族の人に頼んでそのテキストを英語へなおしてもらう.当時,敵国ドイツには,ナヴァホ語に関する研究は一切なく,ドイツ人の解読者がナヴァホ語から翻訳する術はなかった.既存のあまり知られていない自然言語は,それ自体が暗号のアルゴリズムになりうるという例だ.
 最後に,未解読文字との関連もある.「#2427. 未解読文字」 ([2015-12-19-1]) で述べたように,いまだ解読されていない文字体系は少なくない.「#2486. 文字解読の歴史」 ([2016-02-16-1]) で触れたが,文字解読の歴史をひもとくと,そこで使われてきた手法は,現代に近づくほど,主として文字論を基礎とする統計学や数学を駆使する科学的な手法へと進化してきており,一般の暗号解読の手法ときわめてよく似ている.このことは,いずれも「平文」が何らかの言語で書かれたテキストであるということを前提としているのだから,不思議ではないだろう.暗号学の成果は,文字の解読におおいに貢献することができる.
 さらに本質的で興味深い問いとして,人間はいつ,どこで,なぜ言語を暗号化する必要があるのだろうか.言語がコミュニケーションのために発達してきたことを前提とすると,メッセージを秘匿したいという行動や欲求は一種の矛盾ともいえる.言語と秘匿というテーマは,暗号学の哲学ともいうべきものになるだろう.

 ・ サイモン・シン(著),青木 薫(訳) 『暗号解読 上下巻』 新潮社,2017年.

[ | 固定リンク | 印刷用ページ ]

2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2019-05-23 17:48

Powered by WinChalow1.0rc4 based on chalow