読み方 : きょうつうかぎ

共通鍵【common key】共有鍵

別名  :shared key/対称鍵/symmetric key

概要

共通鍵とは暗号化復号に同じ鍵を使う「共通鍵暗号」において、通信の送信者と受信者の間で共有される暗号鍵のこと。第三者に知られてはならないという意味で「秘密鍵」と呼ばれることもあるが、公開鍵暗号における秘密鍵と区別するため、「共通鍵」または「共有鍵」と表記するのが一般的である。
共通鍵のイメージ画像

暗号鍵とは、暗号化復号の計算処理に与える短い符号である。暗号方式が同一であっても鍵が異なれば生成される暗号文も異なり、計算方式が既知であっても正しい鍵を知らなければ解読は困難となる。暗号の安全性はアルゴリズムだけでなく、鍵の管理にも大きく依存する。

共通鍵暗号では、送信者が共通鍵で平文暗号化し、受信者が同じ鍵で復号する。受信者は通信に先立って共通鍵を安全な手段で入手しておく必要があり、鍵が第三者に漏洩すると暗号文はすべて解読されうる。この鍵を安全に受け渡す方法は「鍵配送問題」と呼ばれ、共通鍵暗号における根本的な課題となっている。

共通鍵暗号方式の代表的なアルゴリズムとして、かつて広く使われた「DES」や、現在の標準である「AES」などがある。DES計算機の性能向上により安全性が低下しており、現代のシステムではAESが主流となっている。公開鍵暗号に比べて処理が高速であるため、大量のデータ暗号化して送受信する用途には共通鍵暗号が用いられることが多い。

実際の通信システムでは、公開鍵暗号共通鍵暗号を組み合わせた「ハイブリッド暗号」が広く採用されている。公開鍵暗号を使って安全に共通鍵を交換し、その後の実際の送受信データ暗号化には共通鍵暗号を用いる。SSL/TLSを使ったWeb通信では、接続開始時に鍵交換を行い、以降の通信データを共通鍵で暗号化復号するこの仕組みが標準的に使われている。

(2026.6.15更新)
 

他の辞典等による「共通鍵」の解説 (外部サイト)

資格試験などの「共通鍵」の出題履歴

▼ ITパスポート試験
令7】 Aさんは,Bさんから次の4種類のメッセージを受け取った。Aさんが,受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。