平成30年度 春期 午前Ⅱ 問3
認証技術
XML ディジタル署名の特徴のうち,適切なものはどれか。
- アXML 文書中の,任意のエレメントに対してデタッチ署名(Detached Signature)を付けることができる。
- イエンベローピング署名(Enveloping Signature)では一つの署名対象に必ず複数の署名を付ける。
- ウ署名形式として,CMS(Cryptographic Message Syntax)を用いる。
- エ署名対象と署名アルゴリズムを ASN.1 によって記述する。
答えと解説を見る
✓ これが正解アXML 文書中の,任意のエレメントに対してデタッチ署名(Detached Signature)を付けることができる。
解説
XML 署名では、任意のエレメントにデタッチ署名を付けられます。
XML デジタル署名は、署名そのものも XML の要素として記述する方式です。署名の対象は URI などで指定するので、文書全体だけでなく、文書中の任意のエレメントを選んで署名できます。署名を対象とは別の場所に置く形式がデタッチ署名で、この形式も任意のエレメントに対して使えます。形式には、署名を対象の中に入れるもの、署名の中に対象を包むもの、両者を別々に置くものの3種類があります。判断の軸は、署名を何の記法で書くかと、形式の名前が何を意味するかの二つです。
ほかの選択肢はなぜ違うのか
- イエンベローピング署名(Envelopin…:エンベローピング署名は、署名の要素の中に署名対象を包み込む形式を指す名前です。一つの対象に複数の署名を付けることを必須とする決まりは、この形式にはありません。
- ウ署名形式として,CMS(Cryptogr…:CMS は S/MIME などで使われる署名形式で、ASN.1 に基づいて定められています。XML デジタル署名は署名を XML で表すので、CMS を署名形式として使うわけではありません。
- エ署名対象と署名アルゴリズムを ASN.1…:署名対象や署名アルゴリズムを ASN.1 で記述するのは、CMS や X.509 の証明書の側です。XML デジタル署名では、これらを SignedInfo などの XML の要素で表します。
この問題の用語
- ディジタル署名デジタル署名の古い書き方で、指しているものは同じです。改ざんを見つけられるだけで、改変そのものを防ぐ力はありません。
- アルゴリズム問題を解くための、決まった手順や考え方そのものです。同じ問題でも手順によって、処理にかかる時間や必要な記憶量が変わります。
出典:平成30年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問6:XMLデジタル署名の特徴(アルゴリズム)
- 令和7年度 春期 午前Ⅱ 問14:タイミング攻撃の対策(アルゴリズム)
- 令和6年度 秋期 午前Ⅱ 問5:PQCに関する問題(アルゴリズム)
- 令和2年度 10月 午前Ⅱ 問2:SAMLに関する問題(ディジタル署名)
- 令和元年度 秋期 午前Ⅱ 問18:DNSSECに関する記述(ディジタル署名)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)