Asymmetric Cryptography and Hashes

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

1/25

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering hash functions, asymmetric encryption schemes (RSA, ECC), digital signatures, key exchange protocols, and post-quantum cryptography based on Lecture 04.

Last updated 1:13 PM on 7/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

26 Terms

1
New cards

Hash Function

A function that takes arbitrary-length data as input and produces a fixed-length output, often referred to as a hash value or digest.

2
New cards

Preimage resistance

A characteristic of hash functions where, given a hash value H(m)H(m), it should be computationally infeasible to find the original input mm.

3
New cards

Second preimage resistance

A characteristic of hash functions where, given an input mm, it should be infeasible to find a different input mm' such that H(m)=H(m)H(m) = H(m').

4
New cards

Collision resistance

A characteristic of hash functions where it should be infeasible to find any pair of distinct inputs mm and mm' that yield the same hash output.

5
New cards

MD5

A common hash function with a 128-bit output length that is now considered insecure due to vulnerabilities like chosen-prefix collision attacks.

6
New cards

Argon2

A secure hash function used for password hashing, supporting output lengths of 128, 256, or 512 bits.

7
New cards

Chosen-prefix collision attack

An attack where an attacker selects two different prefixes and computes collision blocks such that the hash of both resulting messages is identical; demonstrated against MD5.

8
New cards

Asymmetric Cryptography

A cryptographic system where the sender and receiver use different, mathematically linked keys (a public key and a private key).

9
New cards

Public Key

A non-secret key distributed publicly and used for encryption or signature verification.

10
New cards

Private Key

A secret key stored securely by the owner and used for decryption or creating digital signatures.

11
New cards

RSA

The most widely used asymmetric encryption scheme, based on the mathematical difficulty of prime factorization.

12
New cards

RSA Key Generation

A process involving choosing two large primes pp and qq, computing n=p×qn = p \times q, finding φ(n)=(p1)×(q1)\varphi(n) = (p - 1) \times (q - 1), and selecting exponents ee and dd.

13
New cards

Square-then-Multiply

A practical optimization for computing exponentials in RSA, reducing the number of multiplications required for operations like me(modn)m^e \pmod n.

14
New cards

Hybrid Encryption Scheme

A system that uses asymmetric cryptography to securely exchange a symmetric key, which is then used for the efficient encryption of the actual data.

15
New cards

Key Encapsulation Mechanism (KEM)

A mechanism that generates a symmetric key and an encapsulated ciphertext of that key using the receiver's public key.

16
New cards

Digital Signature

A cryptographic tool used to attest to the authenticity, integrity, and non-repudiation of data using a private key to sign and a public key to verify.

17
New cards

Qualified electronic signature

A type of signature based on digital signatures using keys from a trusted authority, legally equivalent to a physical handwritten signature.

18
New cards

EUF-CMA

Existential Unforgeability under adaptive Chosen Message Attack; the gold standard for signature security ensuring an attacker cannot generate any valid message+signature pair.

19
New cards

Digital Signature Algorithm (DSA)

An alternative to RSA signatures that uses public parameters pp, qq, and gg and relies on the discrete logarithm problem.

20
New cards

Elliptic Curve Cryptography (ECC)

An asymmetric cryptographic approach based on operations on elliptic curves, offering similar security to RSA but with significantly smaller key sizes.

21
New cards

Certificate Authority (CA)

A trusted third party that verifies an entity's identity and issues a digital certificate binding that identity to a public key.

22
New cards

Diffie-Hellman (DH) Key Exchange

A protocol that allows two parties to agree on a shared secret key over an insecure channel using the discrete logarithm problem.

23
New cards

Forward Secrecy

A property where the compromise of long-term private keys does not compromise the confidentiality of past session keys, often achieved via Ephemeral Diffie-Hellman.

24
New cards

Shor's algorithm

A quantum algorithm that can break RSA, DH, and ECC in polynomial time by solving integer factorization and discrete logarithm problems.

25
New cards

Grover's algorithm

A quantum algorithm that speeds up brute-force attacks by a factor of 22, requiring larger keys for symmetric algorithms like AES to remain secure.

26
New cards

Store-now-decrypt-later

A threat model where an attacker records encrypted traffic today to decrypt it in the future once sufficiently powerful quantum computers are available.