Cryptography Definitions Flashcards
(18 cards)
DES
A BLOCK CIPHER THAT USED TO BE THE US STANDARD
STREAM CIPHER
ENCRYPTS EACH BIT OF PLAINTEXT USING A BIT FROM A KEY STREAM
PLAINTEXT
AN UNENCRYPTED MESSAGE
ATTACK TREE
USED TO EXPLORE POSSIBLE WAYS TO COMPROMISE TO A SYSTEM
BIRTHDAY ATTACK
REPEATEDLY GENERATES VALUES UNTIL A COLLISION IS FOUND
CIPHERTEXT
AN ENCRYPTED MESSAGE
THREAT MODEL
SPECIFIES WHAT YOU ARE PROTECTING AND WHAT YOU ARE PROTECTING IT AGAINST
HASH FUNCTION
TAKES A VARIABLE-SIZED INPUT AND PRODUCES A FIXED SIZED OUTPUT
PUBLIC-KEY CRYPTOGRAPHY
USES ONE KEY TO ENCRYPT MESSAGES AND A DIFFERENT KEY TO DECRYPT MESSAGES
HMAC
USES A HASH FUNCTION TO GENERATE AN AUTHENTICATION TAG
GMAC
USES A BLOCK CIPHER TO GENERATE AN AUTHENTICATION TAG
AES
A BLOCK CIPHER THAT IS CURRENTLY THE US STANDARD
DIGITAL SIGNATURE
USES PUBLIC-KEY CRYPTOGRAPHY TO AUTHENTICATE MESSAGES
AUTHENTICATION
USED TO PREVENT UNAUTHORIZED MODIFICATION OF MESSAGES
SIDE-CHANNEL ATTACK
USES A SHARED SECRET KEY TO AUTHENTICATE MESSAGES
BLOCK CIPHER
ENCRYPTS FIXED-SIZED SEQUENCES OF BYTES USING A FIXED-SIZED KEY
BLOCK CIPHER MODE
USES A BLOCK CIPHER TO ENCRYPT PLAINTEXT CONSISTING OF MULTIPLE BLOCKS
MAC
USES A SHARED SECRET KEY TO AUTHENTICATE MESSAGES