Cryptography Concepts Flashcards
Define Synchronous Encryption
encryption / decryption occurs immediately
Define Asynchronous Encryption
encryption / decryption requests are processed from a queue. A delay can take place
Define Symmetric Encryption
same key used to encrypt and decrypt
Define Asymmetric Encryption
One private key and one public key perform encryption and decryption
Define Digital Signature
method of providing sender authentication and message integrity.
message acts as input to hash function
sender’s private key encrypts the hash value
hash computation on received message determines validity of the message
Define hash
one way function that reduces message to a hash value
Comparison of sender’s hash value to receiver’s hash value determines message integrity
Define ciphertext
altered form of message that is unreadable without knowing the key and encryption system used
aka cryptogram
Define cryptosystem
components that make encryption possible:
algorithm
key
key management system
Define cryptanalysis
science of decrypting ciphertext without prior knowledge of the key or crypto system used
aka breaking encryption
Define key clustering
Occurs when different encryption keys generate same ciphertext from same plaintext message
considered a weakness of an algorithm if they occur frequently
Define keyspace
all possible key values when using particular algorithm or other security measure
Define collision
when a hash function produces same hash value on different messages
considered a weakness of an algorithm if they occur frequently
Define algorithm
mathematical function that encrypts and decrypts data
aka a cipher
Define cryptology
science that studies encrypted communications and data
Define Encoding
process of changing data into another form using code