FEATURED TOP LISTS Follow us on twitter
AppAdvice AppAdvice/TV WatchAware

このアプリは

天才補完計画4 始動:暗号解読 間諜東武第33部隊

by gisei morimoto

What is it about?

このアプリは

App Details

Version
1.0.0
Rating
NA
Size
50Mb
Genre
Last updated
September 8, 2016
Release date
August 19, 2016
More info

App Screenshots

App Store Description

このアプリは
天才補完計画4 天才補完計画4 始動:暗号解読 間諜東武第33部隊
計画1.2.3の続編です。
このストーリーは、エバ風にセカンドインパクトが始まる前に
未来に必要な天才を補完する計画であり、
その為の多くの質問です。

世界の戦争から生まれた「暗号」についての本格的なクイズアプリです。
エバンゲリオン風な体裁で楽しめるようにデザインしました。
間諜(スパイ)東部第33部隊とは、
戦中にあった陸軍中野学校、つまり諜報部隊の、敵軍からの総称です。
現在のセキュリティシステムやアルゴリズムに関しても
第二次世界大戦によりドイツやアメリカで「暗号」として基礎がつくられました。
また、いまだに解読されていない暗号文も多くあります。
最後の章では、暗号の基礎的なクイズを付け加えました。

…スパイ(間諜ともいう)とは何かを正確に定義することは難しい。国際的な規定としては,1907年の〈陸戦の法規慣例に関する条約〉(ハーグ条約)の条約付属書,1948年の〈ジュネーブ条約並びに国際的武力紛争の犠牲者の保護に関する追加議定書〉がある。…
敵の情報を得るために国家に雇われた、または競合他社の企業秘密を得るために会社に雇われた秘密諜報部員
同義語:廻者 ・ 工作員 ・ 犬 ・ 間者 ・ 探 ・ 諜報員 ・ 諜者 ・ 密偵 ・ スパイ ・ 秘密捜査員 ・ いぬ ・ まわし者 ・ 隠密 ・ 探り ・ 廻し者 ・ 回し者 ・ 回者
暗号(あんごう、cryptography、cipher、code)あるいは暗号化(あんごうか、Encryption)とは、第三者に通信内容を知られないように行う特殊な通信(秘匿通信)方法のうち、通信文を見ても特別な知識なしでは読めないように変換する表記法(変換アルゴリズム)のことである。通信だけでなく保管する文書等の内容を秘匿する方法としても用いることができる。
秘匿通信には、主に次の3種類の方法がある。
1.ステガノグラフィ 通信文を人目に付かない場所に記録する。画像などに情報を埋め込む電子透かしなど。また掲示板でよく見かける縦読みも一見して普通の文章の中に見えるためステガノグラフィーの一種と言える。
2.コード 通信文の単語やフレーズを、事前に決めておいた言葉・記号で置き換える。これらは符牒や隠語とも呼ばれる。
3.サイファ 通信文を、意味とは関係なく、所定のアルゴリズムに従って、(1つまたは複数の)文字やビットごとに置換や転置を行うことで、読めない文に変換する。
秘匿通信を行う上で最も単純な方法は、通信文そのものの所在を隠してしまうことである。歴史上実際に行われたものとしては、通信文を丸めて飲み込んだり、ベルトの内側に書き普通の被服のように身につけたり、新聞の文字に印(文字横に穴を開ける等)をつけて文章を作る、頭を剃りあげて頭皮に通信文を刺青し、再び頭髪が生えそろうことで隠す、などもあったようである。
(事前に「○◇△といえば、~のこと」等と事前に取り決めておくことで秘匿することも行われた。個人間で行うものから組合やギルド等の特定のグループ内で行うものがある。事前の取り決めではなく、特定の人達だけが知る事項などを元に、意味は同じままで、言い方を変えることで秘匿することもある。秘匿したい特定の単語だけ置き換えることも、コードブックと呼ばれる辞書を作成して全ての単語を置き換えることもあり、歴史的な例としては、前者は「スコットランド女王メアリーの暗号」、後者は「ルイ14世の大暗号」や「ナポレオンの小暗号」などが知られている。しかし、現代の通信技術において、(使用例はあまり知られていない。なお、コードという言葉自体は「圧縮」や「誤り訂正」の目的で使われるコード(符号)や、認証用のコード (MAC) などで使用されている。
秘匿通信を行う方法としては(特に第二次世界大戦後は)、(3)のサイファが主流である。
戦時下における作戦や命令を敵に知られると作戦の裏をかかれて文字通り致命的な結果を招くことになるなど、第三者に通信内容を知られては困ることがある。暗号はそのような場合に独特の表記法を使って通信文を変換することによって、第三者が通信文を盗み見ても意味が分からないようにする為に考案され、主に戦時下において軍事技術の一つとして発達してきた。 初期の暗号は、安全性が不確かなものも多く、使用中に解読され、その場しのぎに改良を試みるものの、更に巧妙な手口によって破られてしまうといった、イタチごっこに陥る事もあった。
暗号には様々な方式があるが、現存する暗号は主に下記のように分類することができる。
暗号(サイファ)の分類
古典暗号 - 暗号化・復号に鍵の概念を使わないものもある。 換字式暗号 - 別の文字を割り当てる。単一換字、多表式換字などがある。
転置式暗号 - 文字を並べ替える。
現代暗号 - 鍵を使い、アルゴリズムを公開したものが多い。 共通鍵暗号 - 暗号化・復号で同じ鍵を使う。ブロック暗号、ストリーム暗号などがある。
公開鍵暗号 - 暗号化・復号で異なる鍵を使う。
鍵を使わない方法は、一度敵に知られた方法は二度と使えない、暗号の信頼性を客観的に評価することができないなどの問題がある。例えば、シーザー暗号(古典暗号の一つ)は、暗号化・復号の表記法が秘密でなければ安全性が保てなかった。 それに対し鍵を使う方法は、アルゴリズム自体を敵に知られても構わないような方法が目標であり、一度考案した方法は、鍵を変えることで何度でも使える、アルゴリズムを広く公開することで信頼性を十分に検討することができるなどの多くの利点がある。 近代になると、このように鍵のみを秘密にしていれば暗号化・復号の方法を皆に公開した場合でも安全を保てることが暗号にとって望ましい目標である(ケルクホフスの原理)と認識され、現代暗号では鍵を使うものが主流となった。 さらに現代暗号では、暗号化・復号の方法だけではなく、暗号化の鍵を公開しても安全性が保てる方式(公開鍵暗号)も扱う。 変わったところでは、少数民族の言葉などほとんど知られていない言葉をそのまま、あるいはそれをさらに暗号化して使うというのもある。日本でも、かつて早口の薩摩弁が使われたことがある。
具体的な暗号方式の一覧は、主な暗号の分類と一覧を参照。
暗号(サイファ)の例
古典暗号: 換字式 - 最もシンプルな単一換字式としてシーザー暗号、ポリュビオス暗号などが知られている。より安全性が高い多表式換字にヴィジュネル暗号などがある。これらの暗号は小説で扱われることもあり、「黄金虫」、「踊る人形」(単一換字)、「ジャカンタ」(多表式換字)などがある。
転置式 - スキュタレー、レールフェンス暗号、回転グリル - 「謎の暗号」
現代暗号: 共通鍵 - AES、DES(ブロック暗号)、RC4(ストリーム暗号)、ワンタイムパッド
公開鍵 - RSA、楕円曲線暗号 (ECC) 、ElGamal
参考:コードの例
例1 ルイ14世の大暗号(ロシニョールが作成): コードブックは「act=486、ion=102、…」のように音節単位で3桁の数に対応させる(600個程ある)。暗号文「486-102」を復号すると act-ion になる。19世紀末フランス軍の暗号解読者バズリが解読を発表した。
例2 日露戦争で使われた暗号文:「アテヨ イカヌ ミユトノケイホウニセツシ、ノレツ ヲハイタダチニヨシスコレヲワケフ ウメルセントス、ホンジツテンキセイロウナレドモナミタカシ」。コードブックは「アテヨ=敵、イカヌ=艦隊、ノレツ=連合艦隊、…」のように秘匿したい単語をカナ3文字に対応(2文字目は単語の最初と同じ音にもなっている)させている。平文は「敵 艦隊見ユトノ警報ニ接シ、連合艦隊 は直チニ出動、コレヲ撃沈 滅セントス、本日天気晴朗ナレドモ波高シ」となる。

陸軍中野学校 (りくぐんなかのがっこう)は、諜報や防諜、宣伝など秘密戦に関する教育や訓練を目的とした大日本帝国陸軍の軍学校(実施学校)で情報機関。かつての所在地は東京都中野区中野4丁目付近で、校名の中野は地名に由来する。偽装用の通称号は東部第33部隊。

中野学校出身者らで構成された藤原岩市少佐(中野学校教官)率いるF機関(藤原機関)が、英印軍の半数を占めるインド人の兵士に対する投降作戦を展開し、投降したインド人により編成されたインド国民軍が、さらなる投降誘致や軍事施設破壊などに活躍した。これは後に岩畔機関に引き継がれ、チャンドラ・ボースを首班とする自由インド仮政府がシンガポールにて樹立されることになる。

Disclaimer:
AppAdvice does not own this application and only provides images and links contained in the iTunes Search API, to help our users find the best apps to download. If you are the developer of this app and would like your information removed, please send a request to takedown@appadvice.com and your information will be removed.