22.01.2015 Views

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

452 <strong>Military</strong> <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> <strong>Technology</strong>...<br />

Figure 4. The CBIS XML schema structure<br />

Filtering means the process of stripping the document clean from those<br />

elements to which the user’s clearance does not entitle her. This is performed on<br />

the element-granularity level, <strong>and</strong> based on the cbis:elementClassification<br />

element (<strong>and</strong> derivatives). If a cbis:element does not pass the Filter-component,<br />

it is first checked if the cbis:element lies on a direct path from the document<br />

root to an allowed element or is a sibling of such a cbis:element.<br />

In such a case, the cbis:element is included, but it is stripped of all optional<br />

fields <strong>and</strong> m<strong>and</strong>atory fields are set to empty, NULL or default values. The content-<br />

Signature-element of the type UNSIGNED CONTENT HASH, is however included.<br />

This signature type is assumed to contain the compound hash of the element <strong>and</strong> its<br />

subelements in the form of Merkle hash tree nodes (see [5] for details).<br />

According to [5], the compound hashes can then be used on the documentlevel<br />

to calculate the original signature, <strong>and</strong> compare that to the cbis:docume<br />

ntIntegritySignature of type CONTENT INTEGRITY. This way the User<br />

Agent can first verify that the content in general is complete <strong>and</strong> valid, <strong>and</strong> after<br />

that check individual elements’ validity.<br />

Writing changes to a partial document <strong>and</strong> integrating them back to the original<br />

is partially versioning a document, but mainly requires a reasonable amount of book-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!