暗号解読とは? わかりやすく解説

暗号解読

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/02/24 02:23 UTC 版)

暗号解読(あんごうかいどく、: cryptanalysis)とは、暗号を解読すること、あるいは解読法に関する研究を指す。

概要

暗号の解読とは、暗号文を作成するのに用いた秘密情報(秘密の表記法や秘密のなど)にアクセスすることなく、暗号文を平文に戻すことである。

これに対して、秘密情報を用いて暗号文を平文に戻すことは復号といい、研究者は復号と解読とを区別する。 英語では、復号を decryption といい、解読を cryptanalysis という。

他人に知られたくない情報を秘匿する手段として暗号が生まれるのと同時に、秘密を暴くための暗号解読も生まれたと考えられる。

研究としての暗号解読には、暗号の解読だけではなく、デジタル署名の偽造、ハッシュ関数のコリジョン探索、暗号プロトコルの解読なども含まれる。

解読の定義

素朴な意味での暗号解読は、鍵を与えられずに暗号文を平文に戻すことをいう。

暗号文の復号を行う目的の他に、暗号化に使われる鍵を求める場合もあり、何らかの手段で鍵を推定すること自体も暗号解析に含まれる。

鍵の推定は、可能な鍵の候補を全て試みる「全数探索」と何かしらのアルゴリズムによって鍵の候補を絞り込む「ショートカット法」がある。

鍵が求められると暗号文の全てを復号でき、これを完全解読という。全数探索によって鍵を求める攻撃もこれに含まれる。暗号方式によっては、鍵を用いずに暗号文から平文を求めるアルゴリズムが存在することがある。このような場合、global deduction という。

暗号解読では、平文を求めるだけではなく、暗号方式の問題を見つけることを解読ということがある。暗号方式の問題には、以下の問題がある。

  • 暗号文から(あるいは暗号文と平文から)、鍵や(他の)平文が判明する。
  • 鍵や平文を知らずに、暗号文を作り出せる。

解読法の分類

暗号の解読法は、解読に用いる情報やその仮定や前提条件を整理した攻撃モデルによって分類される。主な攻撃モデルに次の4つがある。

暗号文単独攻撃 (COA)[注 1]
暗号文だけを用いて、平文を求める攻撃である。既知暗号文攻撃[注 2]ということもある。
シーザー暗号などの換字式暗号は、複数の暗号文を集めて頻度分析を行うことで解読できることが知られている。
既知平文攻撃 (KPA)[注 3]
既知の平文に対応する暗号文が得られている条件で、暗号文から平文を求める(または暗号文と平文の組みから鍵を求める)攻撃である。平文が既知となる例に、通信プロトコルによってデータの最初のブロックが定型文または通番や日時になっていて予測可能な場合がある。
選択平文攻撃 (CPA)[注 4]
任意の平文に対応する暗号文が得られる条件で、暗号文から平文を求める攻撃である。公開鍵暗号の場合には、公開鍵を用いて任意の平文を暗号化できるので、選択平文攻撃に対して安全であることが必須である。
選択暗号文攻撃 (CCA)[注 5]
任意の暗号文(ただし解読対象の暗号文は除く)に対応する平文が得られる条件で、ある暗号文から平文を求める攻撃である。

選択平文攻撃および選択暗号文攻撃はさらに、選択した平文から暗号文(または暗号文から平文)を得て、その平文・暗号文の組を解析し、次の平文選択(または暗号文選択)をする場合が想定される。このような攻撃は、それぞれ適応的選択平文攻撃 (CPA2)、適応的選択暗号文攻撃 (CCA2) と分類される。

既知平文攻撃には、差分が既知の平文に対応する暗号文が得られる条件の攻撃である既知平文差分攻撃がある。これを一般化した代数的関係が既知な平文に対応する暗号文が得られる条件の攻撃である関連平文攻撃[注 6]がある。

その他、平文・暗号文以外の条件を仮定することもあり、関係が既知な鍵を用いて暗号化・復号した暗号文・平文が得られる条件で行う関連鍵攻撃[注 7]がある。秘密情報に権限ベクトルを加算した値を秘密鍵として認証コードを暗号化するような装置では、秘密鍵の差分が既知となるので、関連鍵攻撃の条件を満たす。

現実の暗号装置では、処理時間・消費電力・ノイズなど、入出力データ以外に外部へ情報を与えてしまうことがあり、これらを利用した攻撃はサイドチャネル攻撃と呼ばれる。

脚注

[脚注の使い方]

注釈

  1. ^ : ciphertext-only attack
  2. ^ : known-ciphertext attack
  3. ^ : known-plaintext attack
  4. ^ : chosen-plaintext attack
  5. ^ : chosen-ciphertext attack
  6. ^ : related message attack
  7. ^ : related-key attack

出典

関連項目


暗号解読(Decryption)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/25 08:13 UTC 版)

R.U.S.E.」の記事における「暗号解読(Decryption)」の解説

敵ユニット進行方向矢印表示する

※この「暗号解読(Decryption)」の解説は、「R.U.S.E.」の解説の一部です。
「暗号解読(Decryption)」を含む「R.U.S.E.」の記事については、「R.U.S.E.」の概要を参照ください。

ウィキペディア小見出し辞書の「暗号解読」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「暗号解読」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

','','','','','','','','','','','','','','','','','',''];function getDictCodeItems(a){return dictCodeList[a]};

すべての辞書の索引

「暗号解読」の関連用語







7
辞書攻撃 デジタル大辞泉
78% |||||




暗号解読のお隣キーワード
検索ランキング
';function getSideRankTable(){return sideRankTable};

   

英語⇒日本語
日本語⇒英語
   



暗号解読のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの暗号解読 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのR.U.S.E. (改訂履歴)、暗号 (改訂履歴)、太平洋の嵐 (ゲーム) (改訂履歴)、対潜戦 (改訂履歴)、アラン・チューリング (改訂履歴)、王立婦人海軍 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS