Elliptic Technologies
Overview

Elliptic Technologies is a leading provider of embedded security Intellectual Property, including hardware cores and software, to SoC manufacturers, OEMs, network operators and content providers. Elliptic's highly integrated IP solutions help to secure products in markets such as wireless, networking, home entertainment, digital media and platform security.
Elliptic's security IP cores enable designers to efficiently balance power, performance and silicon area. Elliptic is leading the world in DRM and content protection solutions for the home entertainment and digital media markets, including its DTCP-IP and HDCP SDKs for trusted execution environments. The company's Platform Security solutions allow customers to implement secure, trusted platforms and networks, including secure boot, secure networking, and product anti-cloning and anti-counterfeiting.
Ranked by Gartner as the fastest growing provider of security semiconductor IP for the last four years, Elliptic security solutions are designed into some of the world's most popular products, shipping in millions of units. Elliptic is certified under the ISO-9001:2008 quality standard and the NIST Cryptographic Algorithm Validation Program (CAVP). The company, founded in 2001, maintains headquarters in Ottawa, Canada, and has a worldwide customer base and sales channels. For more information, please visit www.elliptictech.com.
Products and Services
Hardware IP
Elliptic's hardware security IP solutions have the highest degree of size and performance configurability in the industry. They can target specific standards-driven security requirements in numerous markets and applications.
Elliptic's portfolio of security cores and processors spans four orders of magnitude in performance while leveraging a common set of internal tools and verification environments. These cores provide functions for confidentiality, integrity and authentication, and application-specific bundles.
The hardware IP portfolio consists of three product categories:
- Cryptographic engines - A family of cipher and hash cores, public key accelerators and random number generators.
- Embedded security modules - Complex embedded security solutions targeted at medium performance and cost-constrained applications. The modules are designed to deliver the cryptographic functions required by the target application. Modules contain a common AMBA AXI/AHB slave interface and use a single memory block for storing messages and context.
- Security protocol accelerators and processors - Complex, intelligent co-processors and processors that implement full security protocols. They are ideal for applications that require higher performance. Elliptic's solutions in this category use master/slave AMBA AXI/AHB or FIFO interfaces to handle message traffic and control; they include scatter/gather DMAs as well as important capabilities such as interrupt coalescence, virtualization and QoS.
Applications Software
Elliptic's high-level, security-based applications cover a range of markets from content protection to platform and networking security. The content protection standards, HDCP and DTCP-IP, work seamlessly with ARM TrustZone and are available as SDKs for a variety of platforms (Android, Linux, Windows).
Elliptic has extensive experience in securing device platforms. Elliptic offers secure booting of embedded applications along with the supporting tools that are required to secure and provision secrets. Elliptic also supports security on network interfaces by offloading IPsec and MACsec from the application to hardware. SRTP functionality is available in a fully tested SDK, ready for integration into your RTP stack.
Cryptography Middleware
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.
Ellipsys™ Cryptography Middleware is a CAVP-certified cryptographic library that you can configure to optimize size or speed. Ellipsys is written in portable C code and also includes platform-specific optimizations for ARM, x86, x86_64 and PowerPC. Ellipsys plug-in architecture provides easy integration and offload of hardware devices. To simplify complex operations, the hardware SDKs offer register abstraction headers as well as example interfaces for device operations.
Services and Support
The Elliptic team has extensive experience in all aspects of security design. Elliptic offers security services, including security consulting, certification, SoC design and training to help customers meet their goals in a timely and cost-effective way. Customers choose to outsource their security requirements to avoid the cost of keeping an in-house team up to speed on what is happening in standards bodies, how the latest algorithms are implemented and what are the best methods of integrating a security solution into the target solution. Security design can be very complex-especially when the design requires certification. Certification can range from digital rights management robustness criteria to government/military-grade security, such as the Federal Information Processing Standards (FIPS) used by the U.S. government.
For information about pricing and obtaining products or services, please contact Elliptic directly.
Contact Information
For additional information, contact Elliptic at:Elliptic Technologies Inc.
62 Steacie Drive, Suite 201
Ottawa, ON, K2K 2A9
Canada
Phone: 613.254.5456
Fax: 613.254.7260
Email: info@elliptictech.com
Web: www.elliptictech.com