公開鍵暗号の基本 ― 受信者の公開鍵で暗号化し秘密鍵で復号する

情報処理技術者試験

この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。公開鍵暗号の基本原理を確認し、旧版の説明を整理しました。

検証ステータス:📘 基本原理確認済み

機密性を目的に公開鍵暗号を使う場合、送信者は受信者の公開鍵で暗号化し、受信者は対応する秘密鍵で復号します。

基本の流れ

送信者
  ↓ 受信者の公開鍵で暗号化
暗号文
  ↓ 受信者の秘密鍵で復号
受信者

公開鍵は配布できますが、秘密鍵は所有者だけが管理します。秘密鍵が漏えいすると、暗号化通信やその鍵を使う署名などに影響するため、鍵の保護が重要です。

デジタル署名とは役割を分けて覚える

「受信者の公開鍵で暗号化」は機密性のための使い方です。デジタル署名では、署名者の秘密鍵で署名を生成し、公開鍵で検証します。暗号化と署名を同じ説明に混ぜないのがポイントです。

公式情報

この記事の更新履歴

  • 2026-09-13 追加:機密性とデジタル署名で鍵の使い方が異なることを追加。
  • 2026-09-13 変更:公開鍵暗号の基本フローを簡潔に再構成。
  • 2026-09-13 削除:内部style_prompt、本文H1、未検証ドラフト表記を削除。

文書情報

記事タイトル
公開鍵暗号の基本 ― 受信者の公開鍵で暗号化し秘密鍵で復号する
作成日
更新日
Source URL
https://papanda925.com/?p=5360

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました