A lead security analyst is reviewing the cryptographic design for an enterprise file storage service. The system must encrypt multi-gigabyte data archives efficiently while ensuring data confidentiality, integrity, and origin authenticity. The engineering team proposes encrypting each entire backup file directly using RSA-4096 asymmetric encryption to achieve confidentiality and non-repudiation in a single operation. Which of the following architectural modifications should the security analyst require to meet both performance and security objectives?
- Transition to a hybrid encryption scheme utilizing AES-GCM for bulk file encryption and RSA to encrypt the symmetric data encryption key.Cevap
- BReplace RSA-4096 with ECC P-384 to encrypt the bulk file payload directly, leveraging elliptic curves for high-speed asymmetric bulk data encryption.
- CImplement AES-ECB mode for bulk file encryption alongside a SHA-256 hash of the plaintext file to guarantee non-repudiation.
- DRequire client workstations to submit a Certificate Signing Request to the CA before generating symmetric stream keys for archive transfer.
Cevap
The security analyst should require transitioning to a hybrid encryption scheme using AES-GCM for bulk payload encryption and RSA for symmetric key encapsulation.
Directly encrypting large files using asymmetric keys (like RSA or ECC) causes severe performance degradation and failure due to block size constraints. The industry standard solution for bulk data protection is hybrid encryption: a high-speed symmetric algorithm (such as AES-GCM) encrypts the bulk file payload using a randomly generated Data Encryption Key (DEK), and the asymmetric key (RSA) is used solely to encrypt the small DEK. Furthermore, AES-GCM provides Authenticated Encryption with Associated Data (AEAD), ensuring both confidentiality and integrity.
Adım Adım Çözüm
Anahtar Kavram
Hybrid Encryption and Authenticated Symmetric Modes