XML暗号化

XML暗号化(エックスエムエルあんごうか、: XML Encryption)は、XMLから成るコンテンツの暗号化を規定するW3C勧告である。XML-Encとも呼ぶ。

XML暗号化の手法は任意のデータの暗号化に適用可能であるが、それにもかかわらずXML暗号化と呼ばれるのは、XML要素(EncryptedDataあるいはEncryptedKey)が暗号文、鍵情報、アルゴリズムなどを含んでいる、あるいは参照しているためである。

XML署名とXML暗号化では、SignedInfo要素、EncryptedData要素、EncryptedKey要素の子要素としてKeyInfo要素を使用し、受信者に対して暗号データの復号および署名の検証のための鍵情報を提供することができる。KeyInfo要素はオプションであり、メッセージに同梱する以外にも、別途セキュアな経路で伝達することもできる。

XML暗号化は、インターネットを経由してコンテンツを暗号化してやり取りするTLSとは異なる。

XML暗号化の仕様に関しては、セキュリティ上の問題が指摘されている[1]

脚注

[脚注の使い方]

出典

  1. ^ “RUB Researchers break W3C standard”. Ruhr University Bochum (2011年10月19日). 2012年6月29日閲覧。

外部リンク

  • W3C info
  • Apache Santuario - Apache XML Security Implementation for Java and C++
  • XMLSec - XML Security Library for C
  • An Introduction to XML Signature and XML Encryption with XMLSec
W3C標準
製品・標準
推奨
勧告候補
  • Web Workers(英語版)
作業草稿
覚書
  • XAdES
  • XHTML+SMIL(英語版)
方針
発案
廃止
  • C-HTML
  • HDML
  • JSSS(英語版)
  • PGML(英語版)
  • VML
  • Web SQL Database(英語版)
団体
  • World Wide Web Consortium
  • World Wide Web Foundation(英語版)
  • SVG Working Group(英語版)
  • WebOnt(英語版)
  • W3C Device Description Working Group(英語版)
  • WHATWG
ソフトウェア
関連会議
  • IW3C2(英語版)
  • World Wide Web Conference(英語版)
  • WWW1(英語版)
カテゴリ Category:W3C勧告