データの整合性
一般的に、データの完全性とは、処理、保存、または送信中に自発的または偶発的な変更や破壊を受けず、使用可能な形式を維持するデータの状態を指します。データの完全性には、完全性、精度、正確性/信頼性、有効性の 4 つの要素が含まれます。
実際、データの完全性という用語は、コンテキストが電気通信であるか暗号化であるかに応じて、2 つのわずかに異なる概念に対応しています。
一般原則が同じである場合、つまり広い意味で理解されるように (記憶媒体への書き込み、送信など)、データが作成されてから変更されてはなりません。暗号化では、データが変更されていることを主張できる必要があります。または変更されていない。これは多くの場合、ハッシュ関数、またはより良い方法として、秘密鍵の使用を追加する MAC (メッセージ認証コード) を介して行われますが、電気通信では、単に検出できるようにしたいだけであり、多くの場合、これらの変更を修正してください。
この違いを表すもう 1 つの方法は、暗号化は改ざんがなかったことを証明しようとするのに対し、電気通信は「コピー」エラーがなかったことを検証しようとすることです。
リレーショナル データベースでは、データの整合性には次の 3 つの側面があることを明確にしましょう。
- 精度;
- 正確さ ;
- 有効。
Biba モデル、Clark および Wilson モデルなど、いくつかの完全性モデルがあります。

システムの完全性
システムの完全性は、コンピュータシステムを誤動作、暴行、攻撃から保護するための原則です。システムによって実行される処理は完全、正確、迅速、かつ承認されている必要があることを意味します。

