AES-GCM cores
Helion offer a suite of AES-GCM solutions which allow the user to choose a level of hardware acceleration which closely fits the …
Overview
Helion offer a suite of AES-GCM solutions which allow the user to choose a level of hardware acceleration which closely fits the requirements, therefore minimising the amount of logic resources required. Solutions are available covering all throughput requirements from less than 1Gbps right up to in excess of 30Gbps in any of the target technologies we support. Also available are combined solutions which implement AES-GCM together with other modes of AES such as AES-XTS (previously known as AES-XEX) or AES-CBC, where multi protocol support is desired.
These high performance cores are available in versions for use in ASIC, Altera and Xilinx FPGA, and in common with all Helion IP cores they have been designed with each technology firmly in mind to yield the very best and most efficient results.
To find out how these AES-GCM solutions can be used in your particular application, please contact Helion so that we can discuss the options in more detail.
Key features
- Implements Galois/Counter (GCM) authenticated encryption mode to NIST SP800-38D
- Supports all AES key sizes (128, 192, and 256 bits) with integrated key expansion
- 96-bit Nonce/IV support
- Performs AES and GHASH functions needed for GCM including final block padding, tag appending and checking
- Simple 8-bit data interface for easy system integration
- Suitable for use in IPsec, MACsec, IEEE1619.1 and other applications
- Available in multiple versions providing optimal area/performance AES-GCM solution in ASIC
Block Diagram
Benefits
AES-GCM is an authenticated encryption block cipher mode which provides data confidentiality, integrity and origin authentication based on a single secret key, and is described formally in NIST Special Publication SP800-38D. The implementation of GCM described in this brief targets medium throughput applications, with emphasis on low resource usage and ease of use via a byte-wide interface.
The AES-GCM core integrates all of the underlying functions required to implement AES in GCM mode including round-key expansion, counter mode logic, hash length counters, final block padding, and tag appending and checking features. The only external logic required is to form the Nonce block from various application specific packet header fields. Support is provided for both optional header and zero-length payload, and configurable tag length, making the core suitable for IPsec (RFC4106), MACsec (IEEE802.1ae) and Tape Storage (IEEE1619.1) applications.
What’s Included?
- Fully synthesisable RTL source code
- VHDL/Verilog testbench with test vectors
- User documentation
Specifications
Identity
Security
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about Symmetric Crypto IP core
CXL - The Latest Specification in Secured Network Traffic
Securing your apps with Public Key Cryptography & Digital Signature
The Post-Quantum Cryptography Mandate: Building Cryptographically Agile Systems for the Quantum Era
RoT: The Foundation of Security
Tailoring Root Of Trust Security Capabilities To Specific Customer Needs
Frequently asked questions about Symmetric Cryptography IP cores
What is AES-GCM cores?
AES-GCM cores is a Symmetric Crypto IP core from Helion Technology Limited listed on Semi IP Hub.
How should engineers evaluate this Symmetric Crypto?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Symmetric Crypto IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.