Untitled Deck Flashcards
(37 cards)
What is Decryption?
Changing secret message back to original form
What is Plaintext?
Unencrypted data to be encrypted or is the output of decryption
What is Ciphertext?
The scrambled and unreadable output of encryption
What is a Pseudorandom number generator (PRNG)?
An algorithm for creating a sequence of numbers whose properties approximate those of a random number
What is Diffusion?
If a single character of plaintext is changed then it should result in multiple characters of the ciphertext changing
What is Confusion?
The key does not relate in a simple way to the ciphertext
What is Confidentiality?
Ensures only authorized parties can view it
What is Integrity?
Ensures information is correct and unaltered
What is Authentication?
Ensures sender can be verified through cryptography
What is Non-repudiation?
Proves that a user performed an action
What is Obfuscation?
Making something obscure or unclear
What is Security through obscurity?
An approach in security where virtually any system can be made secure as long as outsiders are unaware of it or how it functions
What is Data-at-rest?
Data that is stored on electronic media
What is Data-in-transit?
Actions that transmit the data across a network
What is Data-in-use?
Data actions being performed by ‘endpoint devices’, such as printing a report from a desktop computer
What are Low-power devices?
Small electronic devices that consume very small amounts of power
What is Resource vs security constraint?
A limitation in providing strong cryptography due to the tug of war between available resources (time and energy) and the security provided by cryptography
What is High Resiliency?
The ability to quickly recover from these resource vs. security constraints
What is a Stream cipher?
Takes one character and replaces it with another
What is a Block cipher?
Manipulates an entire block of plaintext at one time
What is a Sponge function?
Takes as input a string of any length and returns a string of any requested variable length
What is a Hash?
An algorithm that creates a unique digital fingerprint called a ‘digest’
What is an Asymmetric Cryptographic Algorithm?
Cryptography that uses two mathematically related keys.
What is a Symmetric cryptographic algorithm?
Encryption that uses a single key to encrypt and decrypt a message