令和5年度 秋期 情報処理安全確保支援士試験 午前II 問4
【問題4】
XMLデジタル署名の特徴として,適切なものはどれか。
XML文書中の任意のエレメントに対してデタッチ署名(Detached Signature)を作成し,同じXML文書に含めることができる。
エンベローピング署名(Enveloping Signature)では一つの署名対象に複数の署名を付与する。
署名の書式として,CMS(Cryptographic Message Syntax)を用いる。
デジタル署名では,署名対象と署名アルゴリズムをASN.1によって記述する。
【解説】
ア: XML文書中の任意のエレメントに対してデタッチ署名(Detached Signature)を作成し,同じXML文書に含めることができる。
正しい。XMLデジタル署名では、任意のエレメントに対してデタッチ署名を作成し、同じXML文書に含めることが可能です。
イ: エンベローピング署名(Enveloping Signature)では一つの署名対象に複数の署名を付与する。
誤り。エンベローピング署名は、署名要素が署名対象要素の親要素となる形式であり、複数の署名を付与するものではありません。
ウ: 署名の書式として,CMS(Cryptographic Message Syntax)を用いる。
誤り。XMLデジタル署名は、XML専用の署名形式を使用します。CMSは主にS/MIMEなどで使用される署名書式です。
エ: デジタル署名では,署名対象と署名アルゴリズムをASN.1によって記述する。
誤り。XMLデジタル署名では、署名対象と署名アルゴリズムはXML構文で記述され、ASN.1は使用されません。
【答え】
ア: XML文書中の任意のエレメントに対してデタッチ署名(Detached Signature)を作成し,同じXML文書に含めることができる。
出典:令和5年度 秋期 情報処理安全確保支援士試験 午前II 問4