製品説明
XIP3030H is a high-speed IP core designed for versatile support of all variants of the SHA-3 hash function and related extendable-output function SHAKE as well as the SHA-3 derived function cSHAKE and its variants KMAC, TupleHash and ParallelHash.
SHA-3 and SHAKE are defined in the NIST (National Institute of Standards and Technology) standard FIPS PUB 202 and cSHAKE, KMAC, TupleHash and ParallelHash are specified in NIST Special Publication 800-185.
XIP3030H is optimized for maximum speed and is optimal for applications that require high-speed hashing.
XIP3030H has also been successfully validated in the CAVP (Cryptographic Algorithm Validation Program) by NIST (National Institute for Standards and Technology).
主な機能と利点
- High Throughput: XIP3030H achieves peak throughputs of several tens of Gbps in high-end AMD FPGAs.
- Versatile Algorithm Support: XIP3030H supports SHA-3-224/256/384/512, SHAKE-128/256, cSHAKE-128/256, KMAC, TupleHash and ParallelHash
- Secure Architecture: The execution time of XIP3030C is independent of the input values and, consequently, provides full protection against timing-based side-channel attacks.
- Easy Integration: The 64-bit interface of XIP3030C supports easy integration with software and/or additional FPGA design.
- Standard Compliance: XIP3030H is compliant with FIPS 202 and SP 800-185.
- CAVP validated
主な資料