普段からWebサイトを閲覧しているユーザーであれば、無意識のうちにSSLを利用しているケースは多い。SSLは利用者からは敷居の低い技術であるが、あらためてSSLとはどういったものなのか基礎の基礎を簡単に解説してみよう。ただ、こうした暗号化技術はアルゴリズムのような深い部分まで踏み込むと、理解するには高度な数学的知識を必要とするため本稿では割愛し、概論だけをさらってみたい。まずは、用語としてのSSLの意味を整理しておこう。 SSL(エス・エス・エル)とはSecure Sockets Layerの略である。インターネット上でのWebサービスにおいて、サーバとクライアントとの間でクレジット・カード情報などの機密性の高い情報を安全にやりとりできるようにするために、米Netscape Communications社(現在はAOL社に吸収合併)が開発したセキュリティ機能付きの伝送プロトコルだ。SSLを

