仕様 XML暗号化はあらゆる種類のデータの暗号化に使用できますが、XML要素(または要素)に暗号文、鍵情報、およびアルゴリズムが含まれているか、または参照されているため、「XML暗号化」としてEncryptedData知られてEncryptedKeyいます。
XML署名 とXML暗号化の両方で、要素が使用されます。この要素は、、、または要素KeyInfoの子として現れ、署名の検証や暗号化されたデータの復号に使用する鍵素材に関する情報を受信者に提供します。SignedInfoEncryptedDataEncryptedKey
このKeyInfo要素はオプションです。メッセージに添付することも、安全なチャネルを通じて送信することもできます。
XML暗号化は、インターネット上で暗号化されたメッセージ(暗号化されたものとそうでないものの両方を含むXMLコンテンツ)を送信するために使用されるトランスポート層セキュリティ (TLS)とは異なり、無関係です。
Jager & Somorovsky (2011) は、この仕様には深刻なセキュリティ上の懸念があると報告した。これに対し、 2013 年に公開された XML Encryption 1.1 の仕様には、ガロア/カウンターモードのブロック暗号アルゴリズムが含まれた。[ 3 ]
参考文献
情報源 今村哲也;ディラウェイ、B.サイモン、E. (2002 年 12 月 10 日)。イーストレイク、D.リーグル、J. (編)。「XML 暗号化の構文と処理」。W3C 。 今村哲也;ディラウェイ、B.サイモン、E。ユウ、K.ニストローム、M. (2013 年 4 月 11 日)イーストレイク、D.リーグル、J.ハーシュ、F.ロスラー、T. (編)。「XML 暗号化構文と処理バージョン 1.1」。W3C 。 Jager, T.; Somorovsky, J. (2011年10月19日). 「XML暗号化を破る方法」.第18回ACMコンピュータおよび通信セキュリティ会議議事録 . ニューヨーク: Association for Computing Machinery. pp. 413–422 . doi : 10.1145/2046707.2046756 . ISBN 978-1-4503-0948-6 。 Hirsch, F. 編 (2013 年 4 月 11 日). 「XML 暗号化 1.1 の変更に関する機能的説明」 . W3C. Somorovsky, J.; Schwenk, J. (2012年6月). XML暗号化攻撃に対する対策の技術的分析 ― あるいは ― 認証付き暗号化のもう一つの動機 (PDF) . 2012 IEEE 第8回世界サービス会議. IEEE. doi : 10.1109/SERVICES.2012.6 . ISBN 978-1-4673-3053-4 。 Jager, T.; Paterson, KG; Somorovsky, J. (2013年4月24日). One Bad Apple: 最先端暗号に対する後方互換性攻撃 . NDSS Symposium 2013. Kupser, D.; Mainka, C.; Schwenk, J.; Somorovsky, J. (2015年8月). XML暗号化を自動的に破る方法 . 第9回USENIX攻撃技術ワークショップ(WOOT '15)。
外部リンク W3C情報 Apache Santuario - JavaおよびC++向けのApache XMLセキュリティ実装 XMLSec - C言語用XMLセキュリティライブラリ XMLSecを用いたXML署名とXML暗号化入門