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/35

flashcard set

Earn XP

Description and Tags

Password hashing, encryption, PKI & certificates, uses of cryptography, cryptographic tools

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

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

What is cryptography?

The practice of securing information by converting it into a secure format.

2
New cards

What is hashing?

A one-way process used to ensure data integrity by creating a unique output (digest) from a given input.

3
New cards

What is encryption?

A two-way process used to ensure data confidentiality through digital signatures

4
New cards

What are collisions?

Two different inputs yield the same output, signaling the algorithm is cryptographically broken

5
New cards

What are common types of hashing algorithms?

MD5, SHA256, SHA512.

6
New cards

What is the main issue with MD5?

It is very old and known to generate collisions, making it not secure enough for most secure hashing operations.

7
New cards

What does SHA256 provide over MD5?

It is more cryptographically secure than MD5.

8
New cards

Why isn’t encryption used to secure passwords anymore?

If an attacker gets into system and/or encryption key, they gain access to all passwords.

9
New cards

What is salt?

Digits added to hash output to prevent brute force hash cracking

10
New cards

What is symmetric encryption?

An encryption method where the encoding key is the same as the decoding key.

11
New cards

What is the benefit of symmetric encryption over asymmetric encryption?

It is less computationally intensive.

12
New cards

What is the benefit of asymmetric encryption over symmetric encryption?

It is not easily broken through brute force and/or frequency analysis.

13
New cards

How to solve the symmetric encryption key transportation problem?

Send key encrypted through asymmetric encryption.

14
New cards

What is asymmetric encryption?

An encryption method (Diffie Hellman exchange) that uses a public key and a private key.

15
New cards

What is out-of-band exchange?

Keys are sent over an unrelated communication channel, such as verbally or in the mail.

16
New cards

What is an in-band exchange?

Keys are sent over the same channel used for communication.

17
New cards

What is key strength?

A measure, determined by key length, of how resistant an encryption key is to brute force and other key-discovery techniques. Inversely related to usability (processing power/time).

18
New cards

Levels of encryption

Full disk encryption, partition level, volume level, file level, database level, record level.

19
New cards

What is a certificate?

A key-pair assignment from a CA.

20
New cards

Third-party certificate

Issued by another entity

21
New cards

Self-signed certificate

Issued by an organization for use within that organization.

22
New cards

Public Key Infrastructure (PKI)

Ensures public keys (and by extension, private keys) belong to 1&only1 organization to protect confidentiality through issuing certificates from CAs.

23
New cards

What is a Certificate Authority (CA)?

A trusted organization that (1) assigns digital certificates to applicants, (2) ensures no two organizations have the same key pair, and (3) maintains records of assigned and revoked certificates.

24
New cards

What is a Certificate Signing Request (CSR)?

An application to a CA to initiate the process of receiving a signed certificate for a specific key pair

25
New cards

Types of CAs

Issuing, Intermediate, Root

26
New cards

Online Certificate Status Protocol (OCSP)

Allows an entity to check the status of a certificate with the issuing CA

27
New cards

Control Revocation List (CRL)

Identifies which certificates have been revoked by the issuing CA and should no longer be trusted

28
New cards

Certificate Contents

(1) Chain of trust, (2) Certificate holder info, (3) Issuing CA info, (4) Expiration date, (5) URLs used by certificate (Subject alternative names), (6) Algorithm used for public key

29
New cards

Code Signing

Ensures an application has not been modified and confirms the author by hashing the file and signing it with the developer’s private key

30
New cards

What is the purpose of digital signatures?

To authenticate the sender of a message and ensure that the message data has not been modified.

31
New cards

Blockchain

A decentralized and distributed public ledger that records the alterations of a digital asset, typically managed by a peer-to-peer network.

32
New cards

What makes Blockchain secure?

An attacker would need to take over the majority of the network in order to add falsified info to the ledger (hard but not impossible)

33
New cards

What is a secure enclave?

Cryptographic memory where encrypted sensitive data is stored, often accessed through biometrics.

34
New cards

How is Key Management carried out?

Key rotation prevents an attacker from being able to use a stolen key for very long by periodically switching out keys.

35
New cards

What is a Trusted Platform Module (TPM)?

A small chip in the motherboard used to identify a specific system, often used to store sensitive information like passwords and cryptographic keys.

36
New cards

What is a Hardware Security Module (HSM)?

A large, special-purpose GPU-powered peripheral that offloads computationally intense encryption/decryption workload from the main general-purpose CPU.