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 |
| Support Devices | Kintex Ultrascale+ KCU116, Zynq Ultrascale+ ZCU106 | ||||
| IP core | Datasheet | Reference Design Document | Demo Instruction | Free Evaluation Demo file | |
| WireGuard10G-IP | Rev1.00 | Rev1.00 | Rev1.00 | KCU116 | ZCU106 | |

