ChaCha20 provides high-speed encryption and decryption with strong resistance against timing attacks, while Poly1305 ensures message authentication and integrity. Together, they form a widely adopted AEAD construction. The core supports a 256-bit key size and a 96-bit IV size. It also supports zero-length Additional Authenticated Data (AAD) or plaintext input, making it flexible for a wide range of secure applications.
DesignGateway Co., Ltd.
Key Features
- Fully compliant with ChaCha20Poly1305 AEAD standard (RFC 8439)
- Supports 256-bit key size and 96-bit IV
- Supports zero-length AAD or data input
- Peak throughput rate of 64 Mbits/MHz
Offering Brief
Offering Brief
| Device Family | Agilex® 5 FPGA E-Series, Agilex® 7 FPGA F-Series, Arria® 10 SX FPGA |
|---|---|
| Offering Status | Development |
| Latest Quartus Version Supported | 24.3.1 |
| Development Language | VHDL |
Encrypted IP core
Reference Designs Quartus Project
Ordering Information
NET-ChaCha20Poly1305-IP
from Direct
Documentation & Resources
Market Segment and Sub-Segments
Aerospace
View Sub-Segments
Consumer
View Sub-SegmentsDefense
View Sub-SegmentsGovernment
View Sub-Segments
Medical
View Sub-SegmentsMedical
Imaging
Lab/Life Sciences
Non-Imaging Patient Devices
Other Medical
Ultrasound
Video
Image
Test
View Sub-SegmentsTransportation
View Sub-SegmentsTransportation
Automotive (Passenger Vehicles)
Non-Automotive Transportation
Transportation Infrastructure (non-charging)