×
技術要素

共通鍵暗号方式の解説(ITパスポートシラバス用語)

共通鍵暗号方式とは


共通鍵暗号方式とは、データを第三者に解読できないよう「暗号化」するときと、暗号化されたデータを元に戻す「復号」を行うときに、全く同じ「共通の鍵(秘密のデータ)」を使用する暗号化の手法です。処理速度が非常に高速なため、大容量のデータをやり取りするのに適しています。しかし、データを送りたい相手に事前にどうやって安全に鍵を渡すかという問題(鍵配送問題)や、取引先が増えるほど管理しなければならない鍵の数が膨大になってしまうという課題があります。

具体例

これは、現実世界の「家の玄関の鍵」や「宝箱の南京錠」と同じ仕組みです。宝箱に南京錠をかけて閉めるとき(暗号化)に使う鍵と、その南京錠を回して開けるとき(復号)に使う鍵は同一のものです。太郎さんが花子さんに宝箱を送る場合、あらかじめ花子さんに同じ鍵のスペアを直接手渡しておくか、何らかの安全な方法で送る必要があります。もし鍵を送る途中で盗まれてしまうと、途中で箱を開けられてしまいます。

もう少し詳しく