IPA過去問ドリル

令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問4

テクノロジ/セキュリティ

XML ディジタル署名の特徴として,適切なものはどれか。

出典:令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問4

正解:ア

解説

XML ディジタル署名(XML Signature)は,署名対象を XML 文書中の任意のエレメントとして URI 参照によって指定できる仕組みをもち,署名対象の文書自体に埋め込まずに外部の任意のリソースを参照して署名を付けるデタッチ署名(Detached Signature)をサポートしています。署名形式には CMS ではなく XML 自身のスキーマに基づく独自の XML 構文(SignedInfo,SignatureValue,KeyInfo など)を用い,署名対象や署名アルゴリズムも ASN.1 ではなく XML の要素・属性として記述します。

選択肢ごとの解説

  • 正しい。XML ディジタル署名では,XML 文書中の任意のエレメントに対して,署名対象を URI で参照するデタッチ署名を付けることができます。
  • 誤り。エンベロービング署名は署名対象を Signature エレメント内部に取り込む形式であり,一つの署名対象に必ず複数の署名を付けなければならないという制約はありません。
  • 誤り。XML ディジタル署名は,CMS(Cryptographic Message Syntax)ではなく,XML 自身のスキーマに基づく独自の署名形式(XML Signature の構文)を用います。
  • 誤り。XML ディジタル署名では,署名対象と署名アルゴリズムは ASN.1 ではなく,XML の要素や属性によって記述されます。
情報処理安全確保支援士の過去問を演習モードで解く