Integralność danych
Z Wikipedii
Integralność danych – to w technice informatycznej i telekomunikacyjnej określenie sytuacji, w której dane zachowują prawidłową postać podczas operacji takich jak odczyt, zapis, transmisja lub magazynowanie.
W zagadnieniach kryptograficznych i związanych bezpieczeństwem, integralność danych odnosi się do stanu ich niezmienności (spójności, zgodności z oryginałem), który może zostać naruszony przez świadomą ingerencję użytkownika, a także w drodze losowej - przypadkowe błędy transmisyjne oraz awarie urządzeń.
W odniesieniu do relacyjnych baz danych integralność definiowana jest jako połączenie trzech koncepcji: dokładność (ang. accuracy), prawdziwość (ang. correctness), oraz aktualność (ang. validity).
Integralność danych może być zapewniana na wiele sposobów. Najczęściej stosowanymi rozwiązaniami technologicznymi są nadmiarowe kody detekcyjne (detekcyjno-korekcyjne): Message Integrity Code - MIC, oraz Message Authentication Code - MAC.
Powiązanym zagadnieniem jest zapewnienie, że operacje na danych mogą być wykonywane tylko przez osoby do tego uprawnione (patrz: poufność danych).