共通鍵暗号方式とは

共通鍵暗号方式(きょうつうかぎあんごうほうしき、 Common key cryptosystem)は、暗号化と復号に同一の(共通の)鍵を用いる暗号方式の事。
秘密鍵暗号方式(secret key cryptsystem)や対称鍵暗号(Symmetric key encryption scheme)、慣用暗号方式ともいいます。

概要

共通鍵暗号方式では、暗号化に用いる鍵と同一、または、暗号化鍵から容易に導出可能な値を復号鍵として用います。
代表的な共通鍵暗号は、DES、AESです。
それに対し公開鍵暗号方式は、秘密の知識なしには暗号化鍵から容易に導出不可能な値を復号鍵として用います。

呼称

古典的な暗号方式は全て共通鍵暗号方式であるので、公開鍵暗号方式が登場するまでは暗号と言えば共通鍵暗号方式の事でした。
公開鍵暗号方式が登場した時、公開鍵暗号方式と区別する為に公開鍵暗号方式では無い暗号方式を秘密鍵暗号方式(ひみつかぎあんごうほうしき、Secret key encryption scheme)と呼ぶようになりました。
後に「秘密鍵暗号」と呼ぶ代わりに「共通鍵暗号」という言葉を使うようになりました。

01 SSLの正しい知識、もってますか?TOP
当サイトのトップページです。
02 SSLとは
SSL(Secure Socket Layer)とは、インターネット上でデータを暗号化して送受信する方法のひとつです。
03 バージョン
SSLにおける各バージョンについて説明します。
04 提供する機能
SSLは暗号化、認証、改竄検出の機能を提供します。具体的なアルゴリズムはそれぞれ複数の選択肢が定義されており、SSL通信の開始時に行われるネゴシエーション時に、双方が許容するアルゴリズムの中からそれぞれ一つが選択されます。
05 アプリケーション層プロトコルへの適用
アプリケーション層プロトコルへの適用について説明します。
06 セキュリティー上の考察
セキュリティー上の問題点を考えてみます。
07 証明書の正当性
証明書の正当性について説明します。
08 鍵の強度
鍵の強度について考えてみます。
09 共通鍵暗号
共通鍵暗号について説明します。
10 フィッシング
インターネットのWWWやEメール等を使った詐欺の一種。フィッシング詐欺のうち、特定の個人、団体を標的としたものをスピアフィッシングもしくはスピア型と呼びます。