FlashKeepers

IT Security · Professional · Professional Certifications

Cryptography I: Symmetric Ciphers and Hashing

AES, block cipher modes, stream ciphers, hash functions, HMAC, salting, key derivation and classical ciphers.

About this set

40 basic cards for Professional IT Security. Set 1 of 2 in Cryptography. It opens with "What is a Caesar cipher?" and "What is a substitution cipher?". Study it alongside the other Professional sets below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is a Caesar cipher?
Show answerA substitution cipher that shifts each letter by a fixed number of positions in the alphabet.
What is a substitution cipher?
Show answerA cipher that replaces each plaintext character with a corresponding ciphertext character using a substitution table.
What is the Vigenère cipher?
Show answerA polyalphabetic substitution cipher that uses a repeating keyword to shift plaintext characters by different amounts.
What is a one-time pad?
Show answerA perfectly secure cipher that uses a random key as long as the plaintext, used exactly once, and XORed with plaintext.
What is a stream cipher?
Show answerA symmetric cipher that encrypts plaintext one bit or byte at a time by XORing it with a keystream generated from a secret key.
What is a keystream in a stream cipher?
Show answerA sequence of pseudorandom bits or bytes generated from a secret key and optional IV, used to encrypt plaintext via XOR.
What is RC4?
Show answerA stream cipher based on key-scheduling and pseudorandom generation algorithms, now considered cryptographically weak.
What is ChaCha20?
Show answerA modern stream cipher designed by Daniel J. Bernstein, based on the ChaCha family, offering good performance and security.
What is a block cipher?
Show answerA symmetric cipher that divides plaintext into fixed-size blocks and encrypts each block independently using the same key.
What is the block size of AES?
Show answer128 bits (16 bytes), fixed for all AES variants.
What are the valid AES key sizes?
Show answer128 bits, 192 bits, or 256 bits (16, 24, or 32 bytes).
How many rounds does AES perform?
Show answer10 rounds for 128-bit keys, 12 for 192-bit keys, 14 for 256-bit keys.
What is the purpose of an S-box in AES?
Show answerA lookup table that performs non-linear byte substitution, providing confusion in the cipher.
What is a Feistel network?
Show answerA symmetric structure that divides a block into two halves, applies a round function to one half with a subkey, and XORs the result with the other half.
What is ECB mode?
Show answerElectronic Codebook mode, which encrypts each plaintext block independently using the same key, producing deterministic ciphertext.

25 more cards in the app

Study this set free