本文へスキップ

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



Technical Documents

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

For pricing and licensing terms, please contact us.

Navigation


Alliance Partner




Design Gateway Co., Ltd.

Head Office
3-23-17 Naka-cho, Koganei, Tokyo, JAPAN

R&D
89/26 Amornpan 205 Tower1, 18th floor, Ratchadapisek7 (Nathong) Alley, Ratchadapisek Road, Din Daeng, Bangkok, 10400 THAILAND

AI Lab
Faculty of Engineering, Chulalongkorn University, 12th floor, Engineering 4 Building (Charoenvidsavakham), Phayathai Rd., Wang Mai, Pathumwan, Bangkok, 10330 THAILAND