An enterprise security team is designing a cryptographically secure real-time transaction processing engine for a distributed financial network. The system requires ephemeral key agreement for inter-microservice TLS communications to protect past sessions if long-term credentials are compromised, alongside high-speed data encryption with built-in authenticity verification for sensitive ledger entries stored in volatile memory. Which of the following cryptographic implementation choices should the security team select to satisfy these requirements? (Select TWO).
- Implement Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) key exchange for microservice transport sessions to provide Perfect Forward Secrecy.Answer
- Utilize Advanced Encryption Standard in Galois/Counter Mode (AES-GCM) for in-memory ledger entry protection.Answer
- CUse RSA 4096-bit asymmetric encryption to encrypt in-memory ledger entry payloads prior to storage.
- DApply standalone SHA-256 cryptographic hashing to outbound transaction messages to guarantee sender non-repudiation.
- EDeploy network-level web application firewall (WAF) filtering rules to address cryptographic cipher suite weaknesses.
Answer
The correct implementation choices are using Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) for transport session key exchange and Advanced Encryption Standard in Galois/Counter Mode (AES-GCM) for in-memory ledger protection.
Implementing Elliptic Curve Diffie-Hellman Ephemeral (ECDHE) provides Perfect Forward Secrecy (PFS) by generating temporary keys for each TLS session, ensuring past communications remain secure even if long-term private keys are compromised later. Additionally, Advanced Encryption Standard in Galois/Counter Mode (AES-GCM) is an authenticated symmetric encryption cipher mode (AEAD) optimized for high-throughput data protection, delivering both confidentiality and integrity verification.
Step-by-Step Solution
Key Concept
Cryptographic Algorithms, Cipher Modes, and Ephemeral Key Exchange