Corpus DRM™ is a on premise content encryption solution, ideal for IPTV Service providers to prevent unauthorized redistribution of digital media and restrict the ways consumers can view, copy content they've purchased. Corpus DRM guarantees seamless content encryption of content in both multicast (UDP) and unicast (TCP – HLS & Dash) using AES-CBC encryption algorithm and AES-128 bit dynamic key. The key exchange between the server and the client device is secured with a 3-tier proprietary algorithm in conjunction with industry standard protocols.

Corpus DRM™

Key Features:

Multiplatform solution – Connected STB devices including Android, iOS Corpus DRM™ client is available for all variations of Android and IOS devices (including, but not limited to Mobiles, Pads, STB’s). The DRM client uses digital fingerprinting to protect the client database in an encrypted format. These “fingerprints” capture information is unique to each subscriber & device. Each device has a unique database key which will not be accessible on any device other than the one on which it was dynamically created.

Using industry standard AES-128 bit key

AES is NIST-certified and is used by the US government for protecting “secure” data, which has led to a more general adoption of AES as the standard symmetric key cipher of choice by just about everyone. It is an open standard that is free to use for any public, private, commercial, or non-commercial use. AES is widely regarded as the most secure symmetric key encryption cipher yet invented.

Uses AES-CBC encryption algorithm

CBC (Cipher Blocker Chaining) is an advanced form of block cipher encryption. With CBC mode encryption, each ciphertext block is dependent on all plaintext blocks processed up to that point. This adds an extra level of complexity to the encrypted data. The practical difference is best illustrated with this graphic :

Unencrypted Data
Unencrypted Data

ECB MODE Encrypted Data
ECB MODE Encrypted Data

CBC Mode Encrypted Data
CBC Mode Encrypted Data
Protects live streaming, catchup (archive), VOD and PVR

Corpus DRM™ is modular in the implementation approach, separate modules are to be licensed for use with Live streaming (multicast and unicast), Catchup (archive) with time bound rules, VOD with pay per view options, PVR with storage device paring etc..

OTA Support for Software, Security and License

Because of the modular approach, the DRM software and security algorithm can be updated independently using forced OTA

Typical implementation schema
Multicast Content (UDP)-

multicast iptv implementation
Unicast Content (HLS/Dash) –

Unicast Content