Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| public:99_annexes:annex-b-terms-and-definitions:t:transfer_bundle_integrity [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1 | public:99_annexes:annex-b-terms-and-definitions:t:transfer_bundle_integrity [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Transfer Bundle Integrity ====== | ||
| + | [[public: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | Transfer Bundle Integrity is the characteristic of a transfer bundle whose content and structure remain complete and unaltered except through authorized change. | ||
| + | |||
| + | A transfer bundle may contain: | ||
| + | |||
| + | * [[public: | ||
| + | * Configuration files | ||
| + | * Machine Images | ||
| + | * Software packages | ||
| + | * Data files | ||
| + | * Manifests | ||
| + | * Metadata | ||
| + | * Digital signatures | ||
| + | * Checksums | ||
| + | * Certificates | ||
| + | * Transfer instructions | ||
| + | * Evidence | ||
| + | |||
| + | Transfer Bundle Integrity may require verification that: | ||
| + | |||
| + | * Every expected item is present | ||
| + | * No unauthorized item has been added | ||
| + | * No item has been removed | ||
| + | * No item has been modified | ||
| + | * The bundle structure remains valid | ||
| + | * The manifest corresponds to the bundle content | ||
| + | * The recorded identifiers and revisions remain unchanged | ||
| + | * Applicable cryptographic verification succeeds | ||
| + | |||
| + | Mechanisms used to establish or verify Transfer Bundle Integrity may include: | ||
| + | |||
| + | * Cryptographic hashes | ||
| + | * Digital signatures | ||
| + | * Message authentication codes | ||
| + | * Signed manifests | ||
| + | * File counts | ||
| + | * Size checks | ||
| + | * Structural validation | ||
| + | * Authenticated encryption | ||
| + | |||
| + | Transfer Bundle Integrity differs from authenticity: | ||
| + | |||
| + | * Transfer Bundle Integrity concerns completeness and freedom from unauthorized alteration | ||
| + | * Authenticity concerns whether the bundle or its content originates from the claimed source | ||
| + | |||
| + | A digital signature may provide evidence supporting both integrity and authenticity, | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | //integrity of a transfer bundle with respect to the completeness of its content and protection from unauthorized addition, removal, or modification// | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | Transfer Bundle Integrity may be verified: | ||
| + | |||
| + | * Before export | ||
| + | * After creation of the transfer medium | ||
| + | * At an intermediate transfer point | ||
| + | * Before import | ||
| + | * After import | ||
| + | |||
| + | Successful integrity verification does not establish that the bundle: | ||
| + | |||
| + | * Is authorized for transfer | ||
| + | * Contains only permitted information | ||
| + | * Is free from malicious content | ||
| + | * Is authentic | ||
| + | * Is suitable for use in the destination environment | ||
| + | |||
| + | Separate controls establish those characteristics. | ||
| + | |||
| + | Integrity evidence should remain associated with the transfer bundle and the applicable transfer record. | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A transfer process creates a signed manifest containing the identifier, revision, size, and cryptographic hash of every Artifact in a transfer bundle. The destination process verifies the signature and recalculates each hash before importing the bundle. Matching results provide evidence of Transfer Bundle Integrity. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||