Skip to Main Content
XML multisignature schemes support more than one signer to sign different portions within an XML document. Therefore, how to decompose XML data is a big problem. Two issues should be considered in XML data decomposition. First, each subdocument divided is meaningful. Second, a integrity checking mechanism should be provided to ensure the integrity of each subdocument. The paper utilizes XPath expression to transform XML data, and generates an XML data integrity-checking pool to provide integrity-checking for decomposed XML data. Using XPath expression, it is easy to decompose an XML document while keeping the subdocument meaningful. With integrity-checking pool proposed, a signer can check integrity without cooperation from other signers. XML data does not need to be delegated entirely, and signers can complete integrity verification off-line.