ESM-03: Windows DRM for Mobile Embedded Security Module
The ESM-03: Windows DRM for Mobile Embedded Security Module is targeted at Personal Media Players (PMPs) supporting Microsoft Windows DRM (WMDRM). Microsoft DRM also known as PlaysForSureTM has become the most popular digital rights management system due to its reasonable licensing terms and comprehensive reference implementation.
As designers have upgraded from audio to video capability in PMPs, the security processing has become a significant burden on the embedded processor. Designers are using security offload engines such as the ESM-03 to free the embedded processor for other activities.
- Features
-
- Base configuration
- DES and RC4 symmetric encryption blocks
- SHA-1 hashing block
- Configuration options including:
- AES cipher to future proof design and support Apple FairPlayTM
- MD5 hashing support for Apple FairPlay
- True Random Number generator
- Public key acceleration for low gate count processors such as the 8051
- AMBA AXI/AHB Slave Lite interfaces available
- Ellipsys middleware support
- Base configuration
- Benefits
-
- Silicon proven
- Highly integrated
- SoC/ASIC developers and embedded system OEMs benefit from
- Reduced time to market
- Reduced risk
- Highly tuned solutions for performance, power and size
- IP developed by industry experts through a structured and rigorous development and verification program
- Applications
-
- Consumer electronics
- Automotive entertainment systems
- Downloads
-
- Product Brief: ESM-03: Windows DRM for Mobile Embedded Security Module
Featured Products
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: Multi-Packet Manager Security EngineA highly programmable and unique Security Protocol Accelerator specifically designed to efficiently process data for high capacity wireless and network applications. The engine is perfectly suited for applications that deal with multiple active connections and significant traffic load on different contexts, such as 4G LTE-Advanced wireless cellular base stations and femtocells.





