nerdexam
EC-Council

312-50V11 · Question #969

Harper, a software engineer, is developing an email application. To ensure the confidentiality of email messages. Harper uses a symmetric-key block cipher having a classical 12- or 16-round Feistel ne

The correct answer is A. CAST-128. CAST-128 is uniquely identified by its 12- or 16-round Feistel network, 64-bit block size, large 8x32-bit S-boxes based on bent functions, and per-round masking (Km) and rotation (Kr) keys.

Cryptography

Question

Harper, a software engineer, is developing an email application. To ensure the confidentiality of email messages. Harper uses a symmetric-key block cipher having a classical 12- or 16-round Feistel network with a block size of 64 bits for encryption, which includes large 8 x 32-bit S-boxes (S1, S2, S3, S4) based on bent functions, modular addition and subtraction, key-dependent rotation, and XOR operations. This cipher also uses a masking key(Km1)and a rotation key (Kr1) for performing its functions. What is the algorithm employed by Harper to secure the email messages?

Options

  • ACAST-128
  • BAES
  • CGOST block cipher
  • DDES

How the community answered

(58 responses)
  • A
    84% (49)
  • B
    9% (5)
  • C
    2% (1)
  • D
    5% (3)

Why each option

CAST-128 is uniquely identified by its 12- or 16-round Feistel network, 64-bit block size, large 8x32-bit S-boxes based on bent functions, and per-round masking (Km) and rotation (Kr) keys.

ACAST-128Correct

CAST-128 (RFC 2144) precisely matches all described characteristics: a 12- or 16-round Feistel network, a 64-bit block size, and four large 8x32-bit S-boxes derived from bent functions. Its defining per-round use of a masking key (Km) and a rotation key (Kr) combined with modular addition, subtraction, and XOR operations is unique to CAST-128 among common ciphers.

BAES

AES uses a 128-bit block size and a substitution-permutation network rather than a Feistel structure, and it does not use Km or Kr key pairs.

CGOST block cipher

The GOST block cipher uses a 64-bit block and Feistel structure but employs 32 rounds with small 4-bit S-boxes, not the large 8x32-bit S-boxes described.

DDES

DES uses a 64-bit block and a 16-round Feistel network but relies on 6-to-4-bit S-boxes and does not incorporate masking keys or rotation keys as described.

Concept tested: CAST-128 symmetric block cipher identification

Source: https://www.rfc-editor.org/rfc/rfc2144

Topics

#CAST-128#Feistel network#block cipher#symmetric encryption

Community Discussion

No community discussion yet for this question.

Full 312-50V11 Practice