質問: お世話になります。 MD5やSHA1アルゴリズムへの衝突攻撃でデジタル証明書が偽造できるという話を聞いたのですが、 実際どのように偽造できるのかがよく分かりません。 デジタル証明書は認証局の秘密鍵で署名したものを付与したもので、 ハッシュ値が衝突しても認証局の秘密鍵が分からなければ偽造はできないのではと考えているのですが、 どのような仕組みで偽造を可能としているのでしょうか。 よろしくお願いいたします。
回答: > > デジタル証明書は認証局の秘密鍵で署名したものを付与したもので > > > ですが、署名は証明書の**ハッシュ値**に対して与えられています。なので、ハッシュ値の同じ証明書をでっち上げられれば、署名だけ移しても一致してしまいます。