本文へスキップ

The Expert of IP Core & Embedded

|

WireGuard IPHardware-Accelerated WireGuard VPN for High-Speed Networks

Wireguard-IP

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

  • 10 Gbps line-rate encryption and decryption with no CPU load and no external memory required
  • Internal Handshake Support
  • IPv4 Protocol Support without IP fragmentation
  • Integrated UDP/IP and ARP Protocol Controllers
  • Jumbo Frame Support
  • User Data Interface: 64-bit AXI4-Stream
  • Ethernet MAC Interface: 64-bit AXI4-Stream

Block diagram

WireGuard 10G IP IP Block Diagram
* Click to show more detail


YouTube Video


For pricing and licensing terms, please contact us.