Which of the following cryptographic algorithms is classified as asymmetric?
RSA is an asymmetric cryptosystem using public/private key pairs.
Why this answer
RSA (Rivest–Shamir–Adleman) is a public-key cryptosystem that uses a pair of keys (public and private) for encryption and digital signatures, making it an asymmetric algorithm. Unlike symmetric ciphers, RSA relies on the mathematical difficulty of factoring large prime numbers to secure communications.
Exam trap
The trap here is that candidates confuse 'asymmetric' with 'symmetric' algorithms or mistakenly classify hash functions (like SHA-256) as encryption, when in fact asymmetric algorithms always involve a key pair (public/private) and RSA is the classic example tested on the CEH exam.
How to eliminate wrong answers
Option B (3DES) is wrong because it is a symmetric block cipher that uses the same key for both encryption and decryption, operating on 64-bit blocks with a key size of 168 bits (effective). Option C (SHA-256) is wrong because it is a cryptographic hash function, not an encryption algorithm; it produces a fixed 256-bit digest and is used for integrity verification, not confidentiality. Option D (AES) is wrong because it is a symmetric encryption algorithm standardized by NIST, using the same secret key for both encryption and decryption, with block sizes of 128 bits and key sizes of 128, 192, or 256 bits.