Ch. 3: Fundamentals of Cryptography

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

1/70

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:26 PM on 6/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

71 Terms

1
New cards

steganography

“covered writing” hides the existence of message or informationby embedding it within another medium, such as images or audio files.

2
New cards

metadata

data that is used to describe the content or structure of the actual data

3
New cards

cryptography

practice of transforming (“scrambling”) information that its meaning cannot be understood by unauthorized parties

4
New cards

transposition

Cryptography method

each letter of the message is rearrangedto create a new order, making it difficult to read without the key.

5
New cards

substitution

Cryptography method

where one letter is substituted for another letter

6
New cards

data masking

form of obfuscation

involves creating a copy of the original data and making it unintelligible

7
New cards

tokenization

form of obfuscation

obfuscates sensitive data elements, such as account number, into a random string of characters (token)

8
New cards

obfuscation

action of making something obscure

9
New cards

ROT13

type of subsitution

rotates the entire alphabet 13 steps (A=N, N=O, C=P, etc.)

ex. word “security” becomes “frphevgl”

10
New cards

encryption

the process of changing original text into a scrambled message

11
New cards

decryption

the process of converting an encrypted message back into its original text.

12
New cards

plaintext

unencrypted data that is input for encryption or is the output of decryption

13
New cards

ciphertext

scrambled and unreadable output of encryption

14
New cards

cleartext

unencrypted data that is not intended to be encrypted

15
New cards

cipher

cryptographic algorithm which consists of procedures based on a mathematical formula

16
New cards

key

a mathematical value entered into the algorithm to produce the ciphertext

17
New cards

confidentiality

Ensures only authorized parties can view it

18
New cards

integrity

ensures information is correct and unaltered

19
New cards

authentication

ensures sender can be verified through cryptography

20
New cards

nonrepudiation

proves that a user performed an action

21
New cards

obfuscation

making something obscure or unclear

22
New cards

security through obscurity

approach in security where virtually any system can be made secure as long as outsiders are unaware of it or how it functions

23
New cards

one-time pad (OTP)

strong secure cryptographic algorithm that is hand-calculated with a pad

combines plaintext with a random key

24
New cards

pad

long sequence of random letters

25
New cards

stream cipher

takes one character and replaces it with another

26
New cards

block cipher

manipulates an entire block of plaintext at one time

27
New cards

sponge function

input that has been padded with additional characters until all characters are used (“absorbed in the sponge”)

28
New cards

hashing

algorithm creates a unique “digital fingerprint” of a set of data

29
New cards

digest

resulting fingerprint from a hash algorithm

30
New cards

fixed size (hashing algorithm)

digest of a short data should produce the same size as a digest of a long set of data

31
New cards

unique (hashing algorithm)

Two different sets of data cannot produce the same digest. Changing a single letter in one data set should produce an entirely different digest

32
New cards

original (hashing algorithm)

it should not be possible to produce a data set that has a desired or predefined hash

33
New cards

secure (hashing algorithm)

the resulting hash cannot be reversed to determine the original plaintext

34
New cards

secure hash algorithm (SHA)

A family of cryptographic hash functions designed to ensure data integrity and security, producing a fixed-size output that is difficult to reverse.

35
New cards

RipeMD (RACE Integrity Primitives Evaluation Message Digest)

A family of cryptographic hash functions known for its efficiency and security, producing variable-length hashes.

36
New cards

Whirlpool

A cryptographic hash function that produces a 512-bit hash value, known for its security and resistance to collisions.

37
New cards

Symmetric cryptographic algorithms

A type of encryption where the same key is used for both encryption and decryption. They are generally faster and more efficient than asymmetric algorithms.

38
New cards

private key cryptography

Encryption method using a private key for both encryption and decryption, ensuring that only authorized parties can access the information.

(also called private key cryptography)

39
New cards

public key cryptography

asymmetric cryptographic algorithm

protects the confidentiality of data, uses two keys instead of only one. These keys are mathematically related and are known as the public key and private key

40
New cards

key pairs (asymmetric cryptography)

unlike symmetric cryptography that uses only one key asymmetric cryptography requires a pair of keys

41
New cards

public key (asymmetric cartography)

designed to be public and not need to be protected. Can be freely given to anyone or even posted on the Internet

42
New cards

elliptic curve cryptography (ECC)

users share one elliptic curve and one point on the curveto generate their key pairs. It is a form of public key cryptography that offers high security with smaller key sizes.

43
New cards

digital signature algorithm (DSA)

creates digital signature which can do the following : verify the sender, prevent the sender from disowning the message and prove message integrity

44
New cards

Diffie-Hellman (DH)

DH key exchange requires A and B to each generate a private key and a corresponding public key, allowing them to securely share a secret key over a public channel.

45
New cards

Diffie-Hellman Ephemeral (DHE)

is a variation of the Diffie-Hellman key exchange that uses temporary, or "ephemeral," keys for each session. This enhances security by ensuring that session keys are not reused.

46
New cards

Elliptic Curve Diffie-Hellman (EDCH)

is a key exchange protocol based on elliptic curve cryptography, which allows two parties to generate a shared secret over an insecure channel, providing enhanced security with smaller key sizes.

47
New cards

Perfect forward secrecy

public key systems that generate random public keys that are different for each session. The value of this is that if the secret key is compromised, it cannot reveal the contents of more than one message.

48
New cards

file-level encryption

to encrypt or decrypt files individually

49
New cards

full-disk encryption (FDE)

technology to protect the entire hard drive using cryptography including the installed OS

50
New cards

volume-level encryption

applying cryptography to a volume of a hard drive

51
New cards

partition-level encryption

applying cryptography to a partition of a hard drive

52
New cards

database-level encryption

applying cryptography to a database

53
New cards

record-level encryption

Applying cryptography to database records

54
New cards

self-encrypting drives (SED)

drives that can protect all data written to them

55
New cards

hardware security model (HSM)

removable external cryptographic dcevice that includes onboard key generator and key storage facility

56
New cards

trusted execution environment (TEE)

secure cryptoprocessor that is internal to the computer itself

57
New cards

trusted platform module (TPM)

international standard for cryptoprocessors that provides cryptographic sevices

58
New cards

secure enclave

a TPM on apple and android devices

59
New cards

blockchain

shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a business network

60
New cards

public blockchain (open public ledger)

blockchain network that anyone can join and become a part of

61
New cards

private blockchain

operates in a closed network

62
New cards

federated blockchain

typically used when organizations need to both a public and private blockchain

63
New cards

collision attack

attempt to find two input strings of a hash function that produce the same hash result

64
New cards

key length

number of bits in a key

65
New cards

downgrade attack

an attack in which the system is forced to abandon the current higher security mode of operation and f”all back” to implementing an older and less secure mode

66
New cards

collision

whgen two files have the same hash

67
New cards

collision attack

is an attempt to find two input strings of hash function that produce the same hash result

68
New cards

birthday attack

a statistical phenomenon that makes finding collisions easier

69
New cards

birthday paradox

is the probability theory that states in a group of people, the chance of two having the same birthday increases with group size, illustrating the principles behind the birthday attack in cryptography.

70
New cards

quantum computing

relies on quantum physics using atomic-scale units (qubits)

71
New cards

full-disk encryption FDE

What type of encryption would protect all data on a hard drive, including the installed OS?