令和7年度 秋期 午前Ⅱ 問6
認証技術
XMLデジタル署名の特徴
XML デジタル署名の特徴はどれか。
- アXML デジタル署名の構文には,CMS(Cryptographic Message Syntax)が用いられる。
- イXML 文書中のエレメントに対するデタッチ署名(Detached Signature)を作成し,同じ XML 文書に含めることができる。
- ウエンベローピング署名(Enveloping Signature)では,一つの署名対象に複数の署名を付与する。
- エ署名対象と署名アルゴリズムは ASN.1 によって記述する。
答えと解説を見る
✓ これが正解イXML 文書中のエレメントに対するデタッチ署名(Detached Signature)を作成し,同じ XML 文書に含めることができる。
解説
対象と分けたデタッチ署名も、同じ XML 文書の中に含められます。
XML デジタル署名は、XML の構文で署名を表す仕組みで、署名と署名対象の位置関係によって3つの形があります。署名対象を署名の外に置くデタッチ署名、署名の中に対象を包み込むエンベローピング署名、対象の中に署名を埋め込む形です。デタッチ署名は、署名対象が署名の要素の外にあるという意味で、別のファイルである必要はありません。そのため、同じ XML 文書中の別のエレメントを対象にした署名を、その文書に含めることができます。見分ける軸は、署名を記述する構文と、3つの形の違いです。
ほかの選択肢はなぜ違うのか
- アXML デジタル署名の構文には,CMS(…:CMS は、ASN.1 で定義されたバイナリ形式で署名などを表す構文です。XML デジタル署名は、署名に関する情報を XML の要素として記述する方式であり、CMS の構文を用いるわけではありません。
- ウエンベローピング署名(Envelopin…:エンベローピング署名は、署名の要素の中に署名対象を包み込む形を指す言葉です。一つの署名対象に複数の署名を付与するという意味ではなく、署名と対象の置き方を表す用語なので、説明がずれています。
- エ署名対象と署名アルゴリズムは ASN.1…:ASN.1 は、CMS などバイナリ形式の構文を定義するときに使われる記法です。XML デジタル署名では、署名対象の参照先や署名アルゴリズムも XML の要素として書くので、ASN.1 による記述とはいえません。
この問題の用語
- デジタル署名送り主が本人であることと、途中で中身が変わっていないことを同時に示す電子の印(古い表記はディジタル署名)。秘密鍵で作り、公開鍵で確かめます。
- アルゴリズム問題を解くための、決まった手順や考え方そのものです。同じ問題でも手順によって、処理にかかる時間や必要な記憶量が変わります。
出典:令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問6
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問4:PKIに関する問題(デジタル署名)
- 令和7年度 春期 午前Ⅱ 問14:タイミング攻撃の対策(アルゴリズム)
- 令和7年度 春期 午前Ⅱ 問6:デジタル証明書に関する記述(デジタル署名)
- 令和6年度 秋期 午前Ⅱ 問5:PQCに関する問題(アルゴリズム)
- 令和6年度 春期 午前Ⅱ 問3:PKIに関する問題(デジタル署名)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)