メッセージ認証コード(MAC) 更新日:2021年2月16日 公開日:2020年1月16日 SSL/TLSに関わる技術 メッセージ認証コード(MAC:Message Authentication Cade)は、メッセージ(データ)を認証するための短い情報のことです。データの発行元の認証と、データの完全性について保証するためのデータです。つ […] 続きを読む
ディジタル証明書 更新日:2021年2月16日 公開日:2020年1月17日 SSL/TLSに関わる技術 ディジタル証明書はSSL/TLSにおいて認証機能を実現するために利用されていると以前の記事で説明しました。サーバーの認証に用いる証明書をサーバー証明書、クライアントの認証に用いる証明書をクライアント証明書と呼びます。 デ […] 続きを読む
SSL/TLS通信の仕組みと流れ 更新日:2020年1月19日 公開日:2020年1月18日 SSL/TLS通信の仕組みと流れ SSL/TLSに関わる技術について、前回までの記事で紹介してきました。安全な通信を行うためにたくさんの技術が使われていることが垣間見えたのではないでしょうか。 ただ、たくさんの技術が組み合わさっているため、どこでどのよう […] 続きを読む
SSLハンドシェイクのシーケンス 更新日:2021年2月16日 公開日:2020年1月22日 SSL/TLS通信の仕組みと流れ SSLハンドシェイクでは、通信相手(サーバとクライアント)の認証や暗号化に使用する共通鍵の生成といった、暗号通信のための準備を行います。以前の記事ではSSLハンドシェイクの概要を説明しましたが、この記事ではSSLハンドシ […] 続きを読む
ディジタル証明書の構造 公開日:2020年1月24日 ディジタル証明書 SSL/TLSサーバーを構築・運用する上で最も重要なのがサーバー証明書やクライアント証明書などのディジタル証明書の管理です。今回からは、そのディジタル証明書についてさらに踏み込んで見ていきます。 まずは、ディジタル証明書 […] 続きを読む