The Art of Ensuring Integrity

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Vocabulary terms covering data integrity controls, hashing algorithms, digital signatures, certificates, and database integrity enforcement based on Lecture #5.

Last updated 7:27 AM on 6/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Hashing

A tool that ensures data integrity by taking binary data and producing a fixed-length representation called the hash value or message digest.

2
New cards

Hash Value

The fixed-length representation of a message produced by a mathematical function that is relatively easy to compute but significantly harder to reverse.

3
New cards

Secure Hash Algorithm (SHA)

A hashing algorithm developed by the U.S. National Institute of Standards and Technology (NIST) that can be implemented in strengths of 224224, 256256, 384384, and 512512 bits.

4
New cards

Message Digest 5 (MD5)

A hashing algorithm developed by Ron Rivest that produces a 128-bit128\text{-bit} hash value.

5
New cards

Salting

The process of adding a random string of characters to a password before hashing to make it more secure.

6
New cards

HMAC

An algorithm that combines a cryptographic hash function with a secret key to provide both integrity assurance and authentication.

7
New cards

Digital Signature

A mathematical method used to check the authenticity and integrity of a message, digital document, or software; it also provides non-repudiation.

8
New cards

Asymmetric Cryptography

The basis for digital signatures, involving a public key algorithm like RSA that generates mathematically related private and public keys.

9
New cards

Digital Certificate

Equivalent to an electronic passport, it authenticates and verifies that users sending a message are who they claim to be.

10
New cards

X.509

The standard for the construction of digital certificates and the Public Key Infrastructure (PKI) used to manage them.

11
New cards

Public Key Infrastructure (PKI)

The policies, roles, and procedures required to create, manage, distribute, use, store, and revoke digital certificates.

12
New cards

Data Integrity

The accuracy, consistency, and reliability of data stored in a database.

13
New cards

Entity Integrity

A database rule stating that every table must have a primary key that is unique and not NULL.

14
New cards

Primary Key

A unique identifier for each row in a database table.

15
New cards

Referential Integrity

A database rule ensuring that table relationships remain consistent, specifically concerning foreign keys that reference primary keys in other tables.

16
New cards

Domain Integrity

A database control ensuring that all data items in a column follow the same format and fall within a defined set of valid values.

17
New cards

Null

A value in a database that signifies missing or unknown information.

18
New cards

Validation Rule

A criterion used to check that data falls within parameters defined by a database designer to ensure completeness, accuracy, and consistency.

19
New cards

Check Digit

An extra calculation used in database validation to generate a digit for error detection.

20
New cards

User-defined Integrity

A set of specific rules defined by a user that does not belong to standard category constraints like domain, entity, or referential integrity.