Expansion of the internet protocol, permitting encrypted communication and authentication. IPSec functions with IPv4 (the current IP version in widespread use) and IPv6 (the IP version set to replace it in future). Sample implementations like KAME ensure that different products, such as VPN interfaces from different manufacturers, can communicate with each other in encrypted form.