データベーススペシャリスト暗記無料で始める

共通鍵暗号方式とは?きょうつうかぎあんごうほうしき

共通鍵暗号方式とは、送り手と受け手が同じ1本の鍵を共有し、その鍵で暗号化も復号も行う方式。演算が軽いため、読み書きのたびに暗号処理が走る表領域やバックアップでも実用的な速度が出る。代償は鍵の扱いにあり、相手ごとに別の鍵が要るうえ、その鍵を安全に渡し、安全に保管し続ける手立てを別に用意しなければならない。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題され、ほかに2問の解説で触れられています(2018年度〜2022年度)。

データベーススペシャリスト試験の頻出用語/午前II

別名:共通鍵暗号、共通鍵暗号方式(AES・ブロック暗号モード)、AES・ブロック暗号モード、ブロック暗号モード

この語が出る過去問を解く →

背景

データベースの暗号化は、数百ギガバイト規模のデータに対して読み書きのたびに走るため、暗号方式の速度がそのまま応答時間に跳ね返る。公開鍵方式では処理が重すぎて実用にならないので、実データは共通鍵で守り、その鍵自体を別の仕組みで保護するという二段構えが定石になった。物理設計で暗号化機能を選ぶ判断は、この速度と鍵管理の取引の上にある。

具体例

Oracle DatabaseのTDEやPostgreSQLのpgcryptoでは、表領域やバックアップファイルをAESなどの共通鍵方式で暗号化し、その鍵自体をマスタ鍵や鍵管理サービスで保護する。n人が相互に通信する場合に必要な鍵の数はn(n−1)/2個となり、人数が増えるほど管理量が急増する。

試験での引っ掛け

「共通鍵は弱い」わけではない——同じ強度なら鍵長は公開鍵方式よりずっと短くて済む。弱点は暗号強度ではなく鍵配送と鍵の数であり、これを公開鍵方式で補ったものがハイブリッド暗号方式である。共通鍵方式は暗号化した本人しか復号できないわけでもなく、鍵を持つ者は誰でも復号できる点も取り違えやすい。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題(2018年度〜2022年度)
  • 分野:午前II
  • 「共通鍵は弱い」わけではない——同じ強度なら鍵長は公開鍵方式よりずっと短くて済む。