データ完全性
暗号理論とコンピュータセキュリティにおいて、完全性とはデータの妥当性を指す。完全性は次のような事柄で損なわれる可能性がある。
悪意有る改変。攻撃者が、銀行取引における金額などの値を改ざんしたり、認証書類を偽造したりする。
事故による改変。データ転送時のエラーやハードディスクのヘッドクラッシュなど。
日本情報処理開発協会の「ISMS認証基準Ver.2.0」の定義によれば「情報及び処理方法が、正確であること及び完全であることを保護すること」とされる。故意、過失を問わず、システムに意図されている内容と異なるデータ入出力およびデータ処理が行われてしまう状況は、データ完全性を失っているといえる。
そのような完全性を保証するため、メッセージ認証符号 (MAC) と呼ばれる数が使われることが多い。