General Security Concepts: Examining Symmetric Encryption Flashcards
What is symmetric encryption?
Symmetric encryption is a cryptographic method that uses a single shared key for both encryption and decryption of data. It provides efficient and fast encryption but requires secure key distribution.
What Examples of symmetric encryption - Block Cypher?
Advanced Encryption Standard (AES)
Twofish
Data Encryption Standard (DES)
RC4
RC5
RC6
CAST-128
Triple Data Encryption Standard (3DES
Blowfish
What Examples of symmetric encryption - Stream Cypher?
Salsa20
ChaCha20
Rabbit
Scream
RC4
What are the characteristics of AES?
Advanced Encryption Standard (AES): Widely used symmetric encryption algorithm that operates on fixed-size blocks of data. It provides strong encryption by substituting and permuting data in a series of rounds, which makes it suitable for various security applications.
You will need a AES accelerator component to encrypt this faster with block cypher otherwise this will be slower and take more CPU utilization than stream cypher. How ever this method is potentially more secure.
Uses 128 bit block size
Uses 128,192,256 bit key links
What are the characteristics of TwoFish?
Twofish: A symmetric encryption algorithm known for its strong security and efficient performance. It provides robust encryption and is used in a variety of security applications, including disk encryption.
What are the chracteristics of DES?
Data Encryption Standard (DES): An early symmetric encryption algorithm that encrypts data in 64-bit blocks using a 56-bit key. It was widely adopted for secure data communication but has largely been replaced by more secure algorithms such as AES.
What are the chracteristics of RC5?
RC5: A symmetric block-cipher encryption algorithm. Known as Ron’s Code or the Rivest Cipher, it operates on data blocks of varying size, and employs a variable number of rounds.
What are the chracteristics of RC6?
RC6: A symmetric block-cipher encryption algorithm designed to provide strong security and efficient performance. It extends the RC5 design with additional features to enhance security.
What are the characteristics of CAST-128?
CAST-128: A symmetric block-cipher encryption algorithm known for its simplicity and security. CAST is short for Carlisle Adams and Stafford Tavares, who invented it, and it provides reliable encryption for secure communications and data protection.
Uses 128,192,256 bit key links
What are the characteristics of 3DES?
Triple Data Encryption Standard (3DES): An improvement over DES, 3DES applies the DES algorithm three times in succession to improve encryption strength, thereby enhancing security.
Not a strong method of encryption
What are the characteristics of Blowfish?
Blowfish: A symmetric encryption algorithm designed for efficient encryption and decryption. Known for its speed and flexibility, it’s suitable for various cryptographic applications.
Avoid this method
What are the characteristics of RC4?
RC4: A stream cipher symmetric encryption algorithm that generates a pseudorandom stream of bits. It was widely used in early Secure Sockets Layer (SSL)/Transport Layer Security (TLS) protocols, but it’s been largely deprecated due to vulnerabilities.
Considered to be avoided due to legacy (WEP)