The WireGuard10G-IP core implements the complete WireGuard VPN protocol entirely in hardware, delivering full 10 Gbps line-rate encryption and decryption with no CPU load and no external memory required. It eliminates CPU overhead by performing the full Noise handshake, ChaCha20-Poly1305 encryption, X25519 key exchange, and BLAKE2s key derivation entirely in programmable logic. Proven with real WireGuard software interoperability testing on FPGA evaluation boards.
Key Features
|
Block diagram![]() * Click to show more detail YouTube Video![]() FPGA-Accelerated WireGuard VPN on 10GbE | 9+ Gbps Demo Read Blog Article |
| Support Devices | Kintex Ultrascale+ KCU116, Zynq Ultrascale+ ZCU106 | ||||
|---|---|---|---|---|---|
| IP core | Datasheet | Reference Design Document | Demo Instruction | Free Evaluation Demo file |
|
| WireGuard10G-IP | KCU116 | ZCU106 |
|
|||
| WireGuard1G-IP | KR260 | ||||