security

Definition

Integrity

Integrity is the security property that ensures information is not modified, corrupted, or destroyed in an unauthorised or undetected manner. It guarantees the accuracy and completeness of data throughout its lifecycle.

Types

  • Data integrity: Protection against improper modification of stored or transmitted information
  • System integrity: Assurance that a system performs its intended function without unauthorised manipulation

Mechanisms

Integrity is typically enforced through:

  • Cryptographic hash functions: Detecting modifications via checksums
  • Digital signatures: Verifying authenticity and non-repudiation
  • Access control: Restricting write permissions to authorised subjects
  • Version control: Maintaining history and enabling rollback