TechKnowSurge
NIST NICE K1120 NIST NICE K0728 CompTIA Tech+ 6.4 ISC2 CC 1.1 NIST 800-53 SI-7 NIST 800-53 SC-17 NIST NICE S0657 Cisco CCST Cybersecurity 1.4
VideoSecurityFree

Integrity

Data integrity in cybersecurity ensures that information remains complete, unaltered, and trustworthy from sender to recipient. This topic covers the CIA Triad, the distinctions between integrity, authenticity, and non-repudiation, common threats to message integrity, and the technical controls used to enforce it.

Complete this video to capture a CTF flag worth 1 point.

About this video

Data integrity is a core principle of cybersecurity, ensuring that information received is complete, accurate, and free from unauthorized modification. It sits alongside confidentiality and availability as one of the three pillars of the CIA Triad, a widely used framework for evaluating an organization's security posture. Some frameworks extend this model to include authenticity and non-repudiation, either as separate principles or as components closely tied to integrity itself. Understanding the distinctions between these concepts is essential for anyone working in or studying the security field. Authenticity refers to verifying that a message or document genuinely originates from the claimed source, while non-repudiation provides proof that prevents either party from denying their involvement in a transaction. Using email as a practical example, integrity means the message was not altered in transit, authenticity confirms the sender is who they claim to be, and non-repudiation creates an auditable record that neither sender nor recipient can disavow. Standard email lacks native encryption, making it vulnerable to on-path attacks, replay attacks, and impersonation — all of which can undermine one or more of these three properties. Addressing these vulnerabilities requires more robust mechanisms than traditional workarounds like printed signatures or read receipts. Modern cryptographic solutions provide the reliability and scalability that digital communications demand. Hashing algorithms generate a unique fingerprint for a given piece of data, making any alteration immediately detectable. Digital signatures, certificates, and public key infrastructure build on these concepts to authenticate identities and bind them to specific transmissions, collectively forming the foundation of trusted communication in enterprise and internet environments.

What you'll learn

What's covered

Integrity in Cybersecurity

Aligned to

NIST NICE
K1120 Knowledge of Confidentiality, Integrity, Availability, Authenticity, and Non-repudiation (CIAAN) principles and practices
K0728 Knowledge of Confidentiality, Integrity and Availability (CIA) principles and practices
S0657 Skill in implementing Public Key Infrastructure (PKI) encryption
CompTIA Tech+
6.4 Compare and contrast authentication, authorization, accounting, and non-repudiation concepts
ISC2 CC
1.1 Understand cybersecurity concepts
NIST 800-53
SI-7 Software, Firmware, and Information Integrity
SC-17 Public Key Infrastructure Certificates
Cisco CCST Cybersecurity
1.4 Explain encryption methods and applications

Key terms

CIA Triad
The three core principles of information security: Confidentiality, Integrity, and Availability.
Integrity
The assurance that data has not been tampered with and remains accurate and complete.
Authenticity
The assurance that information or a communication originates from the claimed source and has not been fabricated or impersonated. Digital signatures and certificates are common mechanisms for establishing authenticity.
Non-repudiation
The assurance that a party cannot deny having sent or received a message or performed an action.
Man-in-the-Middle Attack
MitM
An attack where an adversary secretly intercepts and potentially alters communications between two parties.
Hash Function
A mathematical algorithm that converts input data of any size into a fixed-size output value used to verify data integrity.
Digital Signature
A cryptographic mechanism used to verify the authenticity and integrity of a digital message or document.
Public Key Infrastructure
PKI
A framework of hardware, software, policies, and standards used to create, manage, and distribute digital certificates.
Digital Certificate
An electronic document that uses a digital signature to bind a public key with an identity.

Topics

Cia Triad Data Integrity Cryptography Hashing Digital Signatures Public Key Infrastructure Non Repudiation

Transcript

From a cybersecurity standpoint, integrity means that the data that you're receiving is complete, trustworthy and hasn't been altered. Obviously that's really important: when you're getting data, or when you're getting a document, or when you're receiving information, you want to make sure it's accurate.

The CIA triad and the pillars of cyber security

The CIA triad says we should be concerned about confidentiality, integrity and availability. Some would say that that's not enough, and that the pillars of cyber security should include authenticity and non-repudiation. Others may say, well, these are really closely related to integrity, and lump that into integrity. We're going to talk about what the difference is between those three.

Integrity, authenticity and non-repudiation

Let's use an example of an email that's being sent from Susan to David. Integrity says that that email has not changed along the way, so nothing has happened to this message; when David receives it, it's the original message that Susan sent. Authenticity is that this is from Susan — so when David receives this, it says that it's from Susan, and authenticity is that it is in fact from Susan. And non-repudiation is the fact that Susan can't deny sending it, and David can't deny receiving it.

Concerns

There are concerns over the integrity of messages when they're being sent. Traditionally email has not been an encrypted form of communication, which means anybody can take a look at that message, or even alter that message, between the sender, in this case Susan, and David. So at least traditional email, standard email, you should not consider as being a secure form of sending messages.

It's susceptible to things like an on-path attack. An on-path attack would be when somebody's sitting in between and can intercept that message for their own purpose, whether they're not sending it the other way, or maybe they're delaying the message from being sent, or perhaps they're altering the message as it comes in. It makes these messages susceptible to things like replay attacks, or just any kind of unauthorized information alteration — the alteration of the data — and then David gets a message that Susan didn't actually send.

It could come from outside the system too, so it's not just on-path attacks. Let's say somebody is impersonating, so they're outside the system, and they send a message to David pretending to be Susan, impersonating Susan. So we need some sort of integrity check or authenticity check to make sure that this mail is from who it says it's from, in this case Susan right here, and that it's not been altered.

Solutions

There are some solutions. It's pretty hard to fake video, although it's been getting easier to fake that. There are things like biometrics that could confirm somebody and who they are. Or a signature: we used to print things off, sign them, and then scan that and send that to a person in a PDF form. Or some sort of read receipt is available with some of these technologies, or you make somebody authenticate to see the message, and then we know that they received this.

All of these are kind of tricky solutions, because who wants to create a video, or how do you implement biometrics, or do you want to print something out to scan it, and the read receipts are kind of a problem. So we need better mechanisms, a digital way to be able to confirm these messages and the integrity of those messages.

Technology solutions to handle this: one is hashing, being able to use that fingerprint to confirm that nothing has been changed on this message. Or public key infrastructure — it uses public key cryptography to actually implement public key infrastructure. And then things like certificates, being able to use certificates to confirm somebody's identity, or digital signatures.

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →