Fundamentals of InfoSecintermediate
Explain why symmetric-key encryption has a key-management problem, and describe how the lesson’s hybrid approach addresses it.
Answer
Symmetric encryption uses the same secret key for encryption and decryption, so communicating parties must securely establish and protect that key. In the hybrid approach, the message is encrypted with a symmetric session key, then that session key is encrypted with the recipient’s public key. The recipient uses the corresponding private key to recover the session key and decrypt the message. The session key is discarded after the session.
Explanation
### Why this is right
The challenge is that symmetric encryption needs both parties to possess the same secret, while sending that secret openly could expose it. A hybrid design uses public-key cryptography to protect the symmetric session key and efficient symmetric encryption for the message itself.
### The concept
A session key is a temporary symmetric key used for one communications session. The sender encrypts the message with that key, then encrypts the key using the recipient’s public key. The recipient’s corresponding private key recovers the session key, which can then decrypt the message. This combines the efficient data processing of symmetric encryption with a way to protect key delivery. The lesson says the session key is discarded after the message is sent and should not be reused.
### What a good answer covers
- The same secret key is used for symmetric encryption and decryption.
- The key must reach the other party without being exposed.
- The message uses a symmetric session key, while the recipient’s public key protects that key.
- The session key is temporary and discarded after the session.
### Terms
- **Hybrid encryption**: A design combining symmetric and asymmetric cryptographic methods.
- **Session key**: A temporary symmetric key for one communications session.
- **Public key**: A key that can be shared openly and is used in the relevant public-key operation.
- **Private key**: The corresponding secret key, held by its owner.
### Remember
Use public-key methods to protect the session key and symmetric methods to protect the bulk message.
Related Questions
- Explain why computer security is described as a process rather than a product. Include the roles of technology, people, and environment.(intermediate)
- Select ALL items the review identifies as possible security risks or losses.(intermediate)
- Arrange these broad security activities in a sensible cycle, beginning with identifying what needs protection.(intermediate)
- A security product can replace the continuing work of managing people, technology, and the operating environment.(intermediate)
- Which statement best captures the course review’s view of computer security?(intermediate)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free