Week 6- Principles of cryptography: fundamentals and symmetric systems Flashcards
(29 cards)
What is Cryptology?
the science of secure communications
what is cryptanalysis?
the study of encryption to detect vulnerabilities and propose cryptographic techniques.
what is cryptography?
encode and decode information for secure communication.
achieves confidentiality and integrity of CIA triad.
what is a block cipher?
a cryptographic method, data is broken into smaller blocks for encryption and decryption using a cryptographic key
what is a cryptographic key?
a numerical value that act as an input to encryption/decryption algorithm.
what is AES?
advanced encryption standard.
symmetric block cypher used across the internet and wi-fi networks.
Define Diffie-Hellman (DH)
a key exchange, mathematical algorithm whereby two entities can share a symmetric key remotely.
what does Moore’s law predict?
that computer power and its ability to crack a code doubles every 18 months.
define brute-force-attack
an exhaustive cryptanalytic method, attempts every possible key/password combination until on works.
what is 3DES?
3 digital encryption standard
symmetric block cipher with key length 112 or 168 bits.
Define reverse engineering
using the output of a device/system to figure out how it works
What is a dictionary attack?
an attempt to break into a password protected system by using a list of well-known words or phrases.
define digital signature
authenticating the authorship of a message
define digital certificate
proof of ownership of a public key
define public key
asymmetrical cryptographic key available to anyone
Define web of trust
an arrangement of entities where there is a relationship of trust
define plaintext
unencrypted information
define ciphertext
encrypted information
define a cipher or cryptographic algorithm
mathematics responsible for turning plaintext to ciphertext or reverting it back plaintext
define encryption
the process of converting plaintext to ciphertext
define cryptographic key
a numerical value with a string of bits of specific size used to encrypt or decrypt
define encryption key
a cryptographic key, a piece of information used with an algorithm (cipher) to turn plaintext to ciphertext
(decryption key does the opposite)
define symmetric cryptography
encryption and decryption use the same cryptographic key
define asymmetric cryptography
encryption and decryption use different keys