Язык расширяемой разметки (Extensible Markup Language — XML) ворвался в мир компьютерных технологий как эффективное решение многих серьезных проблем моделирования, хотя и страдает от недостатка механизмов защиты написанных на нем документов и сообщений. Компания IBM разработала одно потенциальное решение этих проблем в виде комплекта безопасности XML (XML Security Suite). Основу комплекта составляет DOMHASH — базовый инструмент для создания цифровых подписей на XML-документах. IBM предлагает свой комплект в качестве объекта дискуссий о цифровых подписях, проводимых исследовательской группой инженеров Internet (Internet Engineering Task Force — IETF) и консорциумом мировой паутины (World Wide Web Consortium — W3C). Компания IBM оказывает поддержку в разработке поэлементного шифрования XML-информации, цифровых подписей на отдельных XML-документах и механизмов контроля над доступом, которые невозможны при передаче данных по SSL-протоколу. DOMHASH выступает в качестве канонизатора XML-цифровых подписей. В комплект IBM входит пример реализации с помощью DOMHASH. Вы можете бесплатно скачать копию комплекта безопасности XML с сайта alpha Works компании IBM (Www. alphaWorks. ibm. com/av. nsf/xmltechnology) в разделе Resources: Tools. Допускает операции по индивидуальному и групповому подписанию, индексированию и освидетельствованию документов и их частей. SDML является частью Проекта электронного чека (Electronic Check Project), реализуемого Финансово-технологическим консорциумом (Financial Services Technology Consortium — FSTC). Еще одна инициатива от FSTC — Банковская система оплаты через Internet (Bank Internet Payment System — BIPS). Она включает протокол отправки платежных инструкций в банк через Internet, а также серверную архитектуру, которая обрабатывает эти инструкции. Приложение G к спецификации по BIPS содержит XML-шаблоны и схемы документов (Document Type Definition — DTD).