Non-Repudiation and Security Controls
Explore how non-repudiation ensures accountability and how preventive, detective, and corrective controls work together.
What Is Non-Repudiation?
Non-repudiation stops anyone from denying what they did. It's built with digital signatures and tamper-proof logs — essential in legal and financial settings.
Digital Signatures and Non-Repudiation
The key tool is the digital signature. The signer locks a document with their private key, and anyone can verify it with the public key. Only they could have signed it.
# Sign a document
openssl dgst -sha256 -sign alice_private.pem -out contract.sig contract.pdf
# Verify the signature (anyone with Alice's public key can do this)
openssl dgst -sha256 -verify alice_public.pem -signature contract.sig contract.pdf
# Output: Verified OKAll lessons in this course
- Confidentiality, Integrity, and Availability
- Authentication, Authorization, and Accounting
- Non-Repudiation and Security Controls
- Security Roles and Responsibilities