Skip to main content
Offline·Progress is saved on this device and syncs the next time you open the app online.
Cryptography & PKI

IV

Initialization Vector

A random value that ensures identical plaintext encrypts differently each time.

An IV is a non secret but unique value fed into encryption so that identical plaintext does not produce identical ciphertext, defeating pattern analysis. It is essential for block cipher modes like CBC and for stream ciphers, where reuse can be catastrophic. The classic example is WEP, whose short, repeating IVs allowed attackers to recover the key. Best practice requires IVs to be random or non repeating, and unlike a key the IV does not need to stay secret.

Memory hook

Initialization Vector: a random "starter" so identical plaintext encrypts differently each time.

Related terms

Looking IV up is step one. Getting tested on it is step two.

A free account opens all 4 Domain 1 objectives, 271 exam-style questions with a lesson and a lab on each, a placement check that skips what you already know, and a dated plan. No card.

Not affiliated with or endorsed by CompTIA.