Integrity function

Definition
The integrity function

"detects and/or prevents the unauthorized creation, alteration or deletion of data. The integrity function includes the all following functions: shield; validate; unshield. In the context of integrity, objects fulfil one or more of the following roles: integrity-protected data originator; integrity-protected data recipient. Integrity-protected data is passed from originator to recipient. An integrity-protected data originator supports an interface providing the shield function. An integrity-protected data recipient supports an interface providing the validate or unshield functions. The integrity function may use the key management function."