公開鍵認証

作成:2023-04-19 15:43
更新:2023-04-19 15:43
概要
「公開鍵認証」について説明したページです。「公開鍵認証」は、暗号化技術の一種で、相手が正当な通信相手であることを検証する方法です。

用語

「公開鍵認証」(public key authentication)についての説明です。

student
生徒

公開鍵認証って何ですか?

teacher
先生

公開鍵認証は、暗号化の仕組みを使って相手の正当性を確認する方法です。公開鍵暗号を使って、自分が相手に渡した公開鍵で暗号化されたデータを、自分が持つ秘密鍵で復号化して確認することで、相手の正当性を検証します。

student
生徒

公開鍵暗号って何ですか?

teacher
先生

公開鍵暗号は、暗号化に使う鍵が公開鍵と秘密鍵の2つに分かれている暗号方式です。公開鍵は相手に渡したり公開したりできますが、秘密鍵は自分だけが持っています。相手が公開鍵で暗号化したデータを、自分が秘密鍵で復号化することで、暗号化された情報を復元できます。

student
生徒

公開鍵認証の使い方はどうなっていますか?

teacher
先生

公開鍵認証では、自分の公開鍵を相手に渡しておきます。通信時に、相手が自分の公開鍵で暗号化したデータを受け取ります。自分は自分が持っている秘密鍵でそのデータを復号化することで、相手が自分の公開鍵を持っていることを確認します。

student
生徒

公開鍵認証は、どんな場面で使われるんですか?

teacher
先生

SSHというツールで、パスワード認証に代えて公開鍵認証がよく使われています。パスワード認証よりも安全性が高く、またパスワードを入力する手間も省けるため、SSHのログイン認証などで利用されます。

まとめ

「公開鍵認証」(public key authentication)は、暗号化技術の一種で、通信相手に自分の公開鍵を渡し、相手から送られてきたデータを自分の秘密鍵で復号化することで、相手が正当な通信相手であることを検証する方法です。

この認証方式は、パスワード認証よりも安全性が高く、SSHなどでよく利用されます。

公開鍵暗号は、一方の秘密鍵を利用者が保持し、もう一方の公開鍵は広く公開されるため、暗号化通信を安全に行うことができます。

この性質を応用した公開鍵認証は、インターネット上でのセキュアな通信に欠かせない技術の一つです。

よく見られているページ
最新(80件表示 / 全317件中)
ランダム(20件表示)
全単語