Webであなたの夢が叶う!のHirokoです。
Webで数学、
暗号の鍵とは!?です。
現代暗号につかわれる「鍵」は、
暗号化、複号化するときに使うものです。
Web上でショッピングをしたり、
インターネットバンキングを使用するときなど
わたしたちが利用している暗号化技術には
「鍵」が必要不可欠です。
「鍵を使って扉をあける」要領ですね。
「鍵」を使った暗号化のアルゴリズムには、
・公開鍵
・秘密鍵
がありますが、
みなさんどちらがよりセキュリティが高いと思いますか?
先ずは、
暗号化の流れを確認しておきましょう。
暗号化:
平文 ⇒ 暗号文
(↑ ここで鍵①を使う!)
複号化:
暗号文 ⇒ 平文
(↑ ここで鍵②を使う!)
鍵①、
つまり暗号化に使う鍵を「公開鍵」
鍵②、
つまり複号化に使う鍵を「秘密鍵」
といいます。
名前の通り、
暗号化に使う公開鍵は公開されていますが、
複号化に使う秘密鍵は他人に知られないよう
秘密裏に管理されています。
このように
暗号化と複号化に別の鍵を用いる暗号方式のことを
公開鍵暗号といいます。
この公開鍵暗号が考案されるまでは、
秘密鍵暗号が広く使われていました。
秘密鍵暗号とは、
暗号化と複号化に同じ鍵を用いる暗号方式のことをいいます。
さて、
公開鍵暗号と秘密鍵暗号について
明日はもう少し詳しくお話ししていきます。
どうぞお楽しみに!
今日も最後まで読んでいただいてありがとうございました。
