データ完全性(Data Integrity)

データがそのライフサイクル全体を通じて正確で完全であり、破損していないことを保証すること。

通信中の完全性維持にはチェックサム(Checksum)を使用し、作成者の否認防止(Non-repudiation)にはデジタル署名を使用します。

        graph LR
  Center["データ完全性(Data Integrity)"]:::main
  Rel_data_recovery["data-recovery"]:::related -.-> Center
  click Rel_data_recovery "/terms/data-recovery"
  Rel_data_obfuscation["data-obfuscation"]:::related -.-> Center
  click Rel_data_obfuscation "/terms/data-obfuscation"
  Rel_data_replication["data-replication"]:::related -.-> Center
  click Rel_data_replication "/terms/data-replication"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 5歳でもわかるように説明

パズルを完成させて写真を撮ったとします。誰かが後でピースを入れ替えても、写真と比べればすぐにわかります。データ完全性とは、コンピュータ情報が変更されたり壊されたりしていないかを常に確認するための、数学的な「写真」のようなものです。

🤓 Expert Deep Dive

CIAトライアド:情報セキュリティの中核モデル(機密性、完全性、可用性)の「I」です。暗号化は「機密性」を提供しますが、「完全性」を提供するとは限りません。Web3では、1ビットの変更でも全く異なるハッシュ値が生成される(アバランシェ効果)ため、完全性が強固に保たれます。

❓ よくある質問

What is the difference between data integrity and data security?

Data security is the broad practice of protecting data from all threats. Data integrity is one specific pillar of security that ensures the data is accurate and hasn't been altered. Another pillar is confidentiality, which ensures the data is kept secret.

How does a blockchain ensure data integrity?

A blockchain uses cryptography (specifically hashing). Every block contains a mathematical 'fingerprint' of all the data inside it, plus the fingerprint of the previous block. If anyone tries to change past data, all the fingerprints break, instantly alerting the network to the tampering.

What is a checksum?

A checksum is a small-sized block of data derived from another block of digital data. It is used to detect errors that may have been introduced during transmission or storage.

📚 出典