SHA-256 Secure Hash Algorithm IP Core
KiviHash-SHA-256 is an IP core implementing the SHA-256 cryptographic algorithm, an one-way hash function compliant to NIST’s FIP…
Overview
KiviHash-SHA-256 is an IP core implementing the SHA-256 cryptographic algorithm, an one-way hash function compliant to NIST’s FIPS 180-4 standard. It is optimized for high speed designs and easy integration with any FPGA and ASIC designs. Automatic byte padding is included. It features a standard AMBA® AXI4-Lite interface for straightforward hardware integration and HAL, and software driver (C-code, platform independent) for simple software integration.
Key features
- NIST FIPS 180-4 compliant
- Supports cryptographic hashing for SHA-256 mode
- Automatic padding
- High-speed design
- AMBA® AXI4-Lite
- Fully synchronous design
- HAL and software driver (C-code, platform independent)
- For any FPGA and ASIC
Block Diagram
Benefits
Tests and Verification
- NIST CAVS test vectors for SHA hash functions
- Extended verification through simulation
- FPGA integration and implementation tests
- Unity tests for driver and whole IP Core
Applications
The SHA-256 IP core offers a versatile solution for maintaining data integrity and verifying authentication across various applications.
- Firmware Updates: Detecting tampered or corrupted update packages
- FPGA bitstreams: Ensuring only trusted configurations are loaded
- Communication protocols: TLS, IPsec, MAC-based authentication
- External memory integrity: Protecting stored data in flash or external RAM
What’s Included?
- System Verilog RTL Source Code
- Testbenches
- Integration examples
- Software example source code
- Documentation
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about Hash / MAC IP core
Embracing a More Secure Era with TLS 1.3
Standardized PUF-based Solution for Device eID
Implementing Ultra Low Latency Data Center Services with Programmable Logic
Security in vehicular systems
Data-in-transit Protection for Application Processors
Frequently asked questions about Hash / MAC IP cores
What is SHA-256 Secure Hash Algorithm IP Core?
SHA-256 Secure Hash Algorithm IP Core is a Hash / MAC IP core from KiviCore listed on Semi IP Hub.
How should engineers evaluate this Hash / MAC?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Hash / MAC 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.