Print Send information

Middleware

Ellipsys consists of four distinct products. The ESS-01 is a library of symmetric cryptographic functions including AES in multiple modes such as CBC, GCM and CCM, 3DES, Kasumi, all SHA variants and keyed hashes (HMAC). This library has been certified by a third party laboratory as being compliant with the NIST Cryptographic Validation Program (CAVP). which ensures that the algorithms can be used in products requiring FIPS 140 validation.

The ESS-02 offers a rigorously tested set of public key functionality including sign and verify operations, and RSA encryption and decryption algorithms. Release 2.1 of the library now offers support for prime field Elliptic Curve Cryptography including all NIST approve prime field curves and those required for National Security Agency (NSA) Suite B compliance.

Elliptic also offers a complete DTCP stack solution which natively supports DTCP-IP and can be extended to support FireWire and USB through a simple plug-in.

Lastly, Elliptic has a secure boot toolkit which allows customers to build a secure boot solution in all software, with hardware assist or with a blend of both methodologies. Secure boot has become very commonplace in electronic products to ensure that the code has not been maliciously or inadvertently modified.

All Ellipsys middleware products offer the following features:

  • Portable design
  • Efficient implementation
  • Extensive verification to NIST CAVP standards