ミツモア

秘密鍵、公開鍵とは?使用される暗号化の仕組みも解説

ぴったりの電子契約システムをさがす
最終更新日: 2024年04月25日

秘密鍵、公開鍵は、電子データを暗号化するときに使用する鍵です。2つの鍵は知っている人に違いがあります。

秘密鍵は限られた人しか知らず、公開鍵は誰でも入手可能です。

この記事では、秘密鍵、公開鍵の特徴や用いられる暗号方式の仕組み、使用例を解説します。

秘密鍵、公開鍵とは

パソコンのセキュリティイメージ

秘密鍵、公開鍵は、情報の「暗号化」や暗号化された情報を解読する「復号」に使用される鍵です。2つの鍵はセットになっており、一方で暗号化した情報はもう一方の鍵でしか復号できません。

この特徴によって、データの秘匿性や非改ざん性を確保できます。そのため個人情報やパスワードの保護、電子署名などで利用されています。

秘密鍵と公開鍵の違いは、鍵を知っている人間です。秘密鍵は特定の人物しか知りませんが、公開鍵は一般に公開されます。

なお秘密鍵、公開鍵はどちらを暗号化に使用するかは決まっておらず、目的によって使い分けられます。

ソフトウェア比較のイメージイラスト

秘密鍵や公開鍵の仕組みを駆使して電子署名を行えるソフト選びなら、ぜひミツモアをご利用ください。従業員数や欲しい機能などの各項目を画面上で選択するだけで、ぴったりの製品を最短1分で自動診断。理想の電子契約システムが見つかります。

ぴったりの電子契約システムを無料で診断する

秘密鍵、公開鍵が使われる暗号方式

セキュリティのイメージ

秘密鍵、公開鍵を用いた暗号方式は、主に以下の3種類です。

暗号方式 特徴 使用例
共通鍵暗号方式
(秘密鍵暗号方式)
  • 処理時間が短い
  • 鍵の管理が大変
  • クレジットカード
  • ICカード
  • 無線LAN
公開鍵暗号方式
  • 安全性が高い
  • 鍵の管理が楽
  • 処理に時間がかかる
  • 暗号通信
  • 電子署名
ハイブリッド暗号方式
  • 管理が楽
  • 処理時間が短い
  • Webページ

クレジットカードやICカードで使われる共通鍵暗号方式(秘密鍵暗号方式)

共通鍵暗号方式の仕組み
共通鍵暗号方式の仕組み

共通鍵暗号方式は、送信者と受信者が同じ鍵で暗号化や復号を行う暗号方式の総称です。鍵は送信者と受信者の間だけで秘密にしておくことから、秘密鍵暗号方式とも呼ばれます。

代表的なものにAESやDESなどがあり、クレジットカードやICカード、無線LANで使用されています。

同じ鍵を使用するため高速で処理することが可能です。しかし秘密鍵を当事者間で共有することから、鍵の漏えいリスクは高くなります。

現在、クレジットカードやICカードでは、安全性を保つために一定期間で鍵が変更される仕組みになっています。

データの保護や電子署名で使われる公開鍵暗号方式

公開鍵暗号方式の仕組み
公開鍵暗号方式の仕組み

公開鍵暗号方式は、秘密鍵と公開鍵を使ってデータをやり取りする方式の総称です。代表的なものにRSAやDSA、ECDSAがあります。

秘密鍵を誰かと共有する必要がないので、安全性は高いです。しかし暗号化と復号が複雑になるため、処理に時間がかかってしまう欠点もあります。

秘密鍵と公開鍵のどちらを暗号化に使うかによって、保護される情報がことなり、用途も変わります。

暗号化に使う鍵 保護される情報 用途
公開鍵
  • 電子データ自体
暗号通信
秘密鍵
  • 本人性
  • 非改ざん性
電子署名

暗号通信は公開鍵で暗号化

個人情報やパスワードなど電子データ自体を保護したい場合、公開鍵で暗号化します。暗号化に公開鍵を使用すると、復号には対応する秘密鍵しか使えません。

そのため、誰でもデータの暗号化はできますが、復号して元のデータを見れるのは、秘密鍵を持つ人だけです。この特徴を活かして暗号通信に使用されています。

電子署名は秘密鍵で暗号化

電子データの「作成者は本人か(本人性)」や「改ざんされていないか(非改ざん性)」が重要な場合、秘密鍵で暗号化を行います。

秘密鍵で暗号化を行うので、公開鍵を使えばデータは誰でも見れます。しかし暗号化されたデータを作れるのは、秘密鍵の持ち主だけです。

そのためデータの作成者が重要となる電子署名では、秘密鍵を暗号化に用いる公開鍵暗号方式が使われます。

以下の記事では、電子署名や、実際に利用されている仕組みを解説しています。

関連記事:電子署名とは?メリットや、電子署名を行う方法を分かりやすく解説|ミツモア

ぴったりの電子契約システムを無料で診断する

Webページで使われるハイブリッド暗号方式

ハイブリッド暗号方式の仕組み(送信者)ハイブリッド暗号方式の仕組み(受信者)
ハイブリッド暗号方式の仕組み
ハイブリット暗号方式は、共通鍵暗号方式と公開鍵暗号方式のデメリットをそれぞれ補い合い、安全性と処理速度をより高めた方式の総称です。

代表的なものにSSLやHTTPS通信があり、Webページなどで使用されます。この記事もHTTPS通信を利用しているので、URLがhttpsから始まっています。

ハイブリッド暗号方式は、共通鍵で暗号化したデータと公開鍵で暗号化した共通鍵を送る方式です。データ自体ではなく、暗号化に使用した共通鍵を公開鍵で暗号化することで、安全性を保ちながら処理速度を向上させます。

ぴったりの電子契約システム選びはミツモアで

ミツモアロゴ

電子契約システムは製品によって特徴や機能もさまざま。「どの製品を選べばいいかわからない・・・」といった方も多いのではないでしょうか。

そんなときはミツモアにおまかせ。最短1分の自動診断で、ぴったりの電子契約システムが見つかります。

ぴったりの電子契約システムを最短1分で無料診断

従業員数や欲しい機能などの項目を画面上で選択するだけで、最適な電子契約システムを最短1分で自動診断。もちろん費用はかかりません。

ぴったりの料金プランも一緒にお届け

希望条件に沿った料金プランも製品と一緒に診断します。概算金額を見積もりからチェックして、理想のプランを探してみましょう。

診断結果は最大5製品!比較・検討で最適な電子契約システムが見つかる

最大で5製品の診断結果をお届けします。検討していた製品だけでなく、思わぬ製品との出会いもあるかもしれません。

ミツモアなら、ぴったりの電子契約システムがすぐに見つかります。

ぴったりの電子契約システムを無料で診断する

サービス提供事業者さま向け
ミツモアにサービスを
掲載しませんか?
ミツモアにサービスを掲載しませんか?

ミツモアは依頼者さまと事業者さまをつなぐマッチングサイトです。貴社サービスを登録することで、リードの獲得及びサービスの認知度向上が見込めます。 さらに他社の掲載サイトとは違い、弊社独自の見積システムにより厳選されたリード顧客へのアプローチが可能です。 もちろん登録は無料。 ぜひミツモアにサービスをご登録ください。