Overview
The SecureKey™ VPN (SK-VPN) is a IPsec VPN and Firewall gateway. Combining the protections of the SecureKey™ Cryptographic Library and hardened open-source software including VPP, DPDK, StrongSwan, and FastAPI, the SK-VPN offers next generation security and performance. Protecting multi-cloud networks to secure enterprises from advaned threats.
Concept of Operations
The SecureKey™ VPN + Firewall lies at the heart of a secure cloud network. As a Point-to-Point VPN, it is used to connect private networks across the internet. As a Stateful and Stateless Firewall it has the ability to filter inbound and outbound network traffic. The SK-VPN uses the strongest commercially available IPsec Encryption standards to encrypt traffic between networks.
The SK-VPN protects multi-cloud networks and can be used as a cloud gateway for hybrid networks. The below image shows an example network protected by the SK-VPN. The SK-VPN virtual machine is a gateway device and a traffic aggregator, allowing multiple private network segments to connect securely.
Each cloud provider has their own concept of virtual networks. SK-VPN is designed to operate accross all cloud providers, details for networking specific to each cloud provider are found in the following sections:
Security
The SecureKey™ VPN was designed with security at the forefront. The SK-VPN uses the Patent Pending SecureKey™ Cryptographic Library to protect keys and secure networks beyond existing commercial standards.
More information about the SecureKey™ Cryptographic Library can be found at https://www.jettechlabs.com
The SK-VPN supports the following security standards:
Data Plane:
CNSA v1.0 Algorithms for IKEv2 and IPsec see: CNSA v1.0
CNSA v2.0 ML KEM for IKEv2 (RFC 9370, RFC 9242) see: CNSA v2.0
Postquantum Preshared Key (PPK, RFC 8784) for IKEv2
RSA (3072-bit+), ECC (P-384+), AES-256-GCM, SHA-384
Certificate Based Authentication IKEv2
Disallow: Pre-Shared Keys (PSK), IKEv1, non-CNSA v1.0 algorithms
Management Interface:
HTTPS using TLS 1.2+
Password Based Authentication + Multi-Factor Authentication (MFA)
Client Certificate Authentication (Mutual TLS)
Role Based Access Control (RBAC)
OpenAPI 3.0 compatible REST API
Secure Shell (SSH) certificate-based authentication
Command Line Interface (CLI) accessible over SSH and serial console
Authenticated + Encrypted Syslog over TLS
Encrypted + Authenticated Software Update using our secure servers
Performance and Features
The SecureKey™ VPN and Firewall uses high performance, open-source software enhanced with SecureKey Cryptography for a data plane capable of bandwidths above 10 Gbps+ (AES-256-GCM). The SK-VPN bandwidth scales up when deployed on larger Virutal Machines with more vCPUs.
The SK-VPN supports the following features and standards:
- IPsec VPN
Certificate Based Authentication using IKEv2
Route Based Point-to-Point IPsec
High Speed AES-256-GCM encryption (10 Gbps+)
- Access Control List (ACL) based firewall
Stateful and Stateless Modes
Layer2-4 Filtering
Dynamic Name Server (DNS) + DNS Security Extensions (DNSSEC)
Network Time Protocol (NTP)
Syslog + Authenticated/Encrypted Syslog over TLS
Dynamic Host Configuration Portocol (DHCP)
Certificate Signing Requests (CSR)