Button Up

StarForce C++ Obfuscator Protects Readium DRM against Analysis and Reverse Engineering


EDRLab, the European headquarter of the Readium Foundation, which develops technologies to accelerate the adoption of EPUB 3 for e-book publishers, has purchased StarForce C++ Obfuscator to protect its own DRM system from analysis, hacking and modification.

The platform developed by EDRLab is an open source solution. Such an approach should help to promote EPUB as a standard for e-books publishing. However, the openness of the platform does not mean that digital content is distributed without control - most books are protected by the copyright. To prevent leakage and piracy, a DRM system is used to control delivery and access to electronic copies of publications. This system needs to have reliable protection against hacking and manipulation initiated by intruders.

StarForce C++ Obfuscator is a tool designed to hide the source code of software solutions. The StarForce product works at the level of a syntactic parser, which allows developers to maximally confuse the application algorithm by inserting additional cycles and function calls. Moreover, each launch of StarForce C ++ Obfuscator generates a new version of the compiled code, so to update the protection it is enough to restart obfuscation without making any changes to the source code.

“Obfuscation is used to protect critical sections of code against analysis and reverse engineering," says Natalia Yashenkova, Head of marketing and PR at StarForce Technologies. "Generally, two types of obfuscators for C and C ++ are distinguished: the first is simpler – they rename the variables, remove spaces, etc. They act on the level of the lexical analyzer. The second type obfuscators act at the level of the logic of the program and they can completely change the algorithm, which greatly complicates the analysis of the source code for hacking and making unauthorized changes. StarForce C++ Obfuscator refers to the second type and often it is purchased to protect important parts of the code such as the exchange of encryption keys or the transfer of personal data, logins and passwords. That's why there are so many DRM system developers among our customers”.

At the moment StarForce C++ Obfuscator is mainly used by DRM providers and game developers from Japan and South Korea. Detailed information is available on the website.

StarForce Technologies also uses this tool to protect its own products: StarForce Reader and StarForce Player, which help to view copy-protected content.

About EDRLab

EDRLab (www.edrlab.org) develops software technology to accelerate adoption of EPUB and the Open Web Platform by the global digital publishing industry. EDRLab is the European headquarter of the Readium Foundation. Among founder members of EDRLab are the French Ministry of Culture and the French Ministry of Economy and Finance.

About StarForce Technologies

StarForce Technologies (www.star-force.com) is a leading vendor of information protection, copy protection and code obfuscation solutions for software, electronic content and audio/video files. Since 2000, StarForce has been successfully developing and implementing its state-of-the-art security solutions, providing copyright and intellectual property protection worldwide. Two of these solutions were transformed into StarForce cloud services: sfcontent.com protects e-Documents against illegal copying and distribution and sfletter.com secures emails.

StarForce is a reliable and responsible Technological Partner for enterprises potentially incurring losses due to cyber-gangs, hackers, software piracy, unauthorized data access and information leaks. StarForce’s customers are Russian Railways, Corel, 1C, Mail.ru, Aeroflot, SUN InBev Russia, AMD Labs, ATC International, MediaHouse, Russobit M, New Disc, Buka, Snowball, 2Play, GFI, CENEGA, Akella, etc.

Press contacts:

Back to the list