PKIの3つのアルゴリズム
SSLを学ぶ上で、一番最初に出てくる(?)と言ってもよいのがPKI(公開鍵暗号基盤、または公開鍵暗号化方式)。
まあ、最初じゃなくても絶対に出てくることは間違いないw
そこで、これがどんなものか、どんな方法があるのかを簡単にメモ。
まず、PKIとはどんなものかについて。これは、他のサイトにもたくさん情報があるけれども、
簡単に説明すると、データの暗号化と複合化に異なる鍵を利用した暗号化方式、ということ・・・
これではたぶん半分も説明できていない。どんなものかは、PKI自身で捉えるよりも、アルゴリズムごとに捉えるのがいいかも。
- DH
- DSA
- RSA
この3つの概要をそれぞれメモしていくことにしよう。