Protection for Digital Media files (Video/Audio)
28 August 2009
The CRYPTO-BOX system does not only protect software. With the DataProtection API MARX provides an easy-to-use interface for developers who want to protect data used in their applications - regardless of the used data format.
This makes the Data Protection API concept very flexible: Even media files can be protected easily, for instance video and audio files which are included to educational software or other interactive applications.
MARX provides an example how such protection can be realized under Visual Studio .NET. The sample is included to the latest SmarxOS Professional Protection Kit (PPK), available at our
Download Area (registration required).
This archive contains source code in C# (Visual Studio 2005) as well as the binary and demonstrates several basic ideas:
- The CRYPTO-BOX USB is used as a secure storage for the encryption key used to encrypt the media file
- In addition CRYPTO-BOX USB unplug events are detected and processed correspondingly - media playback process is terminated if the CRYPTO-BOX is removed from the USB port
The sample is based on CBIOS4NET. Rapidly growing popularity of C#.NET programming environment and ASP.NET based web applications makes CBIOS4NET of key importance for MARX customers. C# programming community got used to object oriented component based way of software development (main benefit of .NET platform). CBIOS4NET combines all existing SmarxOS programming interfaces under one roof for the .NET platform:
- Standard CBIOS API
- DataObject (DO) API
- Remote Update (RU) API
- Data Protection (DP) API
- CBIOS network administration interface.
The full CBIOS4NET Developer's Guide and more CBIOS4NET programming samples will be released next week. Check our
Download Area beginning of September and register with MyMARX to download them for free!