미들웨어
Elliptic’s middleware provides a common interface to core cryptographic functionality for use in application software. The middleware components include cryptographic algorithms and supporting math functions as well as SDKs for interfacing to hardware IP. SystemC models are also available.
Ellipsys™ Cryptography Middleware
Ellipsys Cryptography Middleware is a CAVP certified cryptographic library that is highly configurable for size or speed optimization. Ellipsys is written in portable C code and also includes platform specific optimizations for ARM, x86, x86_64 and PowerPC. Ellipsys contains a plug-in architecture for easy integration and offload of hardware devices.
Ellipsys is available in bundles of various configurations. These vary from a simple package of only AES to a complete bundle including symmetric and asymmetric cryptographic functions, various hash algorithms, and public key certificate support.
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. See the Product Brief for a complete description of the included algorithms and protocols.
- Features
- Symmetric Ciphers
- Hashes
- Random Number Generator
- RSA
- ECC Prime Curves
- ECC Binary Curves
- Certificates (X.509 v3)
- Random Number Generation
- ASN.1 encoding/decoding
- Industry Standard APIs PKCS #1
- PKCS #5
- PKCS #8
- ANSI X9.31
- ANSI X9.62
- ANSI X9.63
- Support for blocking and non-blocking modes Simple plug-in modules transparently support hardware offload
- Highly configurable for performance and size
- Offers significant reduction in development cycles
- GPL-free code
- Fully portable architecture
- Platforms – ARM, MIPS, x86 (32 and 64 bit), PPC, Tensilica
- Target OS – Linux, Android, Microsoft Windows
- Industry Standard APIs PKCS #1
- Benefits
- Complete solution
- Highly configurable, flexible and reliable
- NIST CAVP Certified
- Optimized for size and performance
- GPL-Free Code
- Platform/OS agnostic
- Significantly reduces development cycles
- Optional support for hardware acceleration and offload for embedded processors
- Applications
- Networking
- VPN and e-commerce SSL
- MACsec (802.1AE)
- Wireless
- Wi-Fi (802.11)
- WiMAX (802.16)
- 3GPP / LTE / LTE-A
- DRM & Content Protection
- PlayReady
- WMDRM
- OMA
- DTCP-IP
- HDCP
- Government and military
- Including FIPS 140-2 targeted platforms
- NSA Suite B
- Payment Card Industry
- Storage
- P1619.1, P1619.2, P1619.3
- Networking
- Downloads
- Product Brief: ESS-01/02: Ellipsys Cryptography Middleware
Hardware SDKs
The hardware SDKs provide register abstraction headers, functions to simplify complex operations and example interfaces to device operations. The SDKs come with Linux kernel drivers as example integration solutions.
SystemC Models
SystemC models of our hardware IP are available for use in pre-silicon verification and software development. Elliptic is partnered with Carbon and content is available through the IP Exchange (http://ipexchange.carbondesignsystems.com).
주요 제품
ETS-020: tVault HDCP 2.2
A proven HDCP-based content protection solution that provides robust security inside Trusted Execution Environments (TEEs) and enforces the protection of sensitive information to ensure that it is stored, processed and accessed only by authorized applications.The solution integrates seamlessly within frameworks such as ARM TrustZone™, where the critical security components are embedded in a trusted and secure OS environment. The non-critical components are executed by the rich OS, such as Android.
CLP - 630: 멀티 패킷 관리자 보안 엔진
고기능적이고 독특한 보안 프로토콜 가속기는 고용량 무선 및 네트워크 응용 소프트웨어의 데이터를 효율적으로 처리하기 위해 특별히 설계되었습니다. 이 엔진은 여러 활성 연결 및4G LTE - 고급 무선 셀룰러 기지국과 펨토셀 등 다양한 내용의 상당한 트래픽 로드를 다루는 응용 소프트웨어에 완벽히 적합합니다.






