
IPSec
What is IPSec? The IP Security (IPSec) Protocol is a Network Layer encryption protocol most commonly used in VPNs (either to securely browse the internet or to securely connect to a remote network) that is used to create P2P (point to point) associations between tunnel endpoints. It encrypts and authenticates IP packets. It is used to make a secure tunnel between the client and the server (or target machine). It is supported by both IPv4 and IPv6. Features Anti-replay protection Perfect forward safety Data origin authenticity Data integrity Transparency Dynamic re-keying (Keys expire relatively frequently to improve security and they are automatically re-negotiated by the protocol) Confidentiality NOTE: Resources for ciphers (AES, RSA, DES, etc), hashes (MD5, SHA1, SHA256, etc) and key exchange methods (Diffie-Hellman) can be found in the resources section at the end. ...