A security engineer is updating the cryptographic specifications for an enterprise file ingest service. The system baseline requires high-throughput data confidentiality for large batch data uploads, alongside digital non-repudiation and origin verification for administrative policy manifests submitted with each batch. Which TWO cryptographic algorithms or mechanisms should the security engineer implement to satisfy these specific operational requirements?
- AES-GCM (Advanced Encryption Standard in Galois/Counter Mode) for high-speed symmetric bulk data encryptionAnswer
- ECDSA (Elliptic Curve Digital Signature Algorithm) for signing administrative policy manifestsAnswer
- CDirect RSA public key encryption applied to the full payload stream of each large batch data upload
- DStandalone SHA-256 hashing performed on administrative policy manifests prior to transmission
- EGenerating and submitting a new Certificate Signing Request (CSR) for each individual administrative policy manifest
Answer
The correct cryptographic implementation consists of using symmetric authenticated encryption (AES-GCM) for rapid bulk data confidentiality and asymmetric digital signatures (ECDSA) to provide non-repudiation and origin authentication for administrative manifests.
AES-GCM is the industry standard symmetric block cipher mode for fast, authenticated encryption of high-volume data payloads. ECDSA provides strong asymmetric digital signatures with compact key sizes, fulfilling the requirement for non-repudiation and sender authenticity on administrative manifest files.
Step-by-Step Solution
Key Concept
Selecting Appropriate Cryptographic Algorithms for Confidentiality vs. Non-Repudiation