312-50V11 · Question #50
Which component of IPsec performs protocol-level functions that are required to encrypt and decrypt the packets?
The correct answer is D. IPsec driver. The IPsec driver is the kernel-level component responsible for the actual encryption and decryption of IP packets according to the established security associations.
Question
Which component of IPsec performs protocol-level functions that are required to encrypt and decrypt the packets?
Options
- AInternet Key Exchange (IKE)
- BOakley
- CIPsec Policy Agent
- DIPsec driver
How the community answered
(66 responses)- A2% (1)
- B3% (2)
- C3% (2)
- D92% (61)
Why each option
The IPsec driver is the kernel-level component responsible for the actual encryption and decryption of IP packets according to the established security associations.
IKE (Internet Key Exchange) negotiates and manages the cryptographic keys and security associations, but does not perform packet-level encryption or decryption.
Oakley is a key determination protocol that defines the framework for key exchange; it does not handle packet encryption or decryption directly.
The IPsec Policy Agent retrieves and manages IPsec policy from Active Directory or local storage and passes it to the driver, but does not perform cryptographic operations itself.
The IPsec driver operates at the network stack level and performs the real-time, packet-by-packet cryptographic operations - encrypting outbound packets and decrypting inbound packets - using the keys and algorithms negotiated by IKE. It intercepts IP traffic and applies the transforms specified in the Security Association (SA), making it the component that directly handles encrypt/decrypt functions. Without the driver, no actual data protection would occur even if policies and keys are in place.
Concept tested: IPsec architecture - driver role in packet encryption
Source: https://learn.microsoft.com/en-us/windows/win32/fwp/about-windows-filtering-platform
Topics
Community Discussion
No community discussion yet for this question.