Elliptic’s CLP-26 is a highly-configurable core that offers support for any combination of Secure Hash Algorithms (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256), MD5, and Message Authentication Codes (HMAC, SSLMAC) used for a variety of applications.
The CLP-26 is part of Elliptic’s silicon-proven, high-quality, cost-effective IP portfolio, and can be tuned exactly to the functionality and performance level required by SoC designers or system integrators.
The SHA and MD5 algorithms take a message of arbitrary length and produce a fixed length message digest. They are required for a multitude of applications, like sign and verify for digital signature schemes, public key infrastructure and data integrity checking. These algorithms are also at the base of Message Authentication Code functions which combine the cryptographic hash algorithms with a secret key.
NIST has recently released a new draft specification, FIPS 180-4 Secure Hash Standard, intended to supersede FIPS 180-3. Two additional algorithms, SHA-512/224 and SHA-512/256, have been introduced to allow for more efficient implementation alternatives on platforms optimized for 64-bit operations. Elliptic's family of hardware and software solutions, including the CLP-26, fully support these new algorithms.
The Hash Look Aside Core also integrates seamlessly in ARM-based SOCs and enables designers to efficiently balance: power, performance, and silicon area.